Hai Adrian, IF terhadap item bernama 'Hal' belum lengkap sampai penutup IFError dan IF nya. =IF($G$1=1,
IFERROR(SMALL(IF(ISNUMBER(IF(SEARCH(SUBSTITUTE($D$8,"=",""),No_Srt_Keluar)<=200-199*(LEFT($D$8)="="),)),ROW(No_Srt_Keluar)-10),ROW()-9) *,""),* IF($G$1=2, IFERROR(SMALL(IF(ISNUMBER(IF(SEARCH(SUBSTITUTE($D$8,"=",""),Tgl_Srt_Keluar)<=200-199*(LEFT($D$8)="="),)),ROW(Tgl_Srt_Keluar)-10),ROW()-9), *""),* IF($G$1=3, IFERROR(SMALL(IF(ISNUMBER(IF(SEARCH(SUBSTITUTE($D$8,"=",""),Dikirim)<=200-199*(LEFT($D$8)="="),)),ROW(Dikirim)-10),ROW()-9), *""),* IF($G$1=4, IFERROR(SMALL(IF(ISNUMBER(IF(SEARCH(SUBSTITUTE($D$8,"=",""),Hal_Keluar)<=200-199*(LEFT($D$8)="="),)),ROW(Hal_Keluar)-10),ROW()-9), IF($G$1=5, IFERROR(SMALL(IF(ISNUMBER(IF(SEARCH(SUBSTITUTE($D$8,"=",""),Tgl_Kirim)<=200-199*(LEFT($D$8)="="),)),ROW(Tgl_Kirim)-10),ROW()-9), *""),* IF($G$1=6, IFERROR(SMALL(IF(ISNUMBER(IF(SEARCH(SUBSTITUTE($D$8,"=",""),Pembuat)<=200-199*(LEFT($D$8)="="),)),ROW(Pembuat)-10),ROW()-9), *""),* IFERROR(SMALL(IF(ISNUMBER(IF(SEARCH(SUBSTITUTE($D$8,"=",""),Surat_Terkait)<=200-199*(LEFT($D$8)="="),)),ROW(Surat_Terkait)-10),ROW()-9), *"")*))))))) Bagian kuning sepertinya butuh nilai hasil untuk fungsi IFError yang di blok kuning Wassalam, Kid. 2013/1/14 adrian piter <[email protected]> > ** > > > Salam Be-Excel. > saya mohon bantuan untuk pemecahan masalah pekerjaan excel saya. > saya membuat aplikasi Surat Keluar yang merupakan pengembangan dari solusi > Mr. Kid atas permasalahan excel yang pernah dishare di forum ini. > pada sheet pencarian untuk surat keluar, ada 7 pilihan kategori pencarian: > 1. No Surat Keluar > 2. Tanggal Surat Keluar > 3. Dikirim Kepada > 4. Perihal > 5. Tanggal Surat Dikirim > 6. Pembuat Surat > 7. Surat Terkait > Pada saat pilihan untuk no 1 - 4 dicoba, rumus berjalan dengan baik. > Namun pada saat pilihan no. 5 - 7 dicoba, rumus tidak berjalan dengan baik. > untuk lebih jelasnya dapat dilihat pada file terlampir. > > terima kasih. > > Piter. > > >

