Mencari untuk mengembalikan nilai tertentu berdasarkan berapa kali suatu nilai cocok dengan dua kolom

0

Saya memiliki nomor ID yang dikaitkan dengan hingga dua nilai (SYS-A DAN SYS-B) di kolom lain, tetapi setiap ID dapat muncul dapat muncul beberapa kali di bawah SYS-A dan / atau SYS-B. Saya perlu Excel untuk melihat setiap ID dan memberi tahu saya apakah itu terkait dengan kedua sistem atau jika dikaitkan dengan hanya satu dan sistem mana jika hanya satu. Bisakah saya memiliki kolom "HASIL" pada tab lain karena saya memiliki satu tab dengan pembayaran secara sosial dan yang lainnya dengan sistem yang dikaitkan dengan setiap ID? "Hasil" harus bergantung pada Tab 1.


ID TAB 1 ------ SYS
1 -------- A
1 -------- A
1 -------- B
1 -------- A
2 -------- B
3 -------- A
3 -------- A

TAB 2
ID ----- PEMBAYARAN --- HASIL
1 --------- 5 --------------- KEDUA
2 --------- 3 ----------------- B
3 --------- 2 ----------------- A

am1891
sumber
Maksud Anda ketergantungan Hasil dari TAB 1
Ya, maaf jika itu tidak jelas
am1891
Apakah Anda setuju dengan kolom pembantu di sebelah kolom SYS?
patkim
Ya, tidak apa-apa.
am1891

Jawaban:

1

Ideal:

  1. Menambahkan kolom sebagai kunci untuk dilihat, kuncinya adalah gabungan ID dan SYS;
  2. Penggunaan countifuntuk memeriksa keberadaan ID + "A" dan ID + "B", menempatkan hasilnya ke dalam bitmap - bit0 menunjukkan keberadaan B, bit1 menunjukkan keberadaan A, menghasilkan peta berikut: 0 - Tidak ada, 1 - B, 2 - A, 3 - Keduanya;
  3. Menggunakan lookupuntuk menerjemahkan nilai 0, 1, 2, 3 ke dalam teks yang diharapkan sesuai dengan pemetaan di atas;

Langkah:

Misalkan Tabel 1 ID 1 di A2, Tabel 2 ID 1 di sel A11:

  1. Pada Tabel 1, rumus sel C2 adalah =A2&B2, lalu isi;
  2. Pada Tabel 2, rumus C11 adalah =(COUNTIF($C$2:$C$8,A11&"A")<>0)*2+(COUNTIF($C$2:$C$8,A11&"B")<>0), lalu isi;
  3. Pada Tabel 2, rumus D11 adalah =LOOKUP(C11,{0,1,2,3},{"NONE","B","A","BOTH"}), lalu isi;

Contoh:

ID SYS KEY
1 A 1A
1 A 1A
1 B 1B
1 A 1A
2 B 2B
3 A 3A
3 A 3A

ID PEMBAYARAN val HASIL
1 n / a 3 KEDUA
2 n / a 1 B
3 n / a 2 A

Yingyu ANDA
sumber
0

Solusi yang mungkin berdasarkan fungsi SUMPRODUCT, IF & AND dengan kolom Helper

masukkan deskripsi gambar di sini

Formula dalam sel H4 dan diseret ke bawah.

=IF(AND(SUMPRODUCT(($B$4:$B$13=G4)*($C$4:$C$13="A"),$D$4:$D$13)>=1,SUMPRODUCT(($B$4:$B$13=G4)*($C$4:$C$13="B"),$D$4:$D$13)>=1),"BOTH",IF(SUMPRODUCT(($B$4:$B$13=G4)*($C$4:$C$13="A"),$D$4:$D$13)>=1,"A",IF(SUMPRODUCT(($B$4:$B$13=G4)*($C$4:$C$13="B"),$D$4:$D$13)>=1,"B","Invalid")))
patkim
sumber
0

Gunakan rumus ini di TAB baru =IF(SUMPRODUCT(('TAB 1'!$A$2:$A$8='TAB 3'!A2)*('TAB 1'!$B$2:$B$8="A"))=COUNTIF('TAB 1'!$A$2:$A$8,'TAB 3'!A2),"A",IF(SUMPRODUCT(('TAB 1'!$A$2:$A$8='TAB 3'!A2)*('TAB 1'!$B$2:$B$8="B"))=COUNTIF('TAB 1'!$A$2:$A$8,'TAB 3'!A2),"B","BOTH"))

Dalam TAB 1 Anda memiliki Data Anda tanpa menuju dari A2 ke B8 misalnya di TAB 3 Anda dapat menyalin rekatkan semua ID kemudian menghapus duplikat mulai nilai ID dari A2 dan di B2 tempel rumus di atas


sumber