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:



    
     

    
    


 



  



Kirim email ke