Función Si en Excel
Función Si en Excel
Función Si en Excel
Información clave:
La función CONTAR SI nos permite contar elementos de una selección de datos (“rango”) en
función de una condición (“criterio”) definido por nosotros. Excel evaluará la condición en cada una
de las celdas que le indiquemos y verá cuántas la cumplen. Luego nos entregará el número total de
las que la cumplieron.
Lo básico:
Finalidad: nos permite contar celdas en un rango de datos, según un criterio definido por
nosotros.
Características: Es la unión de otras dos funciones de Excel, CONTAR y SI, en un mismo
paquete. Puede ser usado en cualquier dirección.
Sintáxis: =CONTAR.SI(rango; criterio)
Argumentos:
o rango = La selección de celdas en la que se contará
o criterio = La condición según la cual se contará
Dado que la tabla va de B3 a E8, seleccionamos esta matriz como nuestro rango:
Así el rango queda definido como:
Como vemos en el ejemplo, la función nos arrojó correctamente que en nuestro rango existen 8
celdas que contienen la letra X:
Podemos usar la función para que cuente las celdas que contienen el criterio numérico que nosotros
le demos. Tomando el ejemplo de la imagen siguiente, queremos ver cuántas personas tienen 35
años:
Como estamos viendo los años, nuestro rango pasa a ser la columna “Edad”, que va desde la celda
D4 a la D8. En este caso la condición es tener 35 años, por lo que la función incluye un 35 como
criterio. Así:
=CONTAR.SI (D4:D8,35)
Ahora la condición está dada por la celda H4, que contiene el número 35, con lo que obtendremos el
mismo resultado.
Podemos ver que ahora nuestro rango es la columna “Nombre”. El resultado que nos entregará
CONTAR SI es 2.
Al igual que con números, es posible sacar la condición de otra celda, donde no es necesario agregar
comillas porque la función CONTAR SI reconocerá que la celda original es texto:
La condición en este caso viene de la celda H3, que dice Juan, por lo que CONTAR SI contará la
cantidad de veces que el nombre “Juan” se repite en nuestro rango, y nos dará como resultado 2.
Operadores lógicos
Podemos combinar la función de Excel CONTAR SI con operadores lógicos (>,<,<>,=) para hacer
condiciones numéricas más complejas. Estos operadores son:
Ahora queremos que la función CONTAR SI nos muestre todas aquellas personas que tienen más de
30 años. Para esto usamos > (mayor que) y 30 como partes de nuestra condición. Pero dado que >
corresponde a texto, toda nuestra condición debe ir entre comillas:
Esta función nos entregará un 4, ya que todos menos Juan Bilbao tienen sobre 30.
Supongamos que ahora queremos contar todas aquellas personas que no tienen el cargo de analista.
Usamos la función CONTAR SI incluyendo el operador <> (distinto a) y la palabra analista.
Nuestro rango ahora es la columna cargo. Esto nos entrega el siguiente resultado:
Tip Ninja: La función CONTAR SI no reconoce mayúsculas, por lo que usar como condición
“Analista”, “analista” o “AnAlIStA” entrega el mismo resultado.
Podemos también usar operadores lógicos y condiciones que provengan de una celda, pero usando el
carácter “&”. En este caso, es el operador lógico el que va entre comillas, pero no &. La siguiente
imagen muestra el ejemplo que utilizamos anteriormente acerca de las personas con más de 30 años:
Tip Ninja: Puedes usar esta función incluyendo otras funciones como condiciones para lograr
mejores resultados. Un ejemplo es usar la función de Excel PROMEDIO y “>” para contar aquellas
personas que estén sobre el promedio de edad.
Tip Ninja: CONTAR BLANCO es una variación de CONTAR SI que cuenta el número de celdas
en blanco en un rango, lo que puede ser útil al trabajar con muchos datos para saber a cuantos les
falta información.
Comodines
Hay ciertos caracteres que pueden ser usados en la función CONTAR SI, conocidos como
“comodines”, que permiten realizar acciones especiales en las condiciones.
Asterisco:
Según donde se ubique el asterisco en la condición (*), puede indicar a la función de Excel
CONTAR SI diferentes cosas:
Si es que va antes de la condición (ejemplo: “*dro”) indica que puede venir algo antes de lo
escrito. En el ejemplo la función CONTAR SI reconocerá “Pedro” y “Alejandro” como
celdas que cumplen la condición.
Si es que va después de la condición indica que puede ir algo después de lo escrito. Si es
que ahora escribimos la condición como “Pe*”, CONTAR SI reconocerá “Pedro”, pero no
“Alejandro”.
También puede ir antes y después de la condición, indicando que puede venir algo antes y
después de lo escrito. Si escribimos la condición como “*dro*”, CONTAR SI reconocerá
“Pedro Pablo” como una celda que cumple la condición.
En el siguiente ejemplo queremos saber cuántos nombres empiezan con la letra “M”, por lo que
escribimos como condición “M*”, ya que así le decimos a Excel que la condición es que parta con
M, pero que puede venir cualquier cosa después:
Signo de interrogación:
El signo de interrogación (?) indica a la función que en el lugar donde ubicamos el signo puede ir
cualquier otro caracter. En el siguiente ejemplo queremos ver cuantas personas se llaman Juan o
Joan, que solo difieren en el segundo carácter, el cual por reemplazamos “?”, para indicarle a Excel
que se permite cualquier caracter en ese lugar:
Esto nos dará como resultado 2, ya que Excel reconoce los nombres Juan y Joan como que cumplen
la condición:
Debemos recordar que el “?” reemplaza solo un caracter, por lo que en el ejemplo anterior CONTAR
SI no incluye a Julián. Si quisiéramos contar cuántos Julián hay la condición sería “J???án”.
La función de Excel CONTAR SI CONJUNTO nos permite contar datos a partir de varios criterios.
En el siguiente ejemplo queremos ver cuántas personas son mayores de 30 años y son analistas. Para
esto nuestra primera condición será que la persona tenga más de 30 años y su rango será la columna
“Edad”. Nuestra segunda condición será que la persona sea analista y su rango será la columna
“Cargo”:
Los elementos que deberá contiene nuestra función CONTAR SI CONJUNTO son:
El resultado que obtenemos es 1, ya que solo María Tapia cumple ambas condiciones:
Si e Y anidadas: Aprendiendo a combinar ambas
funciones
Combinar las funciones de Excel SI e Y nos permite comprobar diferentes condiciones, para que
luego obtengamos un resultado predeterminado dependiendo de si estas condiciones se cumplen o
no. Esto es útil para analizar diferentes tipos de información, pero resumiendo el resultado en una
misma celda.
Lo básico
Para combinar las funciones SI e Y, es necesario entender cada una de las dos:
Función SI:
Finalidad: La función SI nos permite evaluar si una condición es verdadera o falsa. Si es verdadera,
realiza una acción determinada, de lo contrario, realizará otra acción.
Características: Permite evaluar con diferentes símbolos, por ejemplo, igual, menor, mayor o igual,
desigual, etc. También se pueden evaluar valores numéricos o de texto en la prueba lógica.
Argumentos:
valor_si_verdadero = Opcional. Valor que entrega cuando la evaluación es verdadera. Este valor
puede ser de texto, cálculos, referencia a otra celda u otras funciones.
valor_si_falso = Opcional. Valor que entrega cuando la evaluación es falsa. Este argumento es
opcional, si no se determina, Excel responderá “FALSO” automáticamente.
Función Y
Finalidad: La función Y nos permite saber si todas las condiciones de una prueba lógica son
verdaderas.
Características: Si todos los argumentos son verdaderos, nos entrega como resultado
“VERDADERO” (valor lógico). En cualquier otro caso nos entrega como resultado “FALSO”.
Sintáxis:
=Y(valor_lógico1;[valor_lógico2];…
Argumentos:
valor_lógico1 = Obligatorio. Primero de los valores lógicos a evaluar. Puede ser una condición, lo
importante es que el resultado tiene que ser un valor lógico (VERDADERO O FALSO)
valor_lógico2; … = Opcional. El resto de los valores lógicos a evaluar. Puede ser una condición, lo
importante es que el resultado tiene que ser un valor lógico (VERDADERO o FALSO)
Entendiendo la función SI
La función SI nos permite evaluar condiciones en una celda o selección de celdas. Estas condiciones
pueden ser con argumentos que estén en formato texto o numérico. Lo único que hay que recordar es
que si estamos tratando con un argumento en formato texto debemos escribirlo entre comillas (“”).
También es muy común operadores lógicos (>,<,=,etc).
En el siguiente ejemplo queremos ver si las personas tienen un sueldo mayor que $100:
valor_si_verdadero = Sí
valor_si_falso = No
Por lo que la función evaluará el argumento que se encuentra en la columna “Sueldo” y verá si
corresponde a un valor mayor a $100. Si es que lo es, la función entenderá la prueba lógica como un
“VERDADERO”, en cuyo caso entregará la palabra “Sí”. Si es que no lo es, lo entenderá como un
“FALSO” y entregará la palabra “No”. De esta forma los resultados son los siguientes:
Veamos qué pasa si queremos incluir texto también en la condición. Asumamos que ahora en el
ejemplo queremos entregar un bono a las personas con sueldo menor o igual a $100:
Ahora la condición es que la columna “¿Sueldo mayor a $100? sea igual a “No”. Cuando se cumple,
aparece la palabra “Bono” en la columna “Complemento”, mientras que cuando que cuando no se
cumple esta celda queda en blanco:
Entendiendo la función Y
La función Y de Excel nos ayudará a saber si diferentes celdas o condiciones son todas verdaderas
(en valor lógico). Para entender esto veamos el siguiente ejemplo, en donde queremos saber si todas
las personas son mayores a 18 años:
En este caso, en la columna “¿Es mayor a 18 años? solamente dejamos una prueba lógica, que
corresponde a que vea si la celda a su izquierda corresponde a un número mayor a 18. De esta forma,
el resultado solo puede ser “VERDADERO” o “FALSO” que corresponden a valores lógicos:
Ahora usamos la función de Excel Y para ver si todos los valores lógicos son verdaderos:
Y como todas las celdas incluídas son verdaderas, el resultado también es verdadero:
Sin embargo, si ahora hacemos que una de las edades no cumpla condición, el resultado general pasa
a ser falso:
Tip Ninja: La función Y omite aquellas celdas cuyo resultado no esté en valor lógico, por lo que
debemos tener cuidado para no llevar a conclusiones generales que estén mal. Por ejemplo, si es que
en vez de decir “FALSO” cuando no se cumpliera la condición dijera “No”:
Aquí “Dusan Radic” no cumple la condición, pero el resultado no está valor lógico por lo que la
función Y no lo reconoce e indica que todos son mayores a 18 años.
Alternativamente, podemos hacer las diferentes pruebas lógicas directo en la función Y, con lo que
obtendremos el mismo resultado:
Combinando las funciones de Excel SI e Y
Habiendo entendido cada una de las funciones de Excel SI e Y, combinarlas es muy simple. Lo que
haremos es usar la función Y para evaluar diferentes condiciones, para que luego con ese resultado
la función SI determine que queremos que nos entregue en la celda misma.
En el siguiente ejemplo queremos darle un bono a aquellas personas que tengan más de 30 años y
ganen menos de $100:
En este caso los argumentos de la función SI son:
prueba_logica = Y(C3>30;D3<10)
valor_si_verdadero = Sí
valor_si_falso = No
Como podemos ver la prueba lógica es cumplir ambas condiciones (utilizando la función Y), que la
celda de la columna “Edad” sea mayor a 30 y que la de “Sueldo” sea menor que 100. Sólo en ese
caso la función SI nos entregará el texto “Sí”:
En el ejemplo sólo Clemente Baraona cumple ambas condiciones, por lo que la única persona que
tiene bono.
Este método para combinar funciones también sirve si las condiciones hacen referencia a la misma
celda. Por ejemplo, ahora sólo queremos que haya bono si el sueldo es menor que $150, pero mayor
que $60:
Tip Ninja: El resto de los argumentos de la función SI también pueden ser operaciones funciones.
Por ejemplo, podemos querer que cuando haya bono la función SI nos entregue el 10% del sueldo,
por lo que solamente hacemos una multiplicación de la celda de la columna “Sueldo” por el 10%:
Tip Ninja: Todo lo aprendido previamente también puede ser usado reemplazando la función Y por
la función O para comprobar si alguna de todas las condiciones que le entreguemos a la función SI
es verdadera.
Preguntas Frecuentes
Ninja Excel
Es la plataforma líder de capacitación en Excel para empresas de Latinoamérica y Europa
Categorías
Capacitación en Excel
Capacitación para empresas
Entrevistas
Excel en el trabajo
Formato condicional Excel
Fórmulas y funciones de Excel
Gestión de Personas
Gráficos de Excel
Lista desplegable Excel
Macros en Excel
Recursos
Centro de ayuda
Blog
Ninja Excel Test
Legal
Términos y condiciones
Política de privacidad
Síguenos
LinkedIn
Instagram
Youtube
TikTok
Facebook
Iniciar sesión
Evalúa a tus colaboradores