Terima kasih Pak Kid, Setelah dicoba semua rumusnya, masih belum berhasil di komputer saya. Filenya dilampirkan. Mohon pencerahan lagi dari Pak Kid. Terima kasih. -Mansor
On 3/9/12, Kid Mr. <[email protected]> wrote: > Maaf dikoreksi sedikit. > =IF(*LEFT(C2)*=*1*,"Order No","Document No") > > Yang warna *biru*, menghasilkan tipe data *text* > Yang warna *merah*, bertipe data *numerik* > Perbandingan antara tipe data *text *dan *numerik *sebagai > *LEFT(C2)*=*1* > akan selalu menghasilkan *FALSE* > > Untuk itu, konversi salah satu sisi agar memiliki tipe data yang sama. > Misal : > 1. konversi *1* agar menjadi bertipe data *text* > ubah *1* menjadi *"1"* > > Formula menjadi : > =IF(*LEFT(C2)*=*"1"*,"Order No","Document No") > > 2. konversi *LEFT(C2)** *menjadi bertipe numerik jika memang data C2 selalu > diawali teks angka > ubah *LEFT(C2)* menjadi *--LEFT(C2)* > > Formula menjadi : > =IF(*--LEFT(C2)*=*1*,"Order No","Document No") > > Selain itu, > karena fungsi IF bagian kondisi akan bernilai benar jika bukan 0, maka > ketika C2 selalu diawali angka, dan : > 1. Hanya angka 1 saja yang Order No > =IF( Left(C2)-1, "Document No" , "Order No" ) > > 2. Hanya angka 3 saja yang Document No > =IF( Left(C2)-3 , "Order No" , "Document No" ) > > 3. Document No selalu kepala 3 keatas > =IF( Left(C2)-2 > 0 , "Document No" , "Order No" ) > > dsb > > Jika ternyata bervariasi sekali dan tidak berpola, buatlah sebuah tabel > seperti : (AA1:AB4) > Kepalanya Keterangannya > 1 Order No > 2 No No an > 3 Document No > > Kemudian gunakan lookup seperti VLookUp : > =VLookUp( --Left(C2) , $AA$1:$AB$4 , 2 ,FALSE ) > > Salam. > Kid. > > > On Fri, Mar 9, 2012 at 08:32, <[email protected]> wrote: >> ** =IF(LEFT(C2)=1,"Order No","Document No")
Simple IF(2).xlsx
Description: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

