Sahabat BeExcel yang baik,

saya memiliki beberapa buah tabel dengan jumlah baris dan kolom yang
berbeda, laporan yang akan saya hasilkan berdasarkan master key pada tabel
1 dan data yang diambil berasal dari tabel ke-3, atau ke-4, atau tabel yang
lainnya.

Saya menggunakan formula =SMALL(IF(....)) untuk mengambil nomor baris dan
formula =INDEX(...) untuk mengambil data yang diinginkan.

Tetapi pada saat pengambilan ID pada tabel ke-2 menghasilkan data yang
salah, sementara ID pada tabelke-2 tersebut masih harus saya gunakan untuk
mengambil ID pada tabel-tabel yang lain. Tolong dikoreksi dimana letak
kesalahan yang saya buat.

Formula pada kolom C18 adalah sbb:
=INDEX($D$4:$D$13;SMALL(IF($E$4:$E$13=INDEX($B$4:$B$13;SMALL(IF($A$4:$A$13=$A18;ROW($B$4:$B$13)-ROW($B$3));ROW($1:$1)));ROW($D$4:$D$13)-ROW($D$3));ROW($1:$1)))

[image: Gambar sisip 1]

Wassalam,

-dwint-

<<Filter data menghasilkan data yang salah.png>>

Attachment: Filter data menghasilkan data yang salah.xlsx
Description: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Kirim email ke