• DİKKAT

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

Saydırma Hakkında Formül

  • Konbuyu başlatan Konbuyu başlatan Qene
  • Başlangıç tarihi Başlangıç tarihi
Katılım
17 Haziran 2006
Mesajlar
245
Excel Vers. ve Dili
Office 2010
English
A sütunundaki ve B Sütunundaki değerler istediğim kritere uyuyorsa; C sütunundaki 08:00 formatında sayılı olan verileri nasıl saydırabirilim?

Topla.Çarpım formülünü kullandığım zaman 0,33333333 şeklinde sonuç çıkıyor.
Formül şöyle:
=SUMPRODUCT((Sheet1!$A$2:$A$1000=$B3)*(Sheet1!$B$2:$B$1000=$A3)*(Sheet1!$C$2:$C$1000))
Ama dediğim gibi, istediğim sonucu alamıyorum ne yazık ki!
 
Merhaba,

Kod:
=SUMPRODUCT((Sheet1!$A$2:$A$1000=$B3)*(Sheet1!$B$2:$B$1000=$A3)*(Sheet1!$C$2:$C$1000=--"08:00"))

Denermisiniz..

.
 
Sayın espiyonajl,
Teşekkür ederim.
Şu an bir sorun görünmüyor.
Elinize sağlık..
 
Peki biraz geliştirirsek..
Saat fix olarak 08:00 değil diyelim. Onun için ne yapacağız? Yani orada saat ne olursa olsun yazsa.. ?
 
Peki biraz geliştirirsek..
Saat fix olarak 08:00 değil diyelim. Onun için ne yapacağız? Yani orada saat ne olursa olsun yazsa.. ?

Saat ne olursadan kastınızı anlayamadım, fakat 08:00 olan değeri hücreden de alabilirsiniz..

*(Sheet1!$C$2:$C$1000=$E$1)) gib..

.
 
Şunu demek istedim:
Saat tanımlamamız yok. Sheet1 sayfasının diyelim ki D sütununu saydıracağım. Yani orada, 08:00, 09:00, 04:22 gibi saatler de olabilir. 3 sonucuna ulaşmak için ne yapacağım?
Teşekkürler..
 
Siz bu şartlara uyan verileri saydırmak mı istiyorsunuz, eğer öyle ise formüldeki C aralığını silmeniz yeterli olacaktır..

=SUMPRODUCT((Sheet1!$A$2:$A$1000=$B3)*(Sheet1!$B$2:$B$1000=$A3))

.
 
Ama birden fazla sütunun var.
Yani;
C sütununda o iki kritere uyan kaç kayıt var,
D sütununda o iki kritere uyan kaç kayıt var,
E sütununda o iki kritere uyan kaç kayıt var,
gibi..
 
Aynı mantıkla formüle ilave yapabilirsiniz. Bu şekilde tam anlayamıyorum, küçük bir örnek ekleyerek açıklarmısınız..

.
 
Umarım dosyadan istediğim sonuca ulaşabilirsiniz.
 

Ekli dosyalar

Dosyada ne istediğinizi yazmamışsınız anladığım kadarı ile formül yazdım,

=TOPLA.ÇARPIM((Sheet1!$C$2:$C$1000=$B3)*(Sheet1!$L$2:$L$1000=$A3)*(Sheet1!$D$1:$K$1=D$2)*(Sheet1!D$2:K$1000=--"08:00"))

=TOPLA.ÇARPIM((Sheet1!$C$2:$C$1000=$B3)*(Sheet1!$L$2:$L$1000=$A3)*(Sheet1!$D$1:$K$1=D$2)*(Sheet1!D$2:K$1000<>""))

İstediğiniz bu formüllerden biri mi?

Birde Sheet2 sayfasında kadro sütununu kullanmıyorsunuz sanırım.

.
 
Şimdi oldu.
Kadro otomatik gelen bir sayı..
Gelmeyenlerin sayılarını toplayıp kadrodan çıkarınca fiili olarak çalışan kişilerin rakamı ortaya çıkıyor.
İlgi ve alakanıza teşekkür ederim.
Formülün son hali:
=TOPLA.ÇARPIM((Sheet1!$C$2:$C$1000=$B3)*(Sheet1!$L $2:$L$1000=$A3)*(Sheet1!$D$1:$K$1=D$2)*(Sheet1!D$2: D$1000<>""))
 
Formüle küçük bir değişiklik yapmışsınız bu şekilde yazarsanız mantık hatası yapmış olursunuz. Bence tabi..

(Sheet1!D$2 : D$1000<>"")) bu şekilde değil,

(Sheet1!D$2 : K$1000<>"")) bu şekilde yazmanız gerekir..

.
 
Bir sütuna yazdığım sadece o sütundaki verileri sayacak. O yüzden o şekilde yaptım. İzinsiz sayısını, sadece İzinsizlerin olduğu sütunda saydıracağım gibi.
İlgi ve alakanız için teşekkürler.
 
Bir sütuna yazdığım sadece o sütundaki verileri sayacak. O yüzden o şekilde yaptım. İzinsiz sayısını, sadece İzinsizlerin olduğu sütunda saydıracağım gibi.
İlgi ve alakanız için teşekkürler.

Sayın Qene,

Formüle Sheet1!$D$1:$K$1=D$2 bu ilaveyi bu yüzden yapmıştım. Formülün olduğu hücrenin 2 satırında hangi değer var ise Sheet1 sayfasında o aralığa göre işlem yapmaktadır. Bu yüzden doğru olan 11. mesajda 2. formülü kullanmanızdır.

D$1000 yerine K$1000 olarak..

.
 
Teşekkürler sayın espiyonajl,
önerinizi dikkate alacağım.
 
Sayın Esp. hocam bi soru sorucaktım ben yine size topla çarpımla ilgili -- sayıya çevirme ile ilgili sorum olmuştu -- nin sayıya çevirme olduğunu söylemiştiniz
*(Sheet1!D$2 :K$1000=--"08:00")) formülde burda = --"08:00" neden kullanıldı
Sheet 1 de (hh:mm) olarak biçimlenmiş ve hücrede 08:00 yazan değer neden --"08:00" kullanılarak formüle alındı
="08:00" desek metin formatı olurdu
=08:00 desek ne olurdu
=--08:00 desek ne olurdu

hocam sizi yormak için sormuyorum ama saat formatlı 08:00 topla.çarpım formülünde bi sonuca çıkarması için önce metin formatı "08:00" aldınız sonra önüne -- kısmı getirdiniz
 
Geri
Üst