• DİKKAT

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

Birden çok koşulu sağlayan EĞERSAY fonksiyonu

  • Konbuyu başlatan Konbuyu başlatan hifsi
  • Başlangıç tarihi Başlangıç tarihi
Katılım
28 Şubat 2007
Mesajlar
2
Excel Vers. ve Dili
Excel 2003 TR
Merhabalar, ben bu siteyle yeni tanıştım. Okuduğum kadarıyla çok güzel bilgi paylaşımları yaşanıyor. Bundan sonra nasipse müdavimi olacağım bu sitenin.

Benim sorum şu: EĞERSAY fonksiyonunu VE şart fonksiyonu ile birlikte kullanmak istiyorum. Bunu bir türlü başaramadım. Ekteki dosyada B sütununda tarihler var. Ben bu sütundaki tarihler arasından Ocak ayına ait olanların sayısını bulmak istiyorum. Yanındaki sütunda ise sayılar var. Sayıların arasından belli aralıkta olanların sayısını bulmak istiyorum. VE fonksiyonunu kullandım ama sonuç vermedi. Başka yolu var mı?
Teşekkür ederim..
 
Son düzenleme:
Cevap

Merhaba hifsi. Bir çözüm hazırladım, ekteki dosyada. Umarım işini görür.
 
Ben hazır konu açılmışken bir soru sorayım.

TOPLA.ÇARPIM fonksiyonunda tarihler tırnak içerisinde verildiğinde fonksiyon çalışmıyor mu?
İlla hücreden mi aldırmamız lazım.
 
Sn. ratinger

TOPLA.ÇARPIM fonksiyonunda tarihler tırnak içerisinde verildiğinde fonksiyon çalışmıyor mu?
İlla hücreden mi aldırmamız lazım.

Excel de tarihler sayı olarak algılanır. Tırnak içinde yazdığınız tarihi sayıya çevirmediği için, fonksiyon hata değeri veya 0 değeri verir. Eğer arama yaptığınız alanda da tarihleri tırnak içine alırsanız fonksiyon çalışır.
Konuyla ilgili Sn. Necdet Yesertenir 'in Excel Dersanesindeki Tarih ve Saat Fonksiyonlarının Analizi isimli makalesini incelemenizi öneririm.

http://excel.web.tr/showthread.php?t=8405
 
Cevap

as3434'e bir ekleme yapayım. 01.01.2007 tarihi yerine 39083 sayısını (o tarihin matematiksel karşılığı) yazarsanız hücreyi referans göztermeye gerek kalmaz.
 
Teşekkür ederim bilgilendirme için. Ancak,

Örneğin ="28.02.2007"-"28.02.2006" şeklinde (fonksiyonsuz) formülasyonda tırnak içindekinin kod karşılığını hesaplıyor. Fonksiyon içerisinde hesaplayamıyor bu durumda ...
 
Bu durumda fonksiyon içerisinde tarihleri doğrudan yazmak istememiz durumunda tarihi sayıya çevirttirip kullanmamız gerekecek. Aşağıdaki örnekte olduğu gibi.

=TOPLA.ÇARPIM((B6:B39>=SAYIYAÇEVİR("15.01.2007"))*(B6:B39<=SAYIYAÇEVİR("21.01.2007")))
 
teşekkür

cevap yazan tüm arkadaşlara teşekkür ediyorum
 
Bu durumda fonksiyon içerisinde tarihleri doğrudan yazmak istememiz durumunda tarihi sayıya çevirttirip kullanmamız gerekecek. Aşağıdaki örnekte olduğu gibi.

=TOPLA.ÇARPIM((B6:B39>=SAYIYAÇEVİR("15.01.2007"))*(B6:B39<=SAYIYAÇEVİR("21.01.2007")))

=TOPLA.ÇARPIM(--(B6:B39>="15.01.2007"+0),--(B6:B39<="21.01.2007"+0))

Alternatif:

=EĞERSAY(B6:B39,">=15.01.2007")-EĞERSAY(B6:B39,">21.01.2007")
 
Merhabalar, ben bu siteyle yeni tanıştım. Okuduğum kadarıyla çok güzel bilgi paylaşımları yaşanıyor. Bundan sonra nasipse müdavimi olacağım bu sitenin.

Benim sorum şu: EĞERSAY fonksiyonunu VE şart fonksiyonu ile birlikte kullanmak istiyorum. Bunu bir türlü başaramadım. Ekteki dosyada B sütununda tarihler var. Ben bu sütundaki tarihler arasından Ocak ayına ait olanların sayısını bulmak istiyorum. Yanındaki sütunda ise sayılar var. Sayıların arasından belli aralıkta olanların sayısını bulmak istiyorum. VE fonksiyonunu kullandım ama sonuç vermedi. Başka yolu var mı?
Teşekkür ederim..


Merhaba,
Hifsi kardeşin sorusuna yanıt olarak verilen yukarıdaki örnek excel dosyalarının hiçbiri bende çalışmadı. Arkadaşların fikri varmı acaba.
Bilgi:Excel 2003 kullanıyorum.
 
s&#252;persiniz, topla.&#231;arpim l&#305; &#231;&#246;z&#252;m&#252;n&#252;z benimde i&#351;ime yarad&#305;, sa&#287;olun, varolun...
 
Ekteki dosyaları indiremiyorum. Eğersaya farklı sütunlardan farklı koşullar eklmek için ne yapmalıyım. Örneğin H sütunundakiler elma ise ve B sutunundakiler taze ise taze elmaları saymak için ne yapmalıyım. Şimdiden teşekkürler.
 
Ekteki dosyaları indiremiyorum. Eğersaya farklı sütunlardan farklı koşullar eklmek için ne yapmalıyım. Örneğin H sütunundakiler elma ise ve B sutunundakiler taze ise taze elmaları saymak için ne yapmalıyım. Şimdiden teşekkürler.

Şu formülü deneyin...

=TOPLA.ÇARPIM(--(B6:B39="Taze"),--(H6:H39="Elma"))
 
Sayın Akyurek'in formülünü Türkçeye uyarlarsak :

Kod:
=TOPLA.ÇARPIM(--(B6:B39="Taze")[B][COLOR=red];[/COLOR][/B]--(H6:H39="Elma"))
 
Çok teşekkür ederim arkadaşlar verilen formül işe yaradı.
 
Geri
Üst