hi ghozi, untuk rumus : * =IF(B2="just open ?";"x";IF(B2="open,not click";"y";"z")) --> berjalan dan mengerti * =IF(AND(C2<>"z";COUNTIFS(A$1:$A$21;A2;C$1:$C$21;"Z")=1);"";IF(AND(C2="X"\ ;COUNTIFS(A$1:$A$21;A2;C$1:$C$21;"y")=1);"";A2)) Untuk rumus ini juga berjalan dan mengerti..... Tetapi tidak berjalan dengan baik karena entah mengapa ketika dicoba, duplikat sebagian bisa hilang tetapi masih ada yang terduplikat? Dan untuk rumus "{=IFERROR(INDEX(A$2:A$21;SMALL(IF(LEN($D$2:$D$21);MATCH($D$2:$D$21;$D$2\ :$D$21;0));ROW(1:1)));"")}"Ini saya bingung untuk bagaimana ya? karena tidak berjalan pada excel saya. >.< btw thanks b4
--- In belajar-excel@yahoogroups.com, ghozi alkatiri <ghozialkatiri@...> wrote: > > untuk solusi kasus ini saya menggunakan dua kolom bantu (dummy) > dummy1 memberi kode x y z sesuai dengan kriteria > formulanya > =IF(B2="just open ?";"x";IF(B2="open,not click";"y";"z")) > > dummy2 mengeluarkan duplikat data yang specifikasinya lebih prioritas sesuai dengan kriteria yang disepakati > formulanya > =IF(AND(C2<>"z";COUNTIFS(A$1:$A$21;A2;C$1:$C$21;"Z")=1);"";IF(AND(C2="X"\ ;COUNTIFS(A$1:$A$21;A2;C$1:$C$21;"y")=1);"";A2)) > > selalnjutnya dari tabel dummy2 ini digunakan untuk memfilter data yang sesuai dengan skala prioritas untuk ditampilkan secara berurutan dengan formula array > > untuk kolom email address formulanya > {=IFERROR(INDEX(A$2:A$21;SMALL(IF(LEN($D$2:$D$21);MATCH($D$2:$D$21;$D$2:\ $D$21;0));ROW(1:1)));"")} > dan hasilnya bisa dicopy ke kanan untuk mengisi kolom information dan ke bawah untuk mengisi seluruh tabel . > > NOTE: > mohon maaf sebaigaian besar formula di atas hanya berlaku untuk excel 2007 ke > atas karena ada fungsi SUMIFS dan IFFERROR > > wassalam > > Ghozi Alkatiri >