
Genel formül
=SUMIFS(times,range,criteria)
Özet
Zamanı koşullu olarak toplamak için SUMIFS işlevini kullanabilirsiniz. Gösterilen örnekte, G5'teki formül şöyledir:
=SUMIFS(times,states,F5)
burada zamanlar (C5: C15) ve durumlar (D5: D15) adlandırılmış aralıklardır.
Açıklama
Excel zamanları sayıdır ve diğer sayısal değerler gibi toplanabilir. Bu örnekte, F4: G7 şu üç durumun her birinde oturum açılmış toplam süreyi gösteren bir özet tablodur: Bekleme, Çalıştırma ve Çevrimdışı. Bu değerler, F5: F7 aralığında kodlanmıştır.
Zamanı her duruma göre koşullu olarak toplamak için, G5'te SUMIFS işlevini kullanıyoruz:
=SUMIFS(times,states,F5)
- Toplam aralık , ss: dd biçiminde girilen adlandırılmış aralık süreleridir (C5: C15)
- Ölçüt_aralığı1, adlandırılmış aralık durumlarıdır (D5: D15)
- Ölçüt1, F5 olarak girilir
F5'e yapılan referans görecelidir. Formül sütuna kopyalandığında, F5 her yeni satırda değişir. Belirtilen iki aralık, zamanlar ve durum sabittir ve değişmez. Her satırda, ETOPLA belirli bir durum için günlüğe kaydedilen toplam saatleri doğru bir şekilde gösterir. Zaman 24 saati aştığında, aşağıda açıklandığı gibi özel bir saat biçimi kullanmanız gerekeceğini unutmayın.
24 saati aşan süreler
Ss: dd gibi normal saat biçimleriyle, saatler her 24 saatte bir "sıfırlanacaktır". Bu, amaç gerçek bir zamanı göstermek olduğunda anlamlıdır, ancak toplam süre 1 günü aştığında kafa karıştırıcı olabilir, çünkü saatler kaybolmuş gibi görünür.
24 saatten daha uzun süreleri görüntülemek için, aşağıda gösterildiği gibi köşeli parantez içindeki saatleri içeren özel bir sayı biçimi kullanın:
(h):mm
İsim aralıkları olmadan
Bu formülde belirtilen aralıklar yalnızca kolaylık sağlamak için kullanılmıştır. Adlandırılan aralıklar otomatik olarak mutlaktır, bu nedenle referansları manuel olarak kilitlemeye gerek yoktur. Ancak, adlandırılmış aralıklar tamamen isteğe bağlıdır. Adlandırılmış aralıklar olmadan eşdeğer formül şöyledir:
=SUMIFS($D$5:$D$15,$C$5:$C$15,F5)