(walo pun dari sepotong kode itu kita bisa membayangkan maksudnya,
tetapi file yg disertakan akan mempercepat / memperkuat maksud menjawab
(bagi calon penjawab..) karena bahan/informasi menjadi semakin lengkap;
jawaban tidak perlu ber-andai-andai lagi..

jadi kalau pertanyaan di posting ini
*"atau apa perlu file nya jg saya berikan?*"
saya kira jawabannya adalah
*ya iyya lah..*


=If(A1=5,1,0)  dapat diganti hanya dengan  =(A1=5)*1
(gag nyambung dengan pertanyaan ya...)

IF dengan "bentuk2" tertentu yg berulang ulang memang sering dapat diganti
dengan
cara lain, misalnya VLOOKKUP /HLOOKUP, SUIMF, COUNTIF, dsb,
dan tentu saja SUMPRODUCT, dan bentuk array formula...

Dengan makro malah FORMULA dapat diganti dengan "cara pencarian hasil"
dengan berbagai trik yg BUKAN FORMULA lagi.

cmiiw



2009/4/29 Sri Prativi Laksmiardhani <[email protected]>

>
> Saya memiliki satu rumus IF yang panjang di macro, setelah saya baca2 di
> excel 2003 vs excel 2007
> <http://www.xl-mania.com/2008/08/excel-2003-vs-excel-2007.html>yang ada di
> www.xl-mania.com, ternyata rumus IF tersebut bisa diganti ke fungsi lain
> ya???
>
> Kalau boleh, tolong dong rumuskan untuk IF yang berikut ini...
>
>     Radio_Model = "J"
>     Range("A1").Select
>     Sites_RowCount = Selection.End(xlDown).Row
>
>     Range("K2:K" & Sites_RowCount).Formula = "=IF(LEFT(" & Radio_Model &
> "2,10)=""SRA HiConn"",""32x2"",IF(LEFT(" & Radio_Model & "2,7)=""SRA 4
> H"",""STM-1"",IF(LEFT(" & Radio_Model & "2,6)= ""SRT
> 1F"",""STM-1"",IF(LEFT(" & Radio_Model & "2,6)=""SRA
> 4N"",""STM-1"",IF(RIGHT(" & Radio_Model & "2,2)=""16"",""16x2"",IF(RIGHT("
> & Radio_Model & "2,1)=""8"",""8x2"",IF(RIGHT(" & Radio_Model &
> "2,1)=""4"",""4x2"",""Error"")))))))"
>
> atau apa perlu file nya jg saya berikan?
>
> Thanks n Regards,
> Wassalam
>
> Tiwiw Tea
> ^_^
>

Kirim email ke