Táboa de contidos
Se estás a buscar algunhas das formas máis sinxelas de SUMIF entre dúas datas e outro criterio, atoparás este artigo útil. A suma de valores dentro dun límite de períodos de tempo e en base a criterios é necesario que se faga ás veces e para facer esta tarefa rapidamente podes seguir este artigo.
Descargar Workbook
SUMIF entre datas.xlsm
7 xeitos de SUMIF entre dúas datas e con outro criterio
Aquí temos o seguinte conxunto de datos que contén rexistros de vendas dalgúns produtos coas súas datas de entrega estimadas e as rexións de venda dunha empresa. Usando este conxunto de datos, demostraremos as formas de resumir os valores de vendas en función dunha rexión e un intervalo de datas especificados.
Utilizamos a versión Microsoft Excel 365 aquí, pode usar calquera outra versión segundo a súa conveniencia.
Método-1: Usando a función SUMIFS para SUMIF entre dúas datas con outro criterio
Queremos resumir os valores de vendas para o Rexión Este e para as datas comprendidas entre o 10/01/2022 e o 20/03/2022 (m-dd-aaaa) usando a función SUMIFS aquí.
Pasos :
➤ Escriba a seguinte fórmula na cela E14 .
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&C14,D4:D11,"East")
Aquí, E4:E11 é o intervalo de vendas cuxos valores queremos sumar, C4:C11 é o intervalo de datas dos primeiros criterios, “>="&B14 é o primeiro criterioo que significa maior ou igual a a data de inicio 1/10/2022 . O segundo intervalo de criterios é similar ao primeiro e o criterio para este intervalo é “<="&C14 o que significa menor ou igual que a data de finalización 20/3/2022 e o último intervalo de criterios é D4:D11 contén as rexións, os criterios para este intervalo serían Este .
➤ Prema ENTER .
Agora, obterá a suma de vendas de 13.806,00 $ para o noso intervalo de datas definido con outro criterio: Leste Rexión .
Ler máis: Como facer SUMIF Intervalo de datas Mes en Excel (9 xeitos)
Método 2: Usando SUMIFS e EOMONTH para SUMIF entre dúas datas con outros criterios
Nesta sección, tentaremos atopar a suma dos valores de vendas para as datas do xaneiro mes e a Rexión Sur . Entón, usaremos a función EOMES coa función SUMIFS aquí.
Pasos :
➤ Escriba a seguinte fórmula na cela D14 .
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&EOMONTH(B14,0),D4:D11,C14)
Aquí, E4:E11 é o intervalo de vendas cuxos valores queremos sumar, C4:C11 é o intervalo de datas dos primeiros criterios, “>="&B14 é o primeiro criterio, o que significa maior ou igual a a data de inicio 1/1/2022 . O segundo rango de criterios é semellante ao primeiro e aoo criterio para este intervalo é “<="&EOMONTH(B14,0) o que significa menor ou igual á data de finalización de xaneiro mes, 31/01/2022 , e o último intervalo de criterios é D4:D11 contén as rexións, o os criterios para este intervalo serían Este .
➤ Prema ENTER .
Despois diso, obterás a suma das vendas, $6.835,00 para as datas do xaneiro mes con outro criterio: Sur Rexión .
Ler máis: Como usar SUMIFS para SUMAR valores no intervalo de datas en Excel
Método 3: funcións SUMIFS e DATA para SUMAR entre dúas datas
Aquí, usaremos a función SUMIFS e a DATA función , para resumir, os valores de vendas para a Rexión Norte e para as datas dentro do 1/10/2022 e 20/03/2022 .
Pasos :
➤ Tipo a seguinte fórmula na cela E14 .
=SUMIFS(E4:E11,C4:C11,">="&DATE(2022,1,10),C4:C11,"<="&DATE(2022,3,20),D4:D11,D14)
Aquí, E4: E11 é o intervalo de vendas cuxos valores queremos sumar, C4:C11 é o intervalo de datas para o primeiro e o segundo criterio e o último intervalo de criterios é D4:D11 que contén as rexións.
-
DATE(2022,1,10)
→ devolve un número dun valor de dataSaída → 44571
-
">="&DATE(2022,1,10)
convértese en">= 44571"
-
DATE(2022,3,20)
→ devolve un número dun valor de dataSaída → 44640
-
"<="&DATE(2022,3,20)
convértese en"<= 44640"
-
SUMIFS(E4:E11,C4:C11,">="&DATE(2022,1,10),C4:C11,"<="&DATE(2022,3,20),D4:D11,D14)
convértese enSUMIFS(E4:E11,C4:C11,">= 44571",C4:C11,"<= 44640",D4:D11, “North”)
→ comproba se os valores de data do intervalo C4:C11 son maiores ou iguais a 44571 e menor ou igual a 44640 e a rexión Norte no intervalo D4:D11Saída → 9.496,00 $
➤ Preme ENTER .
Entón, obterás a suma das vendas, $9,496.00 para o noso intervalo de datas definido cos outros criterios: Norte Rexión .
Contido relacionado: Como usar a fórmula IF para o intervalo de datas en Excel (6 métodos)
Lecturas similares:
- Como configurar o recordatorio de data de vencemento en Excel (3 métodos rápidos)
- Usar a táboa dinámica para filtrar o intervalo de datas en Excel (5 formas)
- VLOOKUP Intervalo de datas e valor de retorno en Excel (4 métodos adecuados)
- Como calcular a media se está dentro do intervalo de datas en Excel (3 xeitos)
Método-4: Usando a función SUMIFS con TODAY
S supoña que quere obter os valores totais de vendas para as datas comprendidas entre o 1/1/2022 e a data de hoxe ( 23/3/2022 ) e para o Este Rexión . E, para facelo, pode utilizar a función HOXE xunto coa función SUMIFS .
Pasos :
➤ Escriba a seguinte fórmula na cela D14 .
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&TODAY(),D4:D11,C14)
Aquí, E4:E11 é o rango de vendas quevalores que queremos sumar, C4:C11 é o intervalo de datas para o primeiro e o segundo criterio, e o último intervalo de criterios é D4:D11 que contén as rexións.
-
">="&B14
convértese en">= 44562"
-
TODAY()
→ devolve a data de hoxeSaída → 44643 (23/3/2022)
-
"<="&TODAY()
convértese en"<= 44643"
-
SUMIFS(E4:E11,C4:C11,">="&DATE(2022,1,10),C4:C11,"<="&DATE(2022,3,20),D4:D11,D14)
convértese en{1402; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}
→ comproba se os valores de data do intervalo C4:C11 son maiores ou iguais a 44562 e inferiores ou iguais a 44643 e a rexión leste no D4: D11 rangoSaída → $15.208,00
➤ Prema ENTER .
Por último, obterás a suma das vendas que é de 15.208,00 $ para as datas comprendidas entre o primeiro día de xaneiro de 2022 e a data de hoxe con criterios: Leste Rexión .
Se queres cambiar a última data da data varía desde a data de hoxe ata 10 días antes da data de hoxe, a continuación, use a seguinte fórmula
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&TODAY()-10,D4:D11,C14)
Para a última data como data 10 días despois da data de hoxe
=SUMIFS(E4:E11,C4:C11,">="&B14,C4:C11,"<="&TODAY()+10,D4:D11,C14)
Ler máis: Excel VBA: filtrar data antes de hoxe (con pasos rápidos)
Método 5: combinación de funcións SUMA e SE para SUMA.IF entre dúas datas e con outro criterio
Podes usar a combinación da función SUMA e a función SE acalcula as vendas totais para as datas comprendidas entre o 1/10/2022 ao 3/20/2022 e para o Este Rexión .
Pasos :
➤ Escriba a seguinte fórmula na cela E14 .
=SUM(IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11))))
Aquí, E4:E11 é o intervalo de vendas cuxos valores queremos sumar, C4 :C11 é o intervalo de datas para o primeiro e o segundo criterio, e o último intervalo de criterios é D4:D11 que contén as rexións.
-
IF((C4:C11)>=B14
→ comproba se os valores de data do intervalo C4:C11 son maiores ou iguais ao valor de B14 .Saída →
{FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}
-
IF((C4:C11)<=C14
→ comproba se os valores de data do intervalo C4:C11 son inferiores ou iguais a o valor de C14 .Saída →
{TRUE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; FALSE}
-
IF(D4:D11=D14,E4:E11)
→ comproba se as rexións do intervalo D4:D11 son iguais á rexión Este de C14 e devolve({TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}, E4:E11)
Saída →
{1402; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}
-
IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11)))
convértese 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}
Saída →
{FALSE; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE}
-
SUM(IF((C4:C11)>=B14,IF((C4:C11)<=C14,IF(D4:D11=D14,E4:E11))))
convértese enSUM({FALSE; 5935; FALSE; 7871; FALSE; FALSE; FALSE; FALSE})
Saída → $13,806.00
➤ Prema ENTER .
Finalmente, obterás a suma das vendas, $13,806.00 para o noso intervalo de datas definido con outros criterios: Leste Rexión .
Contido relacionado: Excel SUMIF cun intervalo de datas en mes e amp;Ano (4 exemplos)
Método-6: Usando as funcións SUMPRODUCT, MONTH e YEAR
Aquí, usaremos a función SUMPRODUCT , a función MES e a función ANO para resumir os valores de vendas para as datas do xaneiro mes e do este Rexión.
Pasos :
➤ Escriba a seguinte fórmula na cela E14 .
=SUMPRODUCT((MONTH(C4:C11)=1)*(YEAR(C4:C11)=2022)*(D4:D11=D14)*E4:E11)
Aquí, E4:E11 é o intervalo de vendas cuxos valores queremos sumar, C4:C11 é o intervalo de datas para o primeiro e o segundo criterio, e o último intervalo de criterios é D4:D11 que contén as rexións.
-
MONTH(C4:C11)
→ MES devolve o número do mes das datasSaída →
{1;1;1;2;2;3;3;3}
-
MONTH(C4:C11)=1
convértese en{1;1;1;2;2;3;3;3}=1
Saída →
{TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE}
-
YEAR(C4:C11)
→ devolve os valores do ano das datasSaída →
{2022;2022;2022;2022;2022;2022;2022;2022}
-
YEAR(C4:C11)=2022
convértese en{2022;2022;2022;2022;2022;2022;2022;2022}=2022
Saída →
{TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE}
-
D4:D11=D14
→ comproba se as rexións do intervalo D4:D11 son iguais á rexión Este de C14{TRUE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}
-
SUMPRODUCT((MONTH(C4:C11)=1)*(YEAR(C4:C11)=2022)*(D4:D11=D14)*E4:E11)
convértese en→
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})
Saída → $7,337.00
➤ Preme ENTER .
Despois, obterás a suma de vendas, $7,337.00 para xaneiro mes con outro criterio: Este Rexión .
Ler máis: Excel SUMIF cun intervalo de datas en mes e amp; Ano (4 exemplos)
Método 7: código VBA para SUMIF entre dúas datas con criterios diferentes
Utilizaremos aquí un código VBA para realizar o cálculo do total dos valores de vendas entre as dúas datas 1/10/2022 e 20/3/2022 cun criterio Este Rexión .
Pasos :
➤ Vaia ao Desenvolvedor Pestaña >> Opción de Visual Basic.
A continuación, abrirase o Editor de Visual Basic .
➤ Vaia á opción Inserir Pestana >> Módulo Opción.
Despois diso, crearase un Módulo .
➤ Escriba o seguinte código
7178
Obteremos o noso valor na cela E14 e DATEVALUE converterán a cadea de data nun valor de data e despois de cumprir os criterios SUMIFS devolverán o valor de vendas engadido na cela E14 .
➤ Prema F5 .
Finalmente, obterá a suma de vendas de $13,806.00 para o noso intervalo de datas definido con outro criterio: Leste Rexión .
Ler máis: Como usar SUMIFS con Intervalo de datas e criterios múltiples (7 xeitos rápidos)
Sección de práctica
Para practicar vostede mesmo, proporcionamos unha sección Práctica como a continuación nunha folla chamada Práctica . Faino por favorpor ti mesmo.
Conclusión
Neste artigo, tentamos cubrir os xeitos de SUMIF entre dúas datas e outro criterio facilmente . Espero que che resulte útil. Se tes algunha suxestión ou pregunta, non dubides en compartilas na sección de comentarios.