În Excel, puteți însuma valoarea numerică între două date ca și condiții sau criterii. În acest caz, trebuie să aplicați două date ca și criterii, deci veți avea de-a face cu mai multe criterii pentru a însuma aceste valori. În acest articol, vom însuma astfel de valori folosind două metode.
Sumarea valorilor între două date în Excel
Puteți însuma valorile între două date folosind funcțiile SUMIF sau SUMIFS. Iată explicațiile celor două metode.
Utilizarea funcției SUMIF
În general, ca utilizator Excel, s-ar putea să vă întrebați cum să folosiți funcția SUMIF pentru a însuma valorile dintre două date. După cum știm, SUMIF nu gestionează decât un singur criteriu conform sintaxei, astfel încât pare imposibil să furnizăm două date ca și criterii în argumentul criteria pentru a însuma valorile din argumentul sum_range.
Sintaxa;
SUMIF(range, criteria, )
Când vă gândiți să folosiți mai multe criterii în funcția SUMIF, atunci veți avea de-a face cu logica OR. Logica OR spune că funcția SUMIF însumează valorile dacă oricare dintre condiții sau criterii sunt îndeplinite.
În acest articol, veți învăța cum să utilizați SUMIF folosind datele ca și criterii. Deoarece aveți nevoie să însumați valoarea între două date, deci ambele criterii de date trebuie testate pe același argument de interval.
În conformitate cu logica OR, trebuie să aplicați mai multe funcții SUMIF pentru a adăuga sau a scădea valorile rezultate într-o singură formulă. Deoarece aveți nevoie să însumați numere între două date, astfel încât fiecare criteriu de dată va fi furnizat în fiecare funcție SUMIF, iar ambele funcții SUMIF vor fi combinate într-o singură formulă pentru a obține valoarea finală prin adăugarea sau scăderea valorilor rezultate din fiecare funcție SUMIF.
Pentru a obține valoarea finală a numerelor dintre două date, următoarea va fi sintaxa formulei;
=SUMIF(range, criteria1, ) - SUMIF(range, criteria2, )
Aici, criteriul1 este data de început și criteriul2 este data de sfârșit. Ambele criterii trebuie să fie aplicate pe același argument de interval în ambele funcții SUMIF, iar argumentul sum_range trebuie să fie, de asemenea, același în ambele funcții SUMIF, așa cum este indicat în formula de mai sus.
În acest exemplu, să presupunem că aveți un set de date cu diverse comenzi livrate la date diferite. Acest set de date conține câmpurile Order_ID, Date și Amount. Trebuie să găsiți suma sumelor acelor comenzi care se încadrează între două date specificate. Aceste două date au fost specificate ca Data de începere (Criteria1) și Data de încheiere (Criteria2), după cum se arată mai jos. Trebuie să utilizați două funcții SUMIF într-o singură formulă pentru a aduna sumele comenzilor între cele două date date date. Urmând sintaxa formulei prezentate mai sus, trebuie să aplicați următoarea formulă pentru a obține rezultatul final.
=SUMIF($B:$B,">="&$F,$C:$C)-SUMIF($B:$B, ">"&$F,$C:$C)
În această formulă, am aplicat două funcții SUMIF care conțin două date ca și criterii. Prima funcție SUMIF conține Data de început (Criteriul1) cu expresia logică Greater Than Equal To (Mai mare decât egal cu) și referința de celulă a datei de început, combinată cu o ampersandă & („>=”&$F$2). În al doilea rând, funcția SUMIF din formulă conține o Dată de sfârșit (Criteriul2) cu expresia logică Mai mare decât și referința de celulă a unei date de sfârșit, combinată cu o ampersandă & („>”&$F$3). Puteți vedea că argumentul range și argumentul sum_range din ambele funcții SUMIF sunt aceleași.
Cum funcționează această formulă
În formula de mai sus, prima funcție SUMIF va însuma toate sumele comenzilor în care data este Mai mare decât egală cu Data de început (20/07/2018). Iar a doua funcție SUMIF va însuma toate sumele comenzilor în care data este mai mare decât Data de sfârșit (8/10/2018). În cele din urmă, când formula scade cifrele rezultate din aceste două funcții SUMIF, atunci ne oferă suma valorilor care se încadrează între două date.
Utilizarea funcției SUMIFS
Funcția SUMIFS este o funcție foarte utilă pentru a însuma valori pe baza mai multor criterii. În mod implicit, funcția SUMIFS este concepută pentru a face față unor condiții sau criterii multiple pentru a însuma valori. Această funcție funcționează pe baza logicii AND. Logica AND în SUMIF între două date înseamnă însumarea valorilor în cazul în care condițiile ambelor date sunt TRUE.
Sintaxa funcției SUMIFS este;
SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2,....)
Conform sintaxei sale, trebuie să furnizați un interval de celule în care valorile trebuie să fie suma și fiecare interval de celule în care fiecare criteriu este testat pentru a însuma aceste valori. În exemplul nostru, așa cum a fost dat mai sus, datele sunt furnizate în același interval, astfel încât vom testa ambele criterii pe același argument criteria_range în funcția SUMIFS, așa cum este prezentat mai jos.
=SUMIFS($C:$C,$B:$B,">="&$F,$B:$B,"<="&$F)
Acum, această metodă este foarte ușor de înțeles și de aplicat pentru a însuma valori între două date. Această formulă spune, însumați valorile din sum_range C2:C11 în care data este mai mare decât egală cu „Data de început” (F2) și mai mică decât egală cu „Data de sfârșit” (F3) în criteria_range B2:B11.
Încă mai aveți nevoie de ajutor cu formatarea Excel sau aveți alte întrebări despre Excel? Conectați-vă cu un expert Excel live aici pentru un ajutor 1 la 1. Prima dvs. sesiune este întotdeauna gratuită.
Vezi și: Excel:
Cum să utilizați funcția SUMIF în Google Sheets – Excelchat
Cum să utilizați SUMIF cu criterii multiple – Excelchat
Cum să creați un câmp calculat într-un tabel pivot – Excelchat
Cum să creați un câmp calculat într-un tabel pivot – Excelchat
.