Excel képlet: Összesen 30 perc feletti idő -

Tartalomjegyzék

Általános képlet

=SUMPRODUCT((range-TIME(0,30,0))*(range>TIME(0,30,0)))

Összegzés

Összefoglalva az összes időtartamot 30 perc alatt, adott időtartamot figyelembe véve, használhatja a SUMPRODUCT és TIME funkciókat. A bemutatott példában a G5 képlete a következő:

=SUMPRODUCT((times-TIME(0,30,0))*(times>TIME(0,30,0)))

ahol az "idők" a C5: C14 megnevezett tartomány.

Magyarázat

Ez a képlet a SUMPRODUCT függvény segítségével összegzi két tömböt adó kifejezés eredményét. A cél csak a 30 percnél hosszabb idő, a "többlet" vagy az "extra" idő összegzése. Az első kifejezés 30 percet von le minden időből a megnevezett tartományban:

times-TIME(0,30,0)

Ez egy ilyen tömböt eredményez:

(-0.00347222222222222;0.00694444444444444;0.00347222222222222;-0.00694444444444444;0.0138888888888889;0.00694444444444444;0;0.00486111111111111;0.00833333333333333;-0.0104166666666667)

A második kifejezés egy logikai teszt, amely minden alkalommal meghaladja a 30 percet:

times>TIME(0,30,0)

Ez létrehoz egy TRUE FALSE értékeket tartalmazó tömböt:

(FALSE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE)

A SUMPRODUCT belsejében ezt a két tömböt megszorozzuk, hogy létrehozzuk ezt a tömböt:

(0;0.00694444444444444;0.00347222222222222;0;0.0138888888888889;0.00694444444444444;0;0.00486111111111111;0.00833333333333333;0)

Az első tömb negatív értékei most nullák. A szorzás során az IGAZ HAMIS értékeket 1-re és nullára konvertálják, így a HAMIS értékek "törlik" a 30 percnél nem hosszabb időket. Végül a SUMPRODUCT visszaadja a tömb összes értékének összegét, 1 óra és 4 perc (1:04).

A SUMIFS és a COUNTIFS alternatívája

Önmagában a SUMIFS nem tudja összegezni a 30 percnél nagyobb időértékek delta értékét. A SUMIFS és a COUNTIFS együtt használható, hogy ugyanazt az eredményt kapja, mint a fenti SUMPRODUCT:

=SUMIFS(times,times,">0:30")-(COUNTIFS(times,">0:30")*"0:30")

24 órán át tartó idők

Ha az összes idő meghaladhatja a 24 órát, használja ezt a következő egyéni formátumot:

(h):mm:ss

A szögletes zárójeles szintaxis azt mondja az Excel-nek, hogy ne "tekerje át" a 24 óránál hosszabb időt.

Segítő oszloppal

Amint a példában látható, felvehet egy segítő oszlopot is az idő deltáinak kiszámításához és összegzéséhez. A D5 képlete, lemásolva:

=MAX(C5-"00:30",0)

Itt a MAX-ot arra használjuk, hogy megszabaduljunk a negatív idő deltáitól, amelyeket a C oszlop 30 percnél rövidebb idő okoz. Vegye figyelembe, hogy a D15 eredménye megegyezik a G5 eredményével.

érdekes cikkek...