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.
>
>  
>

Kirim email ke