Autor: Oscar Cronquist Artículo actualizado en Agosto 27, 2019

La función SUMIFS en la celda D11 agrega números de la columna D según los criterios aplicados a las columnas B y C.

=SUMIFS(D3:D8,B3:B8,B11,C3:C8,C11)

Sintaxis de la función de Excel

SUMIFS (rango suma, criteria_range1, criteria1, [criteria_range2], [criteria2], ...)

Argumentos

rango suma Necesario. Una referencia de celda a un rango de celdas cuyos números desea sumar.
criteria_range1 Necesario. El rango de celdas para el que desea probar Criteria1.
criteria1 Necesario. La condición que desea utilizar se aplica a criteria_range1 para sumar las celdas correspondientes en rango suma
[criteria_range2] Opcional. Hasta 127 argumentos adicionales.
[criterios2] Opcional. Hasta 127 argumentos adicionales.

La función SUMIFS en la celda D11 suma todos los valores correspondientes que comienzan con B en la columna B y es Small en la columna C.

=SUMIFS(D3:D8,B3:B8,B11,C3:C8,C11)

Puedes usar caracteres comodín como:

  • * (asterisco): coincide con cualquier longitud de caracteres
  • ? (signo de interrogación): coincide con cualquier carácter individual

La fórmula en la celda D11 suma números en la columna D basada en números menores que 104 en la columna B y Small en la columna C.

=SUMIFS(D3:D8,B3:B8,B11,C3:C8,C11)

También se le permite utilizar operadores lógicos como:

  • > más grande que
  • <más pequeño que
  • = igual a
  • <> no es igual a

Descargar el archivo Excel * .xlsx

SUMIFS function.xlsx

¿Cómo sumo valores entre el k-ésimo día de la semana este mes y el k-ésimo día de la semana próximo el mes siguiente?

Alan pregunta:

Tengo esta formula

(=SUMIFS($C$14:$C$1000,$A$14:$A$1000,">="&DATE($A$1,8,1),$A$14:$A$1000,"<"&DATE($A$1,9,1),$F$14:$F$1000,$AA1))

que funciona pero quiero que se muestre desde el 4th domingo de un mes hasta el 4th domingo del mes siguiente.

Fórmula en la celda E3:

=SUMIFS(C3:C28, B3:B28, ">="&B3+(7-WEEKDAY(B3, 2))+21, B3:B28, "<="&DATE(YEAR(B3), MONTH(B3)+1, 1)+(7-WEEKDAY(DATE(YEAR(B3), MONTH(B3)+1, 1), 2))+21)

Explicando la fórmula en la celda E3.

Paso 1: calcule 4 el domingo este mes

Para calcular el cuarto domingo, primero debemos calcular el primer domingo del mes actual. La celda B3 contiene esta fecha 1 / 5 / 2019.

WEEKDAY (B3, 2) devuelve un número que representa el día de la semana. 1 es lunes, 2 es martes, etc. 7 es domingo.

DÍA DE LA SEMANA (B3, 2)

se convierte en

DÍA DE LA SEMANA (1 / 5 / 2019, 2)

devuelve 6.

7 menos 6 es igual a 1. Debemos agregar 1 a la fecha en la celda B3 para obtener el primer domingo de ese mes. (Este cálculo funciona solo si la fecha en la celda B3 es menor o igual a la fecha del primer domingo de ese mes).

B3+(7-WEEKDAY(B3, 2))+21

se convierte en

1/5/2019+(7-WEEKDAY(B3, 2))+21

se convierte en

1/5/2019+1+21

Para obtener el cuarto domingo, agregamos 21 a la fecha del primer domingo.

1/5/2019+1+21 equals 1/27/2019.

Paso 2 - Calcule 4-th domingo el próximo mes

Para obtener el primer día del mes siguiente, necesitamos calcular la primera fecha de este mes y luego agregar 1 al mes.

FECHA (AÑO (B3), MES (B3) + 1, 1)

se convierte en

FECHA (2019, 1 + 1, 1)

se convierte en

FECHA (2019, 2, 1)

y devuelve 2 / 1 / 2019. Esta fecha también se usa para calcular el cuarto domingo.

DATE(YEAR(B3), MONTH(B3)+1, 1)+(7-WEEKDAY(DATE(YEAR(B3), MONTH(B3)+1, 1), 2))+21

se convierte en

2/1/2019+(7-5)+21

se convierte en

2/1/2019+23 equals 2/24/2019.

Paso 3 - Construir la función SUMIFS

La función SUMIFS le permite agregar valores según las condiciones.

SUMIFS(C3:C28, B3:B28, ">="&B3+(7-WEEKDAY(B3, 2))+21, B3:B28, "<="&DATE(YEAR(B3), MONTH(B3)+1, 1)+(7-WEEKDAY(DATE(YEAR(B3), MONTH(B3)+1, 1), 2))+21)

se convierte en

SUMIFS(C3:C28, B3:B28, ">="&1/27/2019, B3:B28, "<="&2/24/2019)

y devuelve 494.

60+70+52+37+70+93+22+90 = 494