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 valores-promedio.
Si se omiten los valores-promedio, o si son los mismos que los valores-prueba, los valores-prueba sólo 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 promedio de las personas menores de 40 años.
=PROMEDIO.SI(B2:B13,"=M",D2:D13) devuelve 66,000, el sueldo promedio de las mujeres (indicado con una "M" en la columna B).
=PROMEDIO.SI(C2:C13,"S",D2:D13) devuelve 56,800, el sueldo promedio de las personas solteras (indicado con una "S" en la columna C).
=PROMEDIO.SI(A2:A13,">=40",D2:D13) devuelve 78,800, el sueldo promedio 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 promedio de las personas que no están casadas. También puedes usar el operador ≠.
Ejemplo que usa REGEX
45
[email protected]
41
Aarón
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 en A1:A5 donde la celda correspondiente en B1:B5 contiene una dirección de correo electrónico.