• DİKKAT

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

Bir formüle ek yapılması

  • Konbuyu başlatan Konbuyu başlatan klop01
  • Başlangıç tarihi Başlangıç tarihi

klop01

Altın Üye
Katılım
19 Aralık 2016
Mesajlar
659
Excel Vers. ve Dili
2021 Türkçe 64 Bit
=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.
 
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))))
 
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ı.
 
Geri
Üst