Cada valor es comparado con condición. Si el valor satisface la prueba condicional, el valor correspondiente de valores-promedio es incluido en el promedio.
valores-promedio y valores-prueba (si se especifican) deben ser del mismo tamaño.
Si se omiten los valores-promedio, los valores-prueba se usan como tales.
Si se omiten los valores-promedio, o si son los mismos que los valores-prueba, los valores-prueba solo podrán contener valores numéricos o valores booleanos.
Si hace falta más de una condición o conjunto de valores-prueba, considera la posibilidad de utilizar la función PROMEDIO.SI.CONJUNTO.
Ejemplos
Dada la siguiente tabla:
A
B
C
D
1
Edad
Sexo
Estado
Sueldo
2
35
H
71.000
3
27
M
81.000
4
42
86.000
5
51
S
66.000
6
28
52.000
7
49
62.000
8
63
89.000
9
22
34.000
10
29
42.000
11
56.000
12
33
13
61
91.000
=PROMEDIO.SI(A2:A13;"<40";D2:D13) devuelve aproximadamente 56.857, el sueldo medio de las personas menores de 40 años.
=PROMEDIO.SI(B2:B13;"=M";D2:D13) devuelve 66.000, el sueldo medio de las mujeres (indicado con una “M” en la columna B).
=PROMEDIO.SI(C2:C13;"S";D2:D13) devuelve 56.800, el sueldo medio de las personas solteras (indicado con una “S” en la columna C).
=PROMEDIO.SI(A2:A13;">=40";D2:D13) devuelve 78.800, el sueldo medio de las personas de 40 años o más. También puedes usar el operador ≥.
=PROMEDIO.SI(C2:C13; "<>C"; D2:D13) devuelve 56.800, el sueldo medio de las personas que no están casadas. También puedes usar el operador ≠.
Ejemplo utilizando REGEX
45
[email protected]
41
Alberto
64
Sara
=PROMEDIO.SI(B1:B5; REGEX(“([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})”);A1:A5) devuelve 46, el promedio de todas las celdas de A1:A5 para las que su celda correspondiente en B1:B5 contiene una dirección de correo electrónico.