SUMAR.SI.CONJUNTO
La función SUMAR.SI.CONJUNTO devuelve la suma de las celdas de una colección donde los valores de prueba cumplen las condiciones especificadas.
SUMAR.SI.CONJUNTO(valores-suma, valores-prueba, condición, valores-prueba…, condición…)
valores-suma: la colección que contiene los valores que se quieren sumar. valores-suma puede contener valores numéricos, valores de fecha/hora o valores de duración.
valores-prueba: una colección que contiene los valores que se quieren probar. El argumento valores-prueba puede incluir cualquier valor.
condición: una expresión que compara o prueba valores y que tiene como resultado el valor booleano VERDADERO o FALSO. Condición puede incluir operadores de comparación, constantes, el operador de concatenación (&), referencias y comodines. Puedes utilizar comodines para hacer coincidir cualquier carácter o varios caracteres en la expresión. Puedes utilizar un signo de interrogación (?) para representar un carácter, un asterisco (*) para representar varios caracteres y una tilde (~) para especificar que el siguiente carácter debe interpretarse como un carácter, no como un comodín.
valores-prueba...: incluir opcionalmente uno o más grupos adicionales que contengan valores para pruebas. Cada colección de valores-prueba debe ir inmediatamente seguida de una expresión condición. Este patrón de valores-prueba, condición puede repetirse las veces que sean necesarias.
condición…: si se incluye una colección opcional de valores-prueba, una expresión adicional que tiene como resultado un valor booleano VERDADERO o FALSO. Tiene que haber una condición a continuación de cada colección valores-prueba; por lo tanto, esta función siempre tendrá un número impar de argumentos.
Notas
Para cada par de valores de prueba y condición, la celda o valor correspondiente (misma posición dentro de la colección) se compara con la condición. Si se cumplen todas las condiciones, la celda o valor correspondiente de valores-suma se incluye en la suma.
Todas las colecciones deben tener el mismo tamaño.
Ejemplos |
---|
Dada la siguiente tabla: |
A | B | C | |
---|---|---|---|
1 | Toneladas | Puntuación | Fecha |
2 | 6 | 1 | 10/12/12 |
3 | 15 | 2 | 10/12/12 |
4 | 5 | 1 | 13/12/12 |
5 | 7 | 2 | 13/12/12 |
6 | 8 | 2 | 14/12/12 |
7 | 6 | 1 | 15/12/12 |
8 | 7 | 2 | 15/12/12 |
9 | 4 | 2 | 16/12/2012 |
10 | 7 | 1 | 16/12/2012 |
11 | 8 | 2 | 16/12/2012 |
12 | 5 | 1 | 17/12/12 |
13 | 11 | 2 | 20/12/12 |
=SUMAR.SI.CONJUNTO(A2:A13, B2:B13, “=1”, C2:C13, “>=13/12/12”, C2:C13, “<=17/12/12”) devuelve 23, el número de toneladas de la mercancía entregadas durante la semana del 17 de diciembre que se clasificaron como “1”. La colección A2:A13 contiene el número de toneladas, el elemento que se sumará (valores-suma). La colección B2:B13 (valores-prueba) contiene el primer valor que se probará, una puntuación de 1 (condición). La colección C2:C13 (valores-prueba…) contiene el segundo valor que se probará, una fecha de inicio (condición…). Este mismo intervalo contiene también el tercer valor que se probará, una fecha de fin. Las filas 4 (5 toneladas), 7 (6 toneladas), 10 (7 toneladas) y 12 (5 toneladas) cumplen todas las condiciones y suman un total de 23 toneladas. =SUMAR.SI.CONJUNTO(A2:A13, B2:B13, “=2”, C2:C13, “>=13/12/12”, C2:C13, “<=17/12/12”) devuelve 34, el número de toneladas de la mercancía entregadas durante esa misma semana que se clasificaron como “2”. |