Formula Excel: Suma dacă data este între -

Cuprins

Formula generică

=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1)

rezumat

Pentru a însuma valori care sunt între două date, puteți utiliza funcția SUMIFS. În exemplul prezentat, celula H7 conține această formulă:

=SUMIFS(amount,date,">"&H5,date,"<"&H6)

unde data (C5: C11) și suma (D5: D11) sunt denumite intervale.

Această formulă rezumă sumele din coloana D pentru datele cuprinse între H5 și H6.

Explicaţie

Funcția SUMIFS permite operatorilor logici (adică "=", ">", "> =" etc.) și criterii multiple.

Pentru a potrivi valorile țintă între două date, trebuie să utilizăm două criterii. Funcția SUMIFS necesită introducerea fiecărui criteriu ca pereche criteriu / interval, după cum urmează:

">"&H5,date // greater than H5 "<"&H6,date // less than H6

Rețineți că trebuie să închidem operatorii logici între ghilimele duble (""), apoi să le concatenăm cu referințe de celule cu semnul ampersand (&). Acest lucru se datorează faptului că SUMIFS se află într-un grup de funcții „RACON” care au o sintaxă unică pentru criterii.

Formula finală arată astfel:

=SUMIFS(amount,date,">"&H5,date,"<"&H6)

Notă: acest exemplu nu include data de începere sau de încheiere în rezultat. Vedeți mai jos un exemplu care include date de început și de sfârșit.

Cu date codificate

Cel mai bun mod de a codifica date în funcția SUMIFS este să folosiți funcția DATE. De exemplu, pentru a suma valorilor în rng1 care sunt cuprinse între 1 iulie 2020 și 30 septembrie 2020, puteți utiliza o formulă de genul acesta:

=SUMIFS(rng1,rng2,">="&DATE(2020,7,1),rng2,"<="&DATE(2020,9,30))

Observați că folosim mai mare sau egal cu ("> =") și mai mic sau egal cu ("<="), astfel încât SUMIFS să includă data de început și de sfârșit în rezultatul final.

Adăugarea mai multor criterii

Pentru a extinde formula pentru a aplica mai multe criterii, trebuie doar să adăugați o altă pereche interval / criterii. De exemplu, formula de mai jos va însuma valorile în rng1 când datele din rng2 sunt între datele din A1 și B1, iar valorile din rng3 sunt egale cu C1:

=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1, rng3, C1)

Articole interesante...