kalau KolomLabel ID maupun KATEGORY sudah berupa angka bags spt itu
(menunjukkan Letak/Posisi data dalam tabel)
maka kita tinggal memanfaatkannya sbg argument pada fungsi INDEX
atau fungsi OFFSIDE   eh salah OFFSETT

=INDEX(C3:L12,D20,D19)
=OFFSET(B2,D20,D19)
lebih jelasnya lihat lampiran

tetapi jika harus dengan IF-IF-an, ya harus pakai dummi (formula perantara)
pada if yg sudah nested 7 kita sudahi dan simpan pada cell dummi
cell hasil akhir tetap pakai IF tetapi melanjutkan hasil ex cell dummi


2009/2/9 iwan_umg <[email protected]>

>   Para XL-MANIA, saya ada permasalahan neh dengan fungsi IF. Fungsi IF
> yang bersarang (nested IF) maksimal kan cuma 7
>
> Saya punya rumus nested IF seperti dibawah ini yang sudah maksimal 7:
>
> =IF(D2=1;VLOOKUP(C2;COBA;2);IF(D2=2;VLOOKUP(C2;COBA;3);
> IF(D2=3;VLOOKUP(C2;COBA;4);IF(D2=4;VLOOKUP(C2;COBA;5);
> IF(D2=5;VLOOKUP(C2;COBA;6);IF(D2=6;VLOOKUP(C2;COBA;7);
> IF(D2=7;VLOOKUP(C2;COBA;8);0)))))))
>
> Saya kombinasi fungsi IF dengan VLOOKUP, dengan harapan apabila saya
> isi ID dan CATEGORY akan mencari ke LOOKUP tabel, dan
> ternyata berhasil, namun yang jadi permasalahan adalah hanya maksimal
> sampai ID ke 7, apabila saya isi ID 8 di RESULT akan 0
> ini sesuai dengan rumusnya bila tidak ada (valu_if_else) adalah 0,
> jadi saya tidak bisa menampilkan value ID 8.
>
> FORM (MISAL), ID 1 dengan CATEGORY 1 maka RESULT 100.
>
> ID | CATEGORY | RESULT |
> ------------------------
> 1 | 1 | 100 |
> ------------------------
>
> LOOKUP TABEL dengan nama COBA:
>
> CATEGORY
>
> ID | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
> ---------------------------------------------
> 1 |100|200|300|400|500|600|700|800|900|1000|
> 2 |101|201|301|401|501|601|701|801|901|1001|
> 3 |102|202|302|402|502|602|702|802|902|1002|
> 4 |103|203|303|403|503|603|703|803|903|1003|
> 5 |104|204|304|404|504|604|704|804|904|1004|
> 6 |105|205|305|405|505|605|705|805|905|1005|
> 7 |106|206|306|406|506|606|706|806|906|1006|
> 8 |107|207|307|407|507|607|707|807|907|1007|
> 9 |108|208|308|408|508|608|708|808|908|1008|
> 10 |109|209|309|409|509|609|709|809|909|1009|
> --------------------------------------------
>
> Bila saya tambah fungsi IF lagi untuk ID 8, 9 , 10 kan tidak bisa
> karena fungsi IF nya sudah maksimal..
> Terus bagaimana caranya agar saya dapat menampilkan value ID 8, 9 , 10..?
>
> Bagi XL-MANIA yang barangkali pernah mengalami kasus yang sama atau
> pernah menjumpai permasalahan yang sama, saya sangat
> berharap sekali agar dapat reference dan pencerahan..
>
> Terima kasih.
>

Attachment: ctv_nested_IF lebihdari7_gunakan_INDEX.xls
Description: MS-Excel spreadsheet

Kirim email ke