ÇOKLU ŞARTA BAĞLI SONUÇ

shanex

Altın Üye
Katılım
15 Eylül 2019
Mesajlar
26
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
21-11-2025
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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,841
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz..

C++:
=KÜÇÜK(A1:C1;ERSAY(A1:C1;0)+1)
Ya da; (Dizi formülü)

C++:
=N(ER(A1:C1>0;A1:C1))
 

shanex

Altın Üye
Katılım
15 Eylül 2019
Mesajlar
26
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
21-11-2025
Deneyiniz..

C++:
=KÜÇÜK(A1:C1;ERSAY(A1:C1;">0")+1)
Ya da; (Dizi formülü)

C++:
=N(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
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,841
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
İlk önerimde doğru sonucu verir. Ben yazım hatası yapmışım. Düzelttim. Tekrar deneyebilirsiniz.
 

shanex

Altın Üye
Katılım
15 Eylül 2019
Mesajlar
26
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
21-11-2025
ç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:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,841
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ulaşmak istediğiniz sonuç nedir?
 

shanex

Altın Üye
Katılım
15 Eylül 2019
Mesajlar
26
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
21-11-2025
KÜÇÜK(G75:K75;EĞERSAY(G75:K75;">0")+1)
tabloda bu formülü uyguladığımda neden hata veriyor
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,841
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu koşullara göre 3. en küçük bulunuyor. Bu koşulu sağlayan hücre de G75 hücresidir.
 

shanex

Altın Üye
Katılım
15 Eylül 2019
Mesajlar
26
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
21-11-2025
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

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,841
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
İ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.
 
Üst