Beberapa posting terakhir membahas tentang cek terhadap 2 kolom atau cek 1
kolom saja.

Yang lalu, menggunakan *LEN(D10)*LEN(E10)* sebagai *kondisi cek agar hasil
formula tidak pernah menghasilkan Error Value* ketika menggunakan Match.
Ruang entry telah menggunakan data validation list, tetapi seorang user yang
super efisien, bermain dengan Copy Paste Values. Hanya saja, suatu saat,
malamnya beliau begadang nonton sepakbola, hingga esoknya dengan mata yang
masih merah dan kriyip-kriyip, baris subtotal ikut ter-copy hingga inputan *
Account* terisi kata mutiara Total, sedangkan kolom satunya lagi berisi
Cabang Jogja 01.
Alhasil, Posting key memunculkan nilai horror #N/A yang tentu saja para
pengguna Excel, instingnya langsung berkata, "ooh... epek dari Match yang
suka cuek bebek."
Untung Match itu periyusepul, jadi tetap favorit dan tersebar dibanyak
sheet.

Cek kondisi dengan *LEN(D10)*LEN(E10) *masih luluh dengan keefisienan beliau
ini. Oleh sebab itu, kondisi cek diubah sedikit menjadi
*COUNTIF(account_list,D10)*COUNTIF(Debit_Credit,E10)*

Jadi, *dalam menyusun formula*, kondisi cek tidak melihat logis atau
tidaknya sebuah data di-input menurut kacanya si mata data,
tetapi berdasar ngeh atau gak ngehnya si yu ser (aka setiap kemungkinan
input oleh user)
Ketika* menyusun validasi input data* (baik dengan VBA dalam prosedur event
maupun dengan fitur data validation) pada masing-masing kolom pokok itu
(account dan temennya), dibutuhkan juga pandangan berdasar kacanya si mata
data.

Cek kondisi pada kasus ini dimanfaatkan dalam penyusunan formula, maka
tabingat si super efisien yu ser ini, perlu diwaspadai.

Wassalamualaikum Wr. Wb.
Kid.

2011/10/28 Kid Mr. <[email protected]>

> Dear Mansor,
>
> Coba perhatikan kriteria yang diinginkan. Kalkulasi jika kolom Account *dan
> *jenis mutasi ada isinya. Ada isinya berarti ada teksnya, dan setiap teks
> punya jumlah karakter.
> Jadi, fungsi Len bisa membantu ketika entry pada kedua kolom itu divalidasi
> (oleh validation list).
>
> =IF(*LEN(D10)*LEN(E10)*
> ,INDEX(posting_key,MATCH(D10,account_list,0),MATCH(E10,Debit_Credit,0)),"")
>
> Untuk data posting key yang bertipe numerik, sepertinya selalu bernilai
> positif dan tidak pernah 0. Maka dengan array formula Sum ataupun fungsi
> SumProduct, bisa diperoleh nilai posting key. Untuk menjaga tampilan, maka
> hasil bisa di-format number custom dengan 00;; ketika posting key pasti
> berisi 2 digit. Pemanfaatan SumProduct :
> =SUMPRODUCT((account_list=$D10)*(Debit_Credit=$E10)*posting_key)
>
> Untuk memanfaatkan array formula Sum, ganti SumProduct dengan Sum, lalu
> enter sebagai array formula (menekan Ctrl Shift Enter)
>
> Regards.
> Kid.
>
>
> 2011/10/28 Mansor <[email protected]>
>
>> **
>>
>>
>> Dear Teman Belajar Excel,
>>
>> Saya ada masalah, bila cell masih belum di isi, tempat yang
>>
>> udah ada formula  akan ada #N/A.
>>
>> Agar kelihatan lebih profisional, saya inginkan jika data masih
>>
>> belum diisi, cell yg ada formula, tetap kosong.
>>
>>  Terima kasih,
>>
>> -Mansor
>>
>>
>>
>>
>> Posting Key
>>
>>   Debit Credit
>>
>> Vendor 25 31
>>
>> Customer 01 15
>>
>> GL 40 50
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> Account Debit/Credit Posting Key
>>
>> Vendor Debit 25
>>
>> Customer Credit 15
>>
>>     #N/A
>>
>>     #N/A
>>
>>
>>
>>
>>
>>    
>>
>
>

Kirim email ke