Cum se face SUMIF între două date și cu un alt criteriu (7 moduri)

  • Imparte Asta
Hugh West

Dacă sunteți în căutarea unora dintre cele mai simple modalități de a SUMIF între două date și un alt criteriu, atunci acest articol vă va fi de folos. Adăugarea valorilor într-o limită de perioade de timp și pe baza unor criterii este necesară uneori, iar pentru a realiza această sarcină rapid puteți urma acest articol.

Descărcați caietul de lucru

SUMIF între date.xlsm

7 moduri de a face SUMIF între două date și cu un alt criteriu

Aici avem următorul set de date care conține înregistrări de vânzări ale unor produse cu datele estimate de livrare și regiunile de vânzare ale unei companii. Folosind acest set de date vom demonstra modalitățile de însumare a valorilor vânzărilor pe baza unei regiuni și a unui interval de date specificate.

Am folosit Microsoft Excel 365 aici, puteți utiliza orice altă versiune în funcție de confortul dumneavoastră.

Metoda-1: Utilizarea funcției SUMIFS pentru a face SUMIF între două date cu un alt criteriu

Dorim să adunăm valorile vânzărilor pentru Est Regiune și pentru datele cuprinse între 1/10/2022 și 3/20/2022 (m-dd-yyyy) utilizând Funcția SUMIFS aici.

Pași :

➤ Introduceți următoarea formulă în celulă E14 .

=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&C14,D4:D11,"East")

Aici, E4:E11 este intervalul de vânzări ale cărui valori dorim să le adunăm, C4:C11 este intervalul de date pentru primul criteriu, ">="&B14 este primul criteriu, ceea ce înseamnă că mai mare sau egală cu data de începere 1/10/2022 Al doilea interval de criterii este similar cu primul, iar criteriile pentru acest interval sunt următoarele "<="&C14 ceea ce înseamnă că mai mică sau egală cu data finală 3/20/2022 iar ultimul interval de criterii este D4:D11 care conține regiunile, criteriile pentru acest interval ar fi Est .

➤ Presa ENTER .

Acum, veți obține suma vânzărilor de $13,806.00 pentru intervalul de date definit de noi cu un alt criteriu: Est Regiune .

Citește mai mult: Cum se face SUMIF Data Range Month în Excel (9 moduri)

Metoda 2: Utilizarea SUMIFS și EOMONTH pentru a efectua o sumă între două date cu un alt criteriu

În această secțiune, vom încerca să aflăm suma valorilor vânzărilor pentru datele de Ianuarie lună și Sud Regiune Așadar, vom folosi Funcția EOMONTH cu Funcția SUMIFS aici.

Pași :

➤ Introduceți următoarea formulă în celulă D14 .

=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&EOMONTH(B14,0),D4:D11,C14)

Aici, E4:E11 este intervalul de vânzări ale cărui valori dorim să le adunăm, C4:C11 este intervalul de date pentru primul criteriu, ">="&B14 este primul criteriu, ceea ce înseamnă că mai mare sau egală cu data de începere 1/1/2022 Al doilea interval de criterii este similar cu primul, iar criteriile pentru acest interval sunt următoarele "<="&EOMONTH(B14,0) ceea ce înseamnă că mai mică sau egală cu data de sfârșit a Ianuarie lună, 1/31/2022 , iar ultimul interval de criterii este D4:D11 care conține regiunile, criteriile pentru acest interval ar fi Est .

➤ Presa ENTER .

După aceea, veți obține suma vânzărilor, $6,835.00 pentru datele de Ianuarie lună cu un alt criteriu: Sud Regiune .

Citește mai mult: Cum se utilizează SUMIFS pentru a însuma valorile din intervalul de date în Excel

Metoda-3: Funcțiile SUMIFS și DATE pentru a face SUMIF între două date

Aici, vom folosi Funcția SUMIFS și Funcția DATE În concluzie, valorile vânzărilor pentru Nord Regiune și pentru datele din cadrul 1/10/2022 și 3/20/2022 .

Pași :

➤ Introduceți următoarea formulă în celulă E14 .

=SUMIFS(E4:E11,C4:C11,">="&DATE(2022,1,10),C4:C11,"<="&DATE(2022,3,20),D4:D11,D14)

Aici, E4:E11 este intervalul de vânzări ale cărui valori dorim să le adunăm, C4:C11 este intervalul de date pentru primul și al doilea criteriu, iar ultimul interval de criterii este D4:D11 care conține regiunile.

  • DATA(2022,1,10) returnează un număr al unei valori de dată

    Ieșire → 44571

  • ">="&DATE(2022,1,10) devine

    ">= 44571"

  • DATA(2022,3,20) returnează un număr al unei valori de dată

    Ieșire → 44640

  • "<="&DATE(2022,3,20) devine

    "<= 44640"

  • SUMIFS(E4:E11,C4:C11,">="&DATE(2022,1,10),C4:C11,"<="&DATE(2022,3,20),D4:D11,D14) devine

    SUMIFS(E4:E11,C4:C11,">= 44571",C4:C11,"<= 44640",D4:D11, "North") verifică dacă valorile datelor din intervalul C4:C11 sunt mai mari sau egale cu 44571 și mai mică sau egală cu 44640 și regiunea Nord în D4:D11 gama

    Ieșire → $9,496.00

