• DİKKAT

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

ÇOKLU ŞARTA BAĞLI SONUÇ

  • Konbuyu başlatan Konbuyu başlatan shanex
  • Başlangıç tarihi Başlangıç tarihi
Katılım
15 Eylül 2019
Mesajlar
47
Excel Vers. ve Dili
2010
A1,B1,C1 hücrelerinde 0 a eşit veya 0 dan büyük sayılar var.
tüm hücrelerde 0 dan büyük veri olması durumunda MİN ile en küçüğünü buluyorum
A1,B1,C1 hücrelerinden birinde 0, diğerlerinde 0 dan büyük sayı olması durumunda sıfır olan hücreyi dikkate almadan kalan iki hücre arasında küçük olanı bulmak ve ikisinde 0 birinde sıfırdan büyük sayı olması durumunda sadece o hücreyi dikkate almasını nasıl yapabilirim.

A1 15
B1 12
C1 17 gibi ise MİN(A1:C1)

A1 0
B1 12
C1 17 gibi ise EĞER(A1=0;(MİN(B1;C1));EĞER(B1=0;(MİN(A1;C1));EĞER(C1=0;(MİN(A1;B1)))))

A1 0
B1 0
C1 17 gibi ise =EĞER(VE(A1=0;B1=0);C1;EĞER(VE(A1=0;C1=0);B1;EĞER(VE(B1=0;C1=0);A1;0)))

yapınca ayrı ayrı istediğim sonucu aldım ama birleştirip üç ihtimali de dikkate alan beceremedim.
 
Deneyiniz..

C++:
=KÜÇÜK(A1:C1;EĞERSAY(A1:C1;0)+1)

Ya da; (Dizi formülü)

C++:
=MİN(EĞER(A1:C1>0;A1:C1))
 
Deneyiniz..

C++:
=KÜÇÜK(A1:C1;EĞERSAY(A1:C1;">0")+1)

Ya da; (Dizi formülü)

C++:
=MİN(EĞER(A1:C1>0;A1:C1))


=KÜÇÜK(A1:C1;EĞERSAY(A1:C1;">0")+1) EN BÜYÜK SAYIYI BULDU
=MİN(EĞER(A1:C1>0;A1:C1)) TAM İSTEDİĞİM SONUCU VERDİ

İLGİNİZ İÇİN ÇOK TEŞEKKÜR EDERİM
 
İlk önerimde doğru sonucu verir. Ben yazım hatası yapmışım. Düzelttim. Tekrar deneyebilirsiniz.
 
çalışma bazı dosyalarımda doğru çalışırken bazılarında çalıştırmıyor formülü.
mesela K3-K74 arasına herhangi bir değer girdiğimde en yüksek değeri vermesi gereken J81 hata mesajı veriyor.
Nasıl düzeltebilirim.

=MAK(EĞER(G75:K75>0;G75:K75)) bu formül istediğim sonucu veriyor ama J81 " =KÜÇÜK(G75:K75;EĞERSAY(G75:K75;">0")+1) " neden hata veriyor anlayamadım
 

Ekli dosyalar

Son düzenleme:
Ulaşmak istediğiniz sonuç nedir?
 
KÜÇÜK(G75:K75;EĞERSAY(G75:K75;">0")+1)
tabloda bu formülü uyguladığımda neden hata veriyor
 
Bu koşullara göre 3. en küçük bulunuyor. Bu koşulu sağlayan hücre de G75 hücresidir.
 
Bu koşullara göre 3. en küçük bulunuyor. Bu koşulu sağlayan hücre de G75 hücresidir.
Mesela K74 hücresine 5 yazdım J81 hücresi hata mesajı verdi oysa ki G75 I75 K75 arasından en büyük değeri vermesi gerekmiyor mu
K sütununa herhangi bir değer yazmazsam G75 I75 K75 arasından en büyük değeri veriyor bu formül =KÜÇÜK(G75:K75;EĞERSAY(G75:K75;">0")+1)
 

Ekli dosyalar

İlgili hücrelerde 3 adet sıfırdan büyük hücre var. Siz 3+1 diyerek 4. küçük değer arıyorsunuz. 4. küçük değer olmadığı için hata veriyor.
 
Geri
Üst