Bir formüle ek yapılması

klop01

Altın Üye
Katılım
19 Aralık 2016
Mesajlar
638
Excel Vers. ve Dili
2021 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
07-02-2028
=TOPLA.ÇARPIM((B4:B23<>"")*(B4:B23>0)*(B4:B23<10))
1. Bu formül B4:B23 arasındaki 0'dan büyük 10'dan küçük değerlerin sayısını veriyor.
2. Boşlukları dikkate almıyor.
Bunlar olması istenen özellikler.

Şu özellikler eklenebilir mi?
1. Yukarıdaki formül B4:B23 arasındaki değerler tamamen boşsa mevcut haliyle sonucu "0" gösteriyor. Bu durumda "0" yazmak yerine hücreyi boş bıraksın.
2. Eğer B4:B23 arası boş değilse ve bu değerlere göre sonuç sıfır ise "0" yazmak yerine "YOK" yazsın.

Toparlarsak iki çeşit sıfır var.
1. Hücrelerde hiçbir değer yokken oluşan sıfır(Mavi renkli 1. madde).
2. Hücrelerde değer var fakat işlemin sonucu sıfır(Mavi renkli 2. madde).


Yukarıdaki istenenleri yapabilecek alternatif formül
Üzerinde çalıştım ama sonucu gösteremedim.
Bu formül yukarıdaki isteklerin tamamını yapıyor ama asıl işlem olan B3:B23 arasındaki 0'dan büyük 10'dan küçük değerlerin sayısını vermiyor.
Yapmış olduğu işlem: 10'a eşit değerlerin sayısını vermek.
=EĞER(BOŞLUKSAY(B4:B23)=SATIRSAY(B4:B23);" ";EĞER(EĞERSAY(B4:B23;10)=0;"YOK";EĞERSAY(B4:B23;10)))

Yardımcı olacak arkadaşlara "Teşekkür ederim." dileklerimle.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Sorudan anlıyabildiğim kadar çözümü:

Kod:
=EĞER(BAĞ_DEĞ_DOLU_SAY(B4:B23)=0;"";EĞER(VE(BAĞ_DEĞ_DOLU_SAY(B4:B23)>0;TOPLA.ÇARPIM((B4:B23<>"")*(B4:B23>0)*(B4:B23<10))=0);"YOK";TOPLA.ÇARPIM((B4:B23<>"")*(B4:B23>0)*(B4:B23<10))))
 

klop01

Altın Üye
Katılım
19 Aralık 2016
Mesajlar
638
Excel Vers. ve Dili
2021 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
07-02-2028
Sorudan anlıyabildiğim kadar çözümü:

Kod:
=EĞER(BAĞ_DEĞ_DOLU_SAY(B4:B23)=0;"";EĞER(VE(BAĞ_DEĞ_DOLU_SAY(B4:B23)>0;TOPLA.ÇARPIM((B4:B23<>"")*(B4:B23>0)*(B4:B23<10))=0);"YOK";TOPLA.ÇARPIM((B4:B23<>"")*(B4:B23>0)*(B4:B23<10))))
Efendim emeğiniz için teşekkürler. Formülünüz istenileni yaptı.
 
Üst