➤ Presa ENTER .

Apoi, veți obține suma vânzărilor, $9,496.00 pentru intervalul de date definit de noi cu celelalte criterii: Nord Regiune .

Conținut conex: Cum se utilizează formula IF pentru intervalul de date în Excel (6 metode)

Lecturi similare:

  • Cum setați memento-ul cu data scadentă în Excel (3 metode rapide)
  • Utilizați tabelul pivotant pentru a filtra intervalul de date în Excel (5 moduri)
  • VLOOKUP Intervalul de date și valoarea de returnare în Excel (4 metode adecvate)
  • Cum se calculează media dacă în intervalul de date în Excel (3 moduri)

Metoda 4: Utilizarea funcției SUMIFS cu TODAY

Să presupunem că doriți să obțineți valorile totale ale vânzărilor pentru datele cuprinse între 1/1/2022 și data de astăzi ( 3/23/2022 ) și pentru Est Regiune Și, pentru a face acest lucru, puteți folosi funcția Funcția TODAY împreună cu Funcția SUMIFS .

Pași :

➤ Introduceți următoarea formulă în celulă D14 .

=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&TODAY(),D4:D11,C14)

Aici, E4:E11 este intervalul de vânzări ale cărui valori dorim să le adunăm, C4:C11 este intervalul de date pentru primul și al doilea criteriu, iar ultimul interval de criterii este D4:D11 care conține regiunile.

  • ">="&B14 devine

    ">= 44562"

  • AZI() returnează data de astăzi

    Ieșire → 44643 (3/23/2022)

  • "<="&TODAY() devine

    "<= 44643"

  • SUMIFS(E4:E11,C4:C11,">="&DATE(2022,1,10),C4:C11,"<="&DATE(2022,3,20),D4:D11,D14) devine

    SUMIFS(E4:E11,C4:C11,">= 44562",C4:C11,"<= 44643",D4:D11, "Est") verifică dacă valorile datelor din intervalul C4:C11 sunt mai mari sau egale cu 44562 și mai mică sau egală cu 44643 și regiunea Est în D4:D11 gama

    Ieșire → $15,208.00

➤ Presa ENTER .

În cele din urmă, veți obține suma vânzărilor care este $15,208.00 pentru datele cuprinse între prima zi a Ianuarie 2022 și data de astăzi cu criterii: Est Regiune .

Dacă doriți să modificați ultima dată a intervalului de date de la data de astăzi la 10 zile înainte de data de astăzi, utilizați următoarea formulă

=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&TODAY()-10,D4:D11,C14)

Pentru ultima dată ca dată la 10 zile după data de astăzi

=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&TODAY()+10,D4:D11,C14)

Citește mai mult: Excel VBA: Filtrați data înainte de astăzi (cu pași rapizi)

Metoda 5: Combinarea funcțiilor SUM și IF pentru a face SUMIF între două date și cu un alt criteriu

Puteți utiliza combinația dintre Funcția SUM și Funcția IF pentru a calcula vânzările totale pentru datele cuprinse între 1/10/2022 la 3/20/2022 și pentru Est Regiune .

Pași :

➤ Introduceți următoarea formulă în celulă E14 .

=SUM(IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11))))

Aici, E4:E11 este intervalul de vânzări ale cărui valori dorim să le adunăm, C4:C11 este intervalul de date pentru primul și al doilea criteriu, iar ultimul interval de criterii este D4:D11 care conține regiunile.

  • IF((C4:C11)>=B14 verifică dacă valorile datelor din intervalul C4:C11 sunt mai mari sau egale cu valoarea B14 .

    Ieșire → {FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}

  • IF((C4:C11)<=C14 verifică dacă valorile datelor din intervalul C4:C11 sunt mai mici sau egale cu valoarea C14 .

    Ieșire → {ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; FALS; ADEVĂRAT; ADEVĂRAT; FALS}

  • IF(D4:D11=D14,E4:E11) verifică dacă regiunile din intervalul D4:D11 sunt egale cu regiunea Est de C14 și returnează

    ({ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; FALS; ADEVĂRAT; FALS; FALS; FALS; FALS; FALS}, E4:E11)

    Ieșire → {1402; 5935; FALS; 7871; FALS; FALS; FALS; FALS; FALS; FALS}

  • IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11))) devine

    {FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE} , {ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; FALS; ADEVĂRAT; ADEVĂRAT; FALS} , {1402; 5935; FALS; 7871; FALS; FALS; FALS; FALS; FALS; FALS}

    {FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}, {1402; 5935; FALSE; FALSE; 7871; FALSE; FALSE; FALSE; FALSE; FALSE}

    Ieșire → {FALSE; 5935; FALSE; FALSE; 7871; FALSE; FALSE; FALSE; FALSE; FALSE}

  • SUM(IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11)))) devine

    SUM({FALSE; 5935; FALSE; FALSE; 7871; FALSE; FALSE; FALSE; FALSE; FALSE})

    Ieșire → $13,806.00

➤ Presa ENTER .

În cele din urmă, veți obține suma vânzărilor, $13,806.00 pentru intervalul de date definit de noi cu alte criterii: Est Regiune .

Conținut conex: Excel SUMIF cu un interval de date în luna & Anul (4 exemple)

Metoda 6: Utilizarea funcțiilor SUMPRODUCT, MONTH și YEAR

Aici, vom folosi Funcția SUMPRODUCT , a Funcția LUNĂ , iar Funcția YEAR pentru a însuma valorile vânzărilor pentru datele de Ianuarie lună și Est Regiune.

Pași :

➤ Introduceți următoarea formulă în celulă E14 .

=SUMPRODUCT((MONTH(C4:C11)=1)*(YEAR(C4:C11)=2022)*(D4:D11=D14)*E4:E11)

Aici, E4:E11 este intervalul de vânzări ale cărui valori dorim să le adunăm, C4:C11 este intervalul de date pentru primul și al doilea criteriu, iar ultimul interval de criterii este D4:D11 care conține regiunile.

  • LUNĂ(C4:C11) → LUNA returnează numărul de lună al datelor

    Ieșire → {1;1;1;2;2;3;3;3}

  • LUNA(C4:C11)=1 devine

    {1;1;1;2;2;3;3;3}=1

    Ieșire → {ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; FALS; FALS; FALS; FALS; FALS; FALS; FALS}

  • ANUL(C4:C11) returnează valorile anului datelor

    Ieșire → {2022;2022;2022;2022;2022;2022;2022;2022}

  • AN(C4:C11)=2022 devine

    {2022;2022;2022;2022;2022;2022;2022;2022}=2022

    Ieșire → {ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT}

  • D4:D11=D14 verifică dacă regiunile din intervalul D4:D11 sunt egale cu regiunea Est de C14

    Ieșire → {ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; FALS; ADEVĂRAT; FALS; FALS; FALS; FALS; FALS; FALS}
  • SUMPRODUCT((MONTH(C4:C11)=1)*(YEAR(C4:C11)=2022)*(D4:D11=D14)*E4:E11) devine

    SUMPRODUCT({ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; FALS; FALS; FALS; FALS; FALS; FALS}*{ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; ADEVĂRAT}*{ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; FALS; ADEVĂRAT; FALS; FALS; FALS; FALS}*E4:E11)

    SUMPRODUCT({1;1;1;1;1;0;0;0;0;0;0;0}*{ADEVĂRAT; ADEVĂRAT; ADEVĂRAT; FALS; ADEVĂRAT; FALS; FALS; FALS; FALS; FALS}*E4:E11)

    SUMPRODUCT({1;1;0;0;0;0;0;0}*E4:E11)  SUMPRODUCT({1402;5935;0;0;0;0;0;0})

    Ieșire → $7,337.00

➤ Presa ENTER .

Ulterior, veți obține suma vânzărilor, $7,337.00 pentru Ianuarie lună cu un alt criteriu: Est Regiune .

Citiți mai mult: Excel SUMIF cu un interval de date în luna & Anul (4 exemple)

Metoda-7: Codul VBA pentru SUMIF între două date cu criterii diferite

Vom folosi un VBA codul de aici pentru a efectua calculul totalului valorilor vânzărilor între cele două date 1/10/2022 și 3/20/2022 cu un criteriu Est Regiune .

Pași :

➤ Mergeți la Dezvoltator Tab>> Visual Basic Opțiune.

Apoi, se va trece la Editor Visual Basic se va deschide.

➤ Mergeți la Introduceți Tab>> Modul Opțiune.

După aceea, un Modul vor fi create.

➤ Scrieți următorul cod

 Sub sumdatewithcriteria() Cells(14, 5).Value = Application.WorksheetFunction.SumIfs(Range("E4:E11"), _ Range("C4:C11"), ">=" & DateValue("1/10/2022"), Range("C4:C11"), "<=" & _ DateValue("3/20/2022"), Range("D4:D11"), "East") End Sub 

Vom obține valoarea noastră în celula E14 și DATEVALUE va converti șirul de date într-o valoare de dată și apoi, după îndeplinirea criteriilor SUMIFS va returna valoarea adăugată a vânzărilor în celula E14 .

➤ Presa F5 .

În cele din urmă, veți obține suma vânzărilor de $13,806.00 pentru intervalul de date definit de noi cu un alt criteriu: Est Regiune .

Citește mai mult: Cum se utilizează SUMIFS cu interval de date și criterii multiple (7 moduri rapide)

Secțiunea practică

Pentru a face practică de unul singur am pus la dispoziție un Practică ca mai jos, într-o foaie numită Practică Vă rog să o faceți singur.

Concluzie

În acest articol, am încercat să acoperim modalitățile de a SUMIF între două date și un alt criteriu cu ușurință. Sper că vă va fi de folos. Dacă aveți sugestii sau întrebări, nu ezitați să le împărtășiți în secțiunea de comentarii.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.