iki kiyaslama ile toplam aldirma hk.

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,367
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
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

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
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))
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,367
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
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..
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,666
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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.
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,367
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
tesekkurler korhan bey..
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
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))
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
Korhan hocam benden önce davranmış :)
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,367
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
sizede tesekkurler serkan bey..
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
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.

.
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,367
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
cok tesekkurler omer bey, hizli calismasi cok iyi olacak aslinda. Eger bu degerleri aylik alirsam yaklasik 6000 satir olacak. Saygilar..
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
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))
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,367
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
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

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
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.

.
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,367
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
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.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
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.

.
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,367
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
cok tesekkurler omer bey, bilginize saglik. Masallah..
 
Üst