(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 > ^_^ >

