SUMAR.SI

La función SUMAR.SI devuelve la suma de una colección de números, que sólo incluye los números que cumplen una condición especificada.

SUMAR.SI(valores-prueba, condición, valores-suma)

valores-prueba: la 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. condición también puede contener una función REGEX en lugar de comodines.

valores-suma: una colección opcional que contiene los valores que deben sumarse. valores-suma puede contener valores numéricos, valores de fecha/hora o valores de duración. Debe tener las mismas dimensiones que valores-prueba.

Notas

  • Si se omite valores-suma, el valor predeterminado es valores-prueba.

  • Aunque valores-suma puede contener cualquier valor, normalmente todos los valores que incluye deben ser del mismo tipo.

  • Si se omite valores-suma, lo normal es que valores-prueba sólo contenga valores numéricos o de duración.

Ejemplos

Dada la siguiente tabla:

A

B

C

D

E

1

1

10

a

a

c

2

2

20

b

c

b

3

3

30

a

a

c

4

4

40

5

5

50

1

5

9

=SUMAR.SI(A1:A5, "<5") devuelve 10, porque la suma de 1, 2, 3 y 4 (los valores menores que 5 (condición) comprendidos en el intervalo valores-prueba A1:A5) es 10.

=SUMAR.SI(A1:A5, "<>4") devuelve 11, porque la suma de 1, 2, 3 y 5 (los valores que no son iguales a 4 (condición) comprendidos en el intervalo valores-prueba A1:A5) es 11. También puedes usar el operador ≠.

=SUMAR.SI(A1:A5, "<5", B1:B5) devuelve 100, porque la suma de 10, 20, 30 y 40 (los valores correspondientes en la columna B (valores-suma es B1:B5) para los valores de la columna A que son menores que 5) es 100.

=SUMAR.SI(D1:E3, "=c", A3:B5) devuelve 84, porque las celdas de valores-suma (celdas B3, A4 y B5) correspondientes a las celdas de valores-prueba que son iguales a "c" (celdas E1, D2 y E3) contienen 30, 4 y 50, que suman 84.

=SUMAR.SI(A1:D5, 1) o =SUMAR.SI(A1:D5, SUMAR(1)) devuelven 2, el total de todas las apariciones de 1 en el intervalo.

Ejemplo que usa REGEX

Dada la siguiente tabla:

A

B

1

45

marina@cavanna.com

2

41

Aarón

3

29

miguel@cavanna.com

4

64

katrina@ejemplo.com

5

12

Sara

=SUMAR.SI(B1:B5, REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"),A1:A5) devuelve 138, la suma de las celdas en A1:A5 donde la celda correspondiente en B1:B5 contiene una dirección de correo electrónico.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.
¿Te ha resultado útil?
Límite de caracteres: 250
El límite máximo de caracteres es 250.
Gracias por tus comentarios.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.