nambah koleksi =IF(COUNT(C5:E5)<3;"no";"yes") wassalam
Ghozi Alkatiri --- Pada Kam, 26/5/11, STDEV(i) <[email protected]> menulis: Dari: STDEV(i) <[email protected]> Judul: Re: [belajar-excel] Jawab Yes or NO Kepada: [email protected] Tanggal: Kamis, 26 Mei, 2011, 6:16 AM waau.. salah tangkap bola nih ceritaknya... begini lho...; yg paling lambat jawab itu = siti; dan rumus yg tidak bisa lebih pendek itu juga = rumus siti (rumus terpendek = 30 char, rumus siti 35) truzz.. mengenai C5+D5+E5 mengapa tidak SUM(C5:E5) C5+D5+E5 SUM(C5:E5)coba dihitung karakternya, selisih 2 characters, (dgn SUM lebih panjang) SUM akan unggul jika BANYAKNYA suku dlm array > 3 Selisih length itu hanya karena harus ada "NAMA Fungsi" dan "Kurung buka/tutup" ini masalah umum terutama bagi para pembuat rumus yg sangat care terhadap length of formula_text; karena selisih 1 karakter pun bisa "kalah"; Jadi ingat "jaman Challenge" (lomba pendek-pendekan rumus) dulu. Di jaman itu, banyak lahir rumus rumus fenomenal, yg sampai saat ini masih disimpan, dan dipakai, misalnya Formula untuk menciptakan List of Sortred Unique Values Pelaku sejarahnya pun masih ada,... Di milis ini juga sudah dicoba beberapa kali dilempar test menjajagi minat lomba spt itu; ternyata peminatnya hampir tidak ada... Tetapi tiba tiba bisa seperti kasus ini, banyak peminatnya dan "seperti" berlomba menyodorkan rumus yg paling efisien. Array Formula ?Array Formula biasanya hanya digunakan jika formula biasa tidak dapat menyelesaikan. Tetapi kasus itu (karena ada array 3 cells sebaris) bisa dibuat array formula, per 1 cell. {=IF(AND(ISNA(C5:E5)),"No","Yes")} Length = 32 dan masih kalah efisien dibandiang rumus mas IB maupun mas Franz maupun mas Antonyg bukan array formula. Array C3:E3 ditanyai apakah berisi Err #N/A = menghasilkan ARRAY 3 jawaban dgn beberapa kemungkinan, antara lain{true, true, true} {true, true, false}{true, false, true} {false, true, true}{true, false, false} {false, true, false}{false, false, true} {false, false, false} Array 3elemen False/True tsb dimasukkan dlm fungsi AND yg menghasilkan True atau False saja. Hasil True hanya muncul bila didalam array 3 elemen berisi True semua. Hasil True/False (output dari fungsi AND) dipakai oleh fungsi IF sebagai LogikalTest dengan output ValueIfTrue = "NO", ValueIfFalse = "YES" 2011/5/26 Angga Gurmilang Sedar <[email protected]> Hehehe, Biar lambat asal njawab, Mbak e. Lah mau njawab cepet posisi masih dijalan, nyampek kantor baru bisa lihat full attachment nya... Masalah pakek SUM, udah kebiasaane gitu sih. Kecuali kalo' njumlahe cuma 2 Suku aja (itu pemikiran saya lho). Nek misale mau menjumlahkeun C5 ama D5, ya biasanya pakek =C5+D5 CMIIW Btw, dari tdi saya belum melihat ada yang menjawab pakai Array Function yak? Kira-kira apakah dimungkinkan pakai Array dalam case ini? -Gilang Sedar----------------------------------------------------------------- Best Regards, Angga Gurmilang Sedar --------------------------------------------------------------- From: "STDEV(i)" <[email protected]> Sender: [email protected] Date: Wed, 25 May 2011 22:58:26 +0700 sudah paling belakangan, tetap gak bisa terpendek yak? =IF(ISTEXT(T(C5+D5+E5)),"Yes","No") sampai saat yg yg sudah didapat: wieok =IF(ISNA(C5+D5+E5);"NO";"YES") undang =--ISERROR((C21>0)*(D21>0)*(E21>0)) pak sofyan =IF(ISNUMBER(C5+D5+E5);"Yes";"No") franz =IF(COUNT(C5:E5)=3;"YES";"NO") anton =IF(TYPE(C5+D5+E5)=16;"NO";"YES") angga1 =IF(ISERROR(SUM(C5:E5)),"NO","YES") angga2 =IFERROR(IF(AND(C5>0,D5>0,E5>0),"YES","NO"),"NO") siti =IF(ISTEXT(T(C5+D5+E5)),"Yes","No") Note:

