SUMAR.SI

La función SUMAR.SI devuelve la suma de una colección de números, que solo 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 incluir una función REGEX en vez 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 por omisión 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 solo 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 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;SUMA(1)) devuelven 2, el total de todas las apariciones de 1 en el intervalo.

Ejemplo utilizando REGEX

Dada la siguiente tabla:

A

B

1

45

marina@cavanna.com

2

41

Alberto

3

29

miguel@cavanna.com

4

64

cati@example.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 de A1:A5 para las que su 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.