• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

SMALL Fonksiyonuna IF Eklemek?

Katılım
1 Ocak 2008
Mesajlar
83
Excel Vers. ve Dili
yazarım sonra
Merhaba Arkadaşlar,

Şöyle bir sorunum var:

Satırdaki en küçük değeri buldurmak için
Kod:
=SMALL(BS18:BX18;1)

Fonksiyonunu kullanıyorum. Fakat satırdaki boş hücreler otomatik olarak "0" oluyor ve en küçük rakam olarak "0" ı seçiyor.

Ben bu koda nasıl bir ekleme yaparım ki (bana IF daha mantıklı geldi ama belki değildir..) satırdaki "0" hariç en düşük sayıyı bulabilirim?

Yardımlarınız için şimdiden teşekkürlerimi sunuyorum.
 
Merhaba,

Kod:
=KÜÇÜK(BS18:BX18;EĞERSAY(BS18:BX18;0)+1)
=SMALL(BS18:BX18;COUNTIF(BS18:BX18;0)+1)

Bu şekilde kullanabilirsiniz..

.
 
Merhaba,

Sanırım mantığı, aralıkta kaç tane 0 varsa onu bulup +1 ile sıfırdan sonraki en küçük değeri buluyor. Benim yaptığım örnekte EĞERSAY(A1:A10;0)+1 sonucu 4 veriyor demekki 3 sıfır var ve doğru :) Sn. Ömer Mantıklıca, tebrik ederim :ok::
 
Sayın Ömer (espiyonajl),

Çok teşekkür ederim ne zaman başım sıkışsa yardımınızla üstesinden geliyorum.

Eğer ki satır "0" lardan oluşuyorsa fonksiyon çalışmayacak #NUM hatasını verecektir. Bu durumun önüne geçebilmek için Sayın Ömer Bey'in vermiş olduğu kodu aşağıdaki gibi modifikasyona tabi tutarsak da bu sorundan kurtulabiliriz.

Kod:
IF(ISERROR(SMALL(BS18:BX18;COUNTIF(BS18:BX18;0)+1));"Veri Yok";SMALL(BS18:BX18;COUNTIF(BS18:BX18;0)+1)
 
Sayın _Sir_Lancelot_ ve Sayın Serkan;

Ben teşekkür ederim.

ehatalıysa yerine aşağıdaki gibide kullanabilirsiniz..

Kod:
=IF(COUNTIF(BS18:BX18;0)=0;"Veri Yok";SMALL(BS18:BX18;COUNTIF(BS18:BX18;0)+1))

.
 
Geri
Üst