Una columna de notas, otra de asistencia, y te piden marcar quién aprueba. Escribes el SI, pones Aprobado sin comillas y Excel te contesta con #¿NOMBRE? delante de todo el curso.
¿Cómo usar Fórmula SI Condicional paso a paso?
1. Escribe la primera comparación
La celda a evaluar, el operador y el valor con el que se compara: A2 mayor o igual que 60, por ejemplo.
2. Añade una segunda condición si hace falta
Con Y deben cumplirse las dos; con O basta con una. La herramienta las envuelve en la función que corresponde.
3. Escribe los dos resultados
Un texto, un número o una referencia. Los textos van entre comillas sin que tengas que escribirlas.
La Cuenta de Movimientos: Método Tradicional vs. KorexTools
Escribir SI a mano y depurar errores (4 pasos)
- Escribir la comparación y los dos resultados.
- Recibir #¿NOMBRE? por faltar comillas.
- Añadir Y y descubrir que no se escribe entre las comparaciones.
- Reordenar paréntesis hasta que Excel acepte la fórmula.
Con el generador «Fórmula SI Condicional» de KorexTools (3 pasos)
- Escribes la comparación.
- Añades Y u O si hace falta.
- Copias el SI y lo arrastras por la columna.
La función SI tiene tres argumentos y la mayoría de los errores están en las comillas
SI evalúa una prueba lógica y devuelve un valor si es verdadera y otro si es falsa. La sintaxis es corta, pero se rompe por detalles: un texto sin comillas hace que Excel lo tome por un nombre, un número entre comillas deja de ser número y una comparación con Y escrita como SI(A2>5 Y B2<3...) no existe, porque Y es una función que lleva sus propios paréntesis.
El generador resuelve esos tres puntos. Los textos se entrecomillan, los números y las referencias se dejan tal cual, y cuando eliges una segunda condición envuelve ambas en Y u O dentro de la prueba lógica. El resultado se escribe en el idioma de funciones que prefieras, con SI, SE o IF.
Y, O o anidar varios SI: cuándo usar cada cosa
- •Dos condiciones que deben cumplirse a la vez: Y dentro de la prueba lógica.
- •Dos condiciones de las que basta con una: O dentro de la prueba lógica.
- •Tres o más resultados distintos: anida otro SI en el argumento falso o usa SI.CONJUNTO en Excel 2019 o posterior.
Tres formas de la función SI
| Caso | Fórmula | Muestra |
|---|---|---|
| Una condición | =SI(A2>=60;"Aprobado";"Reprobado") | Aprobado con 70 |
| Con Y | =SI(Y(A2>=60;B2="Sí");"Aprobado";"Reprobado") | Aprobado si ambas |
| Con O | =SI(O(A2>=60;B2="Sí");"Aprobado";"Reprobado") | Aprobado si alguna |
Errores Comunes y Cómo Evitarlos
- ⚠️Comparar un número con un texto que parece número y obtener siempre falso.
- ⚠️Escribir los resultados con comillas tipográficas copiadas de un documento.
Preguntas Frecuentes
¿Cómo pongo dos condiciones en una misma función SI?
Activa la segunda condición y elige Y o O. La herramienta escribe SI(Y(...);...) o SI(O(...);...) con la sintaxis correcta.
¿Puedo devolver una celda en lugar de un texto?
Sí. Escribe la referencia, como C2, en el campo del resultado y se pondrá sin comillas, de modo que SI devuelva el contenido de esa celda.
¿Y si necesito más de dos resultados?
Esta herramienta genera dos ramas. Para más niveles anida un SI dentro del argumento falso o usa SI.CONJUNTO si tu Excel es 2019 o posterior.
¿Cómo uso la función SI con texto, por ejemplo si una celda dice Pagado?
Elige «es igual a» y escribe el texto sin comillas en el campo de comparación: la herramienta las añade sola. Recuerda que SI no distingue mayúsculas, pero sí los espacios sobrantes al final del texto.
¿Cómo uso la función SI con fechas?
Compara la celda con otra que contenga una fecha real, o con FECHA(2026;12;31). Si escribes la fecha como texto entre comillas, Excel la compara como letras y el resultado puede salir al revés.
¿Puedo usar la fórmula SI en el formato condicional?
Sí, pero sin el SI. En Formato condicional, Nueva regla, «Usar una fórmula», pega solo la comparación, por ejemplo =$B2>100: la regla pinta la fila cuando esa comparación es verdadera.
¿Cómo combino SI con BUSCARV o con SI.ERROR?
Genera cada fórmula por separado y pega una dentro de la otra quitando el igual interior. SI.ERROR envuelve por fuera para mostrar un aviso, y BUSCARV puede ir dentro de la comparación del SI.
Lo que haría yo si estuviera en tu lugar
«Antes de arrastrar un SI por mil filas, prueba cada rama con un caso concreto: una rama que nunca se ejecuta no avisa de que está mal.» — Equipo de Ingeniería de DataKorex.