• DİKKAT

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

iki kiyaslama ile toplam aldirma hk.

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,408
Excel Vers. ve Dili
Office 365 Türkçe
Arkadaslar,
Ekteki dosyaya bakabilirmisiniz. Iki kiyaslama ile toplam aldirmak istiyorum. Tarih ve saate bagli degerler bulunmakta..Etopla ile mantik kuramadim. Yardimci olurmusunuz..
Tesekkurler.
 

Ekli dosyalar

Merhaba;

Sorunuzda yanlışlık var sanırım..

Bu örnek için, toplam 1,37 olmalı A değeri 0,345 0,344 0,343 0,338 demişsiniz fakat tarih 01.01.2010 ve saat 23:00'e denk gelen A değeri 0,345'den başka yok.

H2 hücresine aşağıdaki formülü yazıp sağa doğru çoğaltınız..

Kod:
=+TOPLA.ÇARPIM(($A$2:$A$384=$F$2)*($B$2:$B$384=$E$2)*(C$1=H$1)*(C$2:C$384))
 
serkan bey,
haklisiniz soruyu yanlis ifade ettim galiba.
23:00 deki değer 0,345
23:15 deki değer 0,344
23:30 daki değer 0,343
23:45 deki değer 0,338
toplamı 1,37 olacakti.
Kullanıcı tarihi seçecek, tarih dilimini seçecek. Seçtiği saatte 4 değer olduğundan hepsini toplayacak..
 
Selamlar,

A değeri için;
Kod:
=TOPLA.ÇARPIM(($A$2:$A$1000=$F$2)*(METNEÇEVİR($B$2:$B$1000;"ss")=METNEÇEVİR($E$2;"ss"))*($C$2:$C$1000))

B değeri için;
Kod:
=TOPLA.ÇARPIM(($A$2:$A$1000=$F$2)*(METNEÇEVİR($B$2:$B$1000;"ss")=METNEÇEVİR($E$2;"ss"))*($D$2:$D$1000))

Formüllerini uygulayıp denermisiniz.
 
O zaman aşağıdaki gibi değiştirip dener misiniz?


Kod:
=+TOPLA.ÇARPIM(($A$2:$A$384=$F$2)*(METNEÇEVİR($B$2:$B$384;"ss")=METNEÇEVİR($E$2;"ss"))*(C$1=H$1)*(C$2:C$384))
 
Korhan hocam benden önce davranmış :)
 
Merhaba,

Alternatif olsun.

H2 hücresine yazarak yana yada isteğe göre alt hücrelere kopyalayın.

Kod:
=TOPLA.ÇARPIM(($A$2:$A$1000=$F2)*(SAAT($B$2:$B$1000)=SAAT($E2))*(C$2:C$1000))

Metneçevir fonksiyonuna göre biraz daha hızlı çalışır.

.
 
cok tesekkurler omer bey, hizli calismasi cok iyi olacak aslinda. Eger bu degerleri aylik alirsam yaklasik 6000 satir olacak. Saygilar..
 
Sn. Ömer hocam, ilk sizin yazdığınız gibi yazmıştım bende yanlız parantezi kapatmayı unutmuşum. :)

=TOPLA.ÇARPIM(($A$2:$A$1000=$F2)*(SAAT($B$2:$B$1000)=SAAT($E2))*(C$2:C$1000))
 
Arkadaslar,
Bana soylenen hesaplamada bir degisiklik olmus. Ricam etsem tekrar zaman ayirabilirmisiniz..
Soyleki;
Ornek: secim 01:00 olsun,
01:15 deki deger
01:30 daki deger
01:45 deki deger
02:00 deki deger
toplami gerekli.
Kural soyle olabilirse, secilen saatin 15 dakika sonrası icin deger aliniyor ve sonraki ilk tam saat dahil degerler toplatılıyor.
Inanın yapilabilirse cok memnun oluruz.
Saygilar.
Dosya ekte..
 

Ekli dosyalar

Merhaba,

Sorunuzu anlaşılmıyor.

Her 15 dk lık dilimleri ayrı ayrı mı toplatmak istiyorsunuz yoksa 1 saat arasında kalanların toplamını tek seferdemi almak istiyorsunuz. Yani ölçüt 01:00 ise 01:00 arası ile 02:00 arasındaki değerleri tek seferdemi toplamını görmek istiyorsunuz.

.
 
Merhaba,
Ölçüt 01:00 ise
01:00 ile 02:00 arasındaki degerlerin toplamını aldırmak istiyorum.
Fakat şart şu: 01:00 değeri dahil değil 02:00 değeri dahil.
01:15 - 01:30 - 01:45 - 02:00 değerlerinin toplamı.
Tesekkurler.
 
Kod:
=TOPLA.ÇARPIM(($A$2:$A$1000=$F2)*(B$2:$B$1000>$E2)*(B$2:$B$1000<=$E2+"01:00")*(C$2:C$1000))

Bu şekilde deneyin.

.
 
cok tesekkurler omer bey, bilginize saglik. Masallah..
 
Geri
Üst