• DİKKAT

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

countif ve and komutunu aynı anda kullanma yardımı

Katılım
13 Nisan 2007
Mesajlar
48
Excel Vers. ve Dili
2003
Arkadaşlar şunu öğrenmek istiyorum:
Örneğin bir sütunda 1 ile 100 arasında değişen 500 tane sayı var.Biz diğer bir hücrede bunları saydırırken şöyle bir koşulu: "30'dan büyük 95'ten küçük sayıları saydır"ı
nasıl yaparız?

Yardım eden arkadaşlara şimdiden teşekkürler.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,239
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Forumda topla.ÇARPIM diye arama yapınız.:cool:
 
Katılım
21 Ekim 2008
Mesajlar
2,323
Excel Vers. ve Dili
Office 2013 - Eng
=IF(AND(A1>30;A1<95);COUNTIF(A1:A100;A1);"")

Deneyiniz..
 
S

Skorpiyon

Misafir
Sayın derfate,

Alternatif (Kod ile)
A sütununa verilerinizi girin. Kodu bir butona atayarak deneyin.

for a = 1 to [A65536].end(xlup).row 'a için 1 den A sütununun en son satırına kadar say
if cells(a,1) >30 and cells(a,1)<95 then b = b +1 'Eğer sütundaki veri 30'dan büyük, 95'ten küçük ise b 'nin değerini 1 artır. (b ilk etapta 0'dır)
next a ' A sütununda en son veriye gelene kadar for döngüsüne yollar
Msgbox b & " adet sayı var" 'Sonucu mesaj olarak ver
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,093
Excel Vers. ve Dili
Excel, 365 - İngilizce
Arkadaşlar şunu öğrenmek istiyorum:
Örneğin bir sütunda 1 ile 100 arasında değişen 500 tane sayı var.Biz diğer bir hücrede bunları saydırırken şöyle bir koşulu: "30'dan büyük 95'ten küçük sayıları saydır"ı
nasıl yaparız?

Yardım eden arkadaşlara şimdiden teşekkürler.
.
Toplama Ve Sayma

Sumproduct-Topla.Çarpım Fonksiyonu ve Uygulamaları


Buradaki dosyaları inceleyin.

Birden fazla koşul için COUNTIF'i kullanamazsınız.

Bunu yerine dizi formülü olarak = SUM(IF(.....))

Veya SUMPRODUCT fonksiyonunu kullanacaksınız.


.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,420
Excel Vers. ve Dili
excel 2010
merhaba

alternatif formül işinizi görür mü?

Kod:
=EĞERSAY(A:A;"<95")-EĞERSAY(A:A;"<30")
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,093
Excel Vers. ve Dili
Excel, 365 - İngilizce
Arkadaşlar şunu öğrenmek istiyorum:
Örneğin bir sütunda 1 ile 100 arasında değişen 500 tane sayı var.Biz diğer bir hücrede bunları saydırırken şöyle bir koşulu: "30'dan büyük 95'ten küçük sayıları saydır"ı
nasıl yaparız?

Yardım eden arkadaşlara şimdiden teşekkürler.
.

Kod:
=SUM((A1:A500>=30)*(A1:A500<=95))
Kod:
=SUM(IF(A1:A500>=30;IF(A1:A500<=95;1;0)))
Bu iki formül dizi formülüdür.

DİZİ FORMÜLÜ:

Bir veya daha fazla veri kümesi üzerinde birden çok hesaplama yapan ve tek bir sonuç veya birden çok sonuç döndüren bir formüldür.

Dizi formülleri, formül, Formül Çubuğunda iken (veya formül hücresini seçip. F2 tuşuna basıldıktan sonra) CTRL, SHIFT tuşları basılı tutularak, ENTER ile girilir. Formül { } ayraçlar arasına alınır. { } ayraçları klavyeden girilirse, formül çalışmaz.

Formül, yukarıda anlatıldığı şekilde girilmezse #VALUE! - #DEĞER! hatası oluşturur.



Kod:
=SUMPRODUCT(--(A1:A500>=30);--(A1:A500<=95))


.
 
Katılım
13 Nisan 2007
Mesajlar
48
Excel Vers. ve Dili
2003
hepinize çok teşekkür ederim, sayenizde excel'i biraz biraz öğreniyorum.
 
Üst