Ini contoh filenya.

From: [email protected] [mailto:[email protected]]
Sent: Thursday, October 08, 2015 12:24 PM
To: BeExcel
Subject: Re: [belajar-excel] Rumus IF yang Panjang


Bisa lihat contoh datanya Pak ?

2015-10-08 11:05 GMT+07:00 SUYONO 
[email protected]<mailto:[email protected]> [belajar-excel] 
<[email protected]<mailto:[email protected]>>:

Dear Mr Kid

Untuk yang rumus ini
=VLOOKUP( B3, $E$5:$K$15, MATCH( B4&"*", $G$4:$K$4 ) + 2 )
Fungsi match tidak menggunakan match_type itu defaultnya kemana ya 0,1 atau -1.

Tadi saya coba kalau apabila Jumlah Peserta 20 dengan jumlah peserta
=VLOOKUP( B3, $E$5:$K$15, MATCH( B4&"*", $G$4:$K$4 ) + 2 ) hasilnya #N/A
Tapi kalau diberi match_type
=VLOOKUP( B3, $E$5:$K$15, MATCH( B4&"*", $G$4:$K$4,0) + 2 )  hasilnya ada.

Mohon pencerahannya.

Salam
Yono


From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]<mailto:[email protected]>]
Sent: Wednesday, October 07, 2015 8:32 PM
To: BeExcel
Subject: Re: [belajar-excel] Rumus IF yang Panjang


hmmm....
dari array formula mas Nang yang berbunyi :
=INDEX($G$5:$K$15,MATCH(B3,$E$5:$E$15,1),MATCH(B4,LEFT($G$4:$K$4,2)*1))
penyebab dibutuhkannya array formula (atau menekan CTRL SHIFT ENTER) adalah 
bagian :
LEFT($G$4:$K$4,2)*1
yang ada di dalam Match dengan match_type 1 alias tidak exact tersusun ascending
Andaikan bagian LEFT($G$4:$K$4,2)*1 diganti menjadi $G$4:$K$4 (karena selalu 
diambil 2 karakter pertama) dan nilai lookupnya menjadi B4&"*" (agar menjadi 
bertipe text, karena ada *1 yang bertujuan mengkonversi teks hasil Left menjadi 
numerik), maka formula mas Nang bisa menjadi formula bukan array berbunyi :
=INDEX($G$5:$K$15,MATCH(B3,$E$5:$E$15,1),MATCH(B4&"*",$G$4:$K$4))

Formula Index Match tersebut (yang berbunyi) :
=INDEX($G$5:$K$15,MATCH(B3,$E$5:$E$15,1),MATCH(B4&"*",$G$4:$K$4))
bisa juga diubah agar memanfaatkan fungsi vLookUp berbunyi :
=vLookUp( B3 , $E$5:$K$15 , Match( B4&"*", $G$4:$K$4 ) + 2 )
dengan +2 adalah jumlah kolom sebelum G yang dimulai dari kolom E (kolom lookup 
key)

Tampaknya demikian... Moga-moga gak kliru ...
;)
Wassalam,
Kid

2015-10-07 19:53 GMT+07:00 Nang Agus 
[email protected]<mailto:[email protected]> [belajar-excel] 
<[email protected]<mailto:[email protected]>>:

Mungkin begini:
{=INDEX($G$5:$K$15,MATCH(B3,$E$5:$E$15,1),MATCH(B4,LEFT($G$4:$K$4,2)*1))}

2015-10-07 2:31 GMT-07:00 Modby Matsnawabi 
[email protected]<mailto:[email protected]> [belajar-excel] 
<[email protected]<mailto:[email protected]>>:

Dear Bapak Ibu, rekan-rekan B- Excel,

Mohon bantuan perihal penyelesaian case dengan menggunakan rumus IF,
saya punya case ingin mencari suatu kategori (NM,C,D,E,F) yang di saring 
berdasarkan jumlah dana dan jumlah peserta yang ada. karena saringan kategori 
nya menggunakan table 11 x 7 maka akan panjang sekali klo pake rumus IF.
Tolong bantuan nya cara yang lebih singkat selain rumus IF. atau rumus IF yang 
lbh singkat. (file terlampir)

Terima kasih,

Modby




Attachment: Copy of Case IF.xlsx
Description: Copy of Case IF.xlsx

Kirim email ke