Taula de continguts
Si busqueu algunes de les maneres més fàcils de SUMAR entre dues dates i un altre criteri, aquest article us serà útil. Sumar valors dins d'un límit de períodes de temps i basant-se en criteris s'ha de fer de vegades i per fer aquesta tasca ràpidament podeu seguir aquest article.
Descarregar el llibre de treball
SUMIF entre dates.xlsm
7 maneres de sumar entre dues dates i amb un altre criteri
Aquí tenim el següent conjunt de dades que conté registres de vendes d'alguns productes amb les seves dates de lliurament estimades i les regions de venda d'una empresa. Amb aquest conjunt de dades demostrarem les maneres de resumir els valors de vendes en funció d'una regió i un interval de dates especificats.
Hem utilitzat la versió Microsoft Excel 365 . aquí, podeu utilitzar qualsevol altra versió segons la vostra conveniència.
Mètode-1: Ús de la funció SUMIFS per SUMAR entre dues dates amb un altre criteri
Volem resumir els valors de vendes per al Est Regió i per a les dates entre 1/10/2022 i 3/20/2022 (m-dd-aaaa) fent servir la funció SUMIFS aquí.
Pasos :
➤ Escriviu la fórmula següent a la cel·la E14 .
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&C14,D4:D11,"East")
Aquí, E4:E11 és l'interval de vendes amb els valors que volem sumar, C4:C11 és l'interval de dates dels primers criteris, “>="&B14 és el primer criteri.el que significa superior o igual a la data d'inici 1/10/2022 . El segon interval de criteris és similar al primer i els criteris per a aquest interval són “<="&C14 el que significa menys o igual a la data de finalització 20/3/2022 i l'últim interval de criteris és D4:D11 que conté les regions, els criteris per a aquest interval serien Est .
➤ Premeu ENTER .
Ara, obtindreu la suma de vendes de 13.806,00 $ per al nostre interval de dates definit amb un altre criteri: Est Regió .
Llegiu-ne més: Com fer SUMIF Interval de dates Mes a Excel (9 maneres)
Mètode 2: Ús de SUMIFS i EOMONTH per SUMIF entre dues dates amb un altre criteri
En aquesta secció, intentarem trobar la suma dels valors de vendes per a les dates del gener mes i la Regió Sud . Per tant, farem servir la funció EOMONTH amb la funció SUMIFS aquí.
Pasos :
➤ Escriviu la fórmula següent a la cel·la D14 .
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&EOMONTH(B14,0),D4:D11,C14)
Aquí, E4:E11 és l'interval de vendes amb valors que volem sumar, C4:C11 és l'interval de dates dels primers criteris, “>="&B14 és el primer criteri, que significa superior o igual a la data d'inici 1/1/2022 . El segon rang de criteris és similar al primer i alel criteri per a aquest interval és “<=”&EOMONTH(B14,0) el que significa menor o igual a la data de finalització de gener mes, 31/1/2022 , i l'últim interval de criteris és D4:D11 que conté les regions, les els criteris per a aquest rang serien Est .
➤ Premeu ENTER .
Després d'això, obtindreu la suma de les vendes, 6.835,00 $ per a les dates del gener mes amb un altre criteri: Sud Regió .
Llegiu més: Com utilitzar SUMIFS per SUMAR valors a l'interval de dates a Excel
Mètode 3: funcions SUMIFS i DATA per SUMAR entre dues dates
Aquí, utilitzarem la funció SUMIFS i la DATA funció , per resumir, els valors de vendes per a la Regió Nord i per a les dates dins de 1/10/2022 i 20/3/2022 .
Pasos :
➤ Tipus la fórmula següent a la cel·la E14 .
=SUMIFS(E4:E11,C4:C11,">="&DATE(2022,1,10),C4:C11,"<="&DATE(2022,3,20),D4:D11,D14)
Aquí, E4: E11 és l'interval de vendes amb els valors que volem sumar, C4:C11 és l'interval de dates del primer i segon criteri i l'últim interval de criteris és D4:D11 que conté les regions.
-
DATE(2022,1,10)
→ retorna un número d'un valor de dataSortida → 44571
-
">="&DATE(2022,1,10)
es converteix en{FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}
-
DATE(2022,3,20)
→ retorna un número d'un valor de dataSortida → 44640
-
"<="&DATE(2022,3,20)
es converteix en"<= 44640"
-
SUMIFS(E4:E11,C4:C11,">="&DATE(2022,1,10),C4:C11,"<="&DATE(2022,3,20),D4:D11,D14)
es converteix enSUMIFS(E4:E11,C4:C11,">= 44571",C4:C11,"<= 44640",D4:D11, “North”)
→ comprova si els valors de data de l'interval C4:C11 són superiors o iguals a 44571 i inferior o igual a 44640 i la regió Nord a l'interval D4:D11Sortida → 9.496,00 $
➤ Premeu ENTER .
A continuació, obtindreu la suma de les vendes, 9.496,00 $ per al nostre interval de dates definit amb els altres criteris: Nord Regió .
Contingut relacionat: Com utilitzar la fórmula IF per a l'interval de dates a Excel (6 mètodes)
Lectures similars:
- Com configurar el recordatori de la data de venciment a Excel (3 mètodes ràpids)
- Utilitzeu la taula dinàmica per filtrar l'interval de dates a Excel (5 maneres)
- VLOOKUP Interval de dates i valor de retorn a Excel (4 mètodes adequats)
- Com calcular la mitjana si es troba dins de l'interval de dates a Excel (3 maneres)
Mètode-4: Ús de la funció SUMIFS amb TODAY
S suposem que voleu obtenir els valors totals de vendes per a les dates entre 1/1/2022 i la data d'avui ( 23/3/2022 ) i per a la Est Regió . I, per fer-ho, podeu utilitzar la funció TODAY juntament amb la funció SUMIFS .
Pasos :
➤ Escriviu la fórmula següent a la cel·la D14 .
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&TODAY(),D4:D11,C14)
Aquí, E4:E11 és el rang de vendes quevalors que volem sumar, C4:C11 és l'interval de dates per al primer i segon criteri, i l'últim interval de criteris és D4:D11 que conté les regions.
-
">="&B14
es converteix en">= 44562"
-
TODAY()
→ retorna la data d'avuiSortida → 44643 (23/3/2022)
-
"<="&TODAY()
es converteix en"<= 44643"
-
SUMIFS(E4:E11,C4:C11,">="&DATE(2022,1,10),C4:C11,"<="&DATE(2022,3,20),D4:D11,D14)
es converteix enSUMIFS(E4:E11,C4:C11,">= 44562",C4:C11,"<= 44643",D4:D11, “East”)
→ comprova si els valors de data de l'interval C4:C11 són superiors o iguals a 44562 i inferiors o iguals a 44643 i la regió Est a D4: D11 rangSortida → $15.208,00
➤ Premeu ENTER .
Finalment, obtindreu la suma de les vendes que és de 15.208,00 $ per a les dates entre el primer dia de gener de 2022 i la data d'avui amb criteris: Est Regió .
Si voleu canviar l'última data de la data va des de la data d'avui fins a 10 dies abans de la data d'avui i, a continuació, utilitzeu la fórmula següent
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&TODAY()-10,D4:D11,C14)
Per a l'última data com a data 10 dies després de la data d'avui
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&TODAY()+10,D4:D11,C14)
Llegir més: Excel VBA: filtre data abans d'avui (amb passos ràpids)
Mètode 5: combinació de funcions SUMA i SI a SUMIF entre dues dates i amb un altre criteri
Podeu utilitzar la combinació de la funció SUMA i la funció SI acalculeu les vendes totals per a les dates entre 1/10/2022 al 20/3/2022 i per al Est Regió .
Pasos :
➤ Escriviu la fórmula següent a la cel·la E14 .
=SUM(IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11))))
Aquí, E4:E11 és l'interval de vendes amb els valors que volem sumar, C4 :C11 és l'interval de dates per al primer i segon criteri, i l'últim interval de criteris és D4:D11 que conté les regions.
-
IF((C4:C11)>=B14
→ comprova si els valors de data de l'interval C4:C11 són superiors o iguals al valor de B14 .Sortida →
{FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}
-
IF((C4:C11)<=C14
→ comprova si els valors de data de l'interval C4:C11 són inferiors o iguals a el valor de C14 .Sortida →
{TRUE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; FALSE}
-
IF(D4:D11=D14,E4:E11)
→ comprova si les regions del rang D4:D11 són iguals a la regió Est de C14 i retorna({TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}, E4:E11)
Sortida →
{1402; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}
-
IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11)))
es converteix en→
{FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}
,
{TRUE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; FALSE}
,
{1402; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}
→
{FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}, {1402; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}
Sortida →
{FALSE; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}
-
SUM(IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11))))
es converteix enSUM({FALSE; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE})
Sortida → 13.806,00 $
➤ Premeu ENTER .
Finalment, obtindreu la suma de les vendes, 13.806,00 $ per al nostre interval de dates definit amb altres criteris: Est Regió .
Contingut relacionat: Excel SUMIF amb un interval de dates en mes i amp;Any (4 exemples)
Mètode 6: ús de les funcions SUMPRODUCT, MES i YEAR
Aquí, utilitzarem la funció SUMPRODUCT , la Funció MES i la funció ANY per resumir els valors de vendes per a les dates del gener mes i del Est Regió.
Pasos :
➤ Escriviu la fórmula següent a la cel·la E14 .
=SUMPRODUCT((MONTH(C4:C11)=1)*(YEAR(C4:C11)=2022)*(D4:D11=D14)*E4:E11)
Aquí, E4:E11 és l'interval de vendes amb els valors que volem sumar, C4:C11 és el interval de dates per al primer i segon criteri, i l'últim interval de criteris és D4:D11 que conté les regions.
-
MONTH(C4:C11)
→ MES retorna el número de mes de les datesSortida →
{1;1;1;2;2;3;3;3}
-
MONTH(C4:C11)=1
es converteix en{1;1;1;2;2;3;3;3}=1
Sortida →
{TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE}
-
YEAR(C4:C11)
→ retorna els valors de l'any de les datesSortida →
{2022;2022;2022;2022;2022;2022;2022;2022}
-
YEAR(C4:C11)=2022
es converteix en{2022;2022;2022;2022;2022;2022;2022;2022}=2022
Sortida →
{TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}
-
D4:D11=D14
→ comprova si les regions de l'interval D4:D11 són iguals a la regió Est de C14{TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}
-
SUMPRODUCT((MONTH(C4:C11)=1)*(YEAR(C4:C11)=2022)*(D4:D11=D14)*E4:E11)
esdevé→
SUMPRODUCT({TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE}*{TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}*{TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}*E4:E11)
→
SUMPRODUCT({1;1;1;0;0;0;0;0}*{TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}*E4:E11)
→
SUMPRODUCT({1;1;0;0;0;0;0;0}*E4:E11) SUMPRODUCT({1402;5935;0;0;0;0;0;0})
Sortida → 7.337,00 $
➤ Premeu ENTER .
Després, obtindreu la suma de vendes, 7.337,00 $ per al gener mes amb un altre criteri: Est Regió .
Llegir més: Excel SUMIF amb un interval de dates en mes i amp; Any (4 exemples)
Mètode-7: codi VBA per a SUMIF entre dues dates amb criteris diferents
Aquí farem servir un codi VBA per realitzar el càlcul del total dels valors de vendes entre les dues dates 1/10/2022 i 20/3/2022 amb un criteri Est Regió .
Pasos :
➤ Aneu a Pestanya Desenvolupador >> Opció Visual Basic.
A continuació, s'obrirà l' Editor de Visual Basic .
➤ Aneu a l'opció Insereix Tab >> Mòdul Opció.
Després, es crearà un Mòdul .
➤ Escriu el codi següent
5894
Tindrem el nostre valor a la cel·la E14 i DATEVALUE convertiran la cadena de data en un valor de data i, després de complir els criteris SUMIFS , retornaran el valor de vendes afegit a la cel·la E14 .
➤ Premeu F5 .
Finalment, obtindreu la suma de vendes de 13.806,00 $ per al nostre interval de dates definit amb un altre criteri: Est Regió .
Llegir més: Com utilitzar SUMIFS amb Interval de dates i criteris múltiples (7 maneres ràpides)
Secció de pràctiques
Per fer la pràctica per tu mateix, hem proporcionat una secció Pràctica com a continuació en un full anomenat Pràctica . Si us plau, fes-hoper tu mateix.
Conclusió
En aquest article, hem intentat cobrir les maneres de SUMIF entre dues dates i un altre criteri fàcilment . Espero que us sigui útil. Si teniu suggeriments o preguntes, no dubteu a compartir-los a la secció de comentaris.