iki kritere uyan sayıları sayma

Katılım
15 Temmuz 2013
Mesajlar
83
Excel Vers. ve Dili
2016 TR
Merhabalar ve şimdiden teşekkür ederim;
a1 ile a100 deki hücrelerde; (örneğin, 90 dan büyük ya da eşit ile 95 ten küçük ya da eşit olan sayılardan kaç tane olduğunu bulmak istiyoruz... Tekrar teşekkür ederim
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
Merhaba,

Aşağıdaki gibi deneyebilirsiniz.

=ÇOKEĞERSAY($A$1:$A$100;">=90";$A$1:$A$100;"<=95")
 
Son düzenleme:

muhsar

Altın Üye
Katılım
16 Mart 2019
Mesajlar
262
Excel Vers. ve Dili
2010 tütkçe
Altın Üyelik Bitiş Tarihi
21-03-2029
Merhaba,

Aşağıdaki gibi deneyebilirsiniz.

=TOPLA(EĞERSAY($A$1:$A$100;">=90");EĞERSAY($A$1:$A$100;"<=95"))
sanırım arkadaşın isteğini karşılamıyor.90 ve 95 arasındakileri istiyor.bende merak ettim ve konuya dahil oldum.şimdiden teşekkür ederim
 

Ekli dosyalar

ismailem

https://asrisaadetyolu.blogspot.com/
Katılım
5 Haziran 2012
Mesajlar
102
Excel Vers. ve Dili
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
19-10-2023
Hücre içerisinde kullanımı:

=araliksayiadetibul($A$1:$A$100;90;95)

kod kısmına eklenecek fonksiyonumuz:

Function araliksayiadetibul(aralik As Range, ilksayi As Integer, sonsayi As Integer)
Dim f As Range
For Each f In aralik
If f.Value >= ilksayi And f.Value <= sonsayi Then araliksayiadetibul = araliksayiadetibul + 1
Next
End Function


ikinci yöntem:
=ÇOKEĞERSAY(A1:A100;">=90";A1:A100;"<=95")
 
Son düzenleme:

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
@muhsar merhaba,

Sanırım haklısınız, dediğiniz gibi 90 ile 95 arasındaki sayıların kaç adet olduğu soruluyor, ama soru yanlış,

90 dan büyük ya da eşit ile 95 ten küçük ya da eşit olan sayılardan kaç tane olduğunu bulmak istiyoruz **yerine

90 ile 95 arasındaki sayıların kaç tane olduğunu bulmak istiyoruz olmalıydı.

2 nolu mesajdaki formülü güncelledim, teşekkürler.
 

muhsar

Altın Üye
Katılım
16 Mart 2019
Mesajlar
262
Excel Vers. ve Dili
2010 tütkçe
Altın Üyelik Bitiş Tarihi
21-03-2029
@muhsar merhaba,

Sanırım haklısınız, dediğiniz gibi 90 ile 95 arasındaki sayıların kaç adet olduğu soruluyor, ama soru yanlış,

90 dan büyük ya da eşit ile 95 ten küçük ya da eşit olan sayılardan kaç tane olduğunu bulmak istiyoruz **yerine

90 ile 95 arasındaki sayıların kaç tane olduğunu bulmak istiyoruz olmalıydı.

2 nolu mesajdaki formülü güncelledim, teşekkürler.
teşekkür ederim.
 
Katılım
15 Temmuz 2013
Mesajlar
83
Excel Vers. ve Dili
2016 TR
Formül harika çalışıyor, konuyla ilgilenen tüm dostlara, başta "S.Yiğit", "Muhsar" ve "ismailem" üstatlara çok teşekkür :)
 
Katılım
20 Kasım 2020
Mesajlar
9
Excel Vers. ve Dili
365 Türkçe
Altın Üyelik Bitiş Tarihi
23-01-2023
Kolay gelsin arkadaşlar,

Benzer bir konuda benimde sorum olacak;
A hücresinde kişinin işe giriş tarihi
B hücresinde kişinin işten çıkış tarihi yazıyor

amacım, 2020 Yılı Mart ayı içerisinde çalışanların sayısını bulma,
mantık olarak işe giriş tarihi 31.03.2021 tarihine eşik ve küçük olacak, işten çıkış tarihi de 01.04.2021 tarihine eşit ve büyük olacak

Eğersay ile yapmaya çalıştım fakat başaramadım. Desteğinizi rica ederim.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Mart ayında bir kişi işten çıkmış ve tekrar mart ayında işe giriş yapmış ise sayım sonucu +1 çıkar.

Altın üyesiniz.
Yukarıdaki durumu da düşünerek cevabını söyleyip örrnek dosyanızı paylaşırsanız daha iyi olur.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Merhaba,
Formülü kısaltmak adına boş gördüğüm ÖZET TABLO sayfanızda A1 hücrenize YIL sayısını yazın . (2020 gibi)
Eğer yazamıyorsanız formülü revize etmemiz lazım

B3 hücresine aşağıdaki formülü yazıp sağa ve aşağı doğru sürükleyerek çoğaltabilirsiniz.
C++:
=TOPLA.ÇARPIM((EĞER(YADA($A3="MAVİ";$A3="BEYAZ");VERİ!$D$2:$D9999=$A3 & " YAKA";VERİ!$B$2:$B$9999=$A3))*(VERİ!$E$2:$E$9999<=SERİAY(TARİH($A$1;SÜTUN()-1;1);0))*(EĞER(VERİ!$F$2:$F$9999=0;1;VERİ!$F$2:$F$9999>SERİAY(TARİH($A$1;SÜTUN()-1;1);-1))))
 
Üst