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


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


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")))

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.