Función SI en Excel: explicaciones y casos prácticos

Evaluez cet article !
[Total: 0 Moyenne : 0]


Fórmula SI en Excel: explicaciones y casos prácticos

La función SI es una de las herramientas más utilizadas en Excel para automatizar decisiones: prueba una condición y devuelve un resultado si la condición es verdadera, otro si es falsa. Simple a primera vista, se vuelve poderosa cuando se anida, se combina con AND/OR, o se usa con funciones de cálculo condicional. Este artículo propone una lectura progresiva: sintaxis, variantes, ejemplos concretos y consejos para evitar trampas frecuentes.

En resumen

🔎 Estructura esencial: SI(deseo, valor_si_verdadero, valor_si_falso) — una condición probada, dos posibles resultados, fácil de memorizar.

🧩 Complejidad manejable: para varios casos, prefiera IFS o SI anidados bien organizados; use AND / OR para combinar criterios.

⚠️ Error común: olvidos de paréntesis o tipo incorrecto (texto vs número) que transforman la prueba en falso negativo. Verifique el formato de las celdas.

💡 Casos prácticos: notación automática, cálculos de comisión, banderas de validación y visualización condicional — ejemplos listos para copiar más abajo.

1. Sintaxis básica y explicación paso a paso

La sintaxis más simple se lee como una frase: SI(condición; resultado_si_verdadero; resultado_si_falso). Ejemplo inmediato: SI(A2>=10;»Admitido»;»Reprobado») muestra «Admitido» si la celda A2 contiene 10 o más. La clave es expresar la condición de forma booleana: debe devolver VERDADERO o FALSO. Se pueden probar comparaciones numéricas, igualdades textuales, la presencia de un valor o la longitud de una cadena.

Tipos de pruebas comunes

  • Comparaciones numéricas: A1 > 100, B2 <= 50.
  • Igualdad de texto: C3=»Sí» — atención a mayúsculas y espacios.
  • Prueba de existencia: ESNUM(BUSCARV(…)) o CONTAR.SI para contar ocurrencias.
  • Pruebas de longitud: LARGO(D2)>0 para saber si una celda contiene texto.

2. SI anidados: cuándo y cómo usarlos

Se piensa a menudo que anidar SI conduce necesariamente al caos. En realidad, con una lógica clara y comentarios (en un documento de proyecto), siguen siendo legibles. Ejemplo frecuente: asignar una nota cualitativa a partir de un puntaje.

Fórmula clásica:

SI(A2>=90;»A»;SI(A2>=80;»B»;SI(A2>=70;»C»;»D»)))

En este caso, las pruebas deben ordenarse de mayor a menor para evitar coincidencias prematuras. Para varias condiciones exclusivas y ordenadas, la función IFS se vuelve más legible:

IFS(A2>=90;»A»;A2>=80;»B»;A2>=70;»C»;VERDADERO;»D»)

Buenas prácticas para los SI anidados

  • Documente cada nivel: por qué existe ese umbral.
  • Limite la profundidad: más de 4–6 niveles, considere IFS o una tabla de correspondencia con BUSCARX.
  • Prefiera referencias a celdas nombradas (ej: umbral_alto) en lugar de números «pegados» en la fórmula.

3. Combinar SI con AND y OR para pruebas múltiples

Para probar varias condiciones simultáneamente, AND (Y) y OR (O) son indispensables. Por ejemplo, para otorgar un bono solo si un vendedor supera su objetivo Y su tasa de satisfacción es alta:

SI(Y(B2>=objetivo;C2>>=90%);»Bono»;»Sin bono»)

De la misma manera, OR permite ampliar la condición: SI(O(region=»Norte»;region=»Este»);»Entrega prioritaria»;»Estándar»). En la práctica, estas combinaciones reducen la necesidad de anidar varios SI y mejoran la legibilidad.

4. Gestionar errores: SI.ERROR y técnicas de robustez

Las funciones de búsqueda o cálculo pueden devolver errores (DIV/0!, #N/A, #VALOR!). Para mostrar un mensaje más limpio, envuelva el cálculo en SI.ERROR:

SI.ERROR(1/0;»División imposible»)

Para una lógica de prueba más fina, se puede comprobar la validez de un resultado antes de usarlo: SI(ESNUM(BUSCARV(…));»Encontrado»;»No encontrado»). Aquí, BUSCARV puede devolver un error si la clave no existe — piense en validar en lugar de ocultar sistemáticamente.

5. Casos prácticos listos para usar

Aquí varios escenarios concretos, fórmula y explicación, que puede copiar y adaptar directamente.

5.1 Asignación de «Estado» según una fecha

Objetivo: marcar «Retrasado» si la fecha de vencimiento (columna B) está pasada y la tarea no está «Terminada».

Fórmula (en C2): SI(Y(HOY()>B2;D2<>«Terminada»);»Retrasado»;»OK»)

5.2 Cálculo de comisión por tramos

Si la comisión cambia según el monto vendido, un SI anidado o una búsqueda en tabla es apropiado. Ejemplo simplificado:

SI(B2>=10000;B2*0,05;SI(B2>=5000;B2*0,03;B2*0,01))

Para más flexibilidad, cree una tabla de tramos y use BUSCARX para encontrar la tasa correspondiente.

5.3 Validación y bandera de calidad

A menudo se quiere verificar varios criterios antes de aceptar una fila:

SI(Y(CONTAR.SI(rango_códigos;A2)>0;E2>=valor_mín)); «Válido»; «A corregir»)

CONTAR.SI y CONTAR.SI.CONJUNTO son útiles para contar ocurrencias y asegurarse de que existan referencias en listas de referencias.

6. Rendimiento y alternativas: cuándo evitar el SI

Los SI anidados, repetidos en cientos de miles de filas, pueden convertirse en un cuello de botella de rendimiento. Dos alternativas:

  • Usar funciones de búsqueda como BUSCARX para emparejar valores desde una tabla; esto reduce la complejidad condicional.
  • Construir una tabla de correspondencia y recurrir a BUSCARX o INDICE/COINCIDIR en lugar de multiplicar los SI.

7. Ejemplos comparados en una tabla

Objetivo Fórmula (resumen) Ventaja
Calificación A/B/C SI(A2>=90;»A»;SI(A2>=80;»B»;»C»)) Rápido de escribir, legible para 2–3 umbrales
Correspondencia por tramos BUSCARX(valor;tabla_tramos;tasa) Manejable y escalable
Validación multi-criterios SI(Y(cond1;cond2);»OK»;»KO») Claro y preciso
Captura de pantalla mostrando varios ejemplos de fórmulas SI en Excel: calificación, comisión por tramo y validación

8. Consejos prácticos y errores a evitar

  • Verifique el tipo de las celdas: «10» (texto) ≠ 10 (número). Use VALOR() o corrija la importación si es necesario.
  • Evite los literales por todas partes: nombre sus celdas de umbral para facilitar el mantenimiento.
  • Si una lógica se vuelve voluminosa, externalícela en una tabla y prefiera una búsqueda.
  • Pruebe sus fórmulas con conjuntos de datos extremos (ceros, vacíos, textos inesperados).

FAQ

P : ¿Cuál es la diferencia entre SI e IFS?
R : SI gestiona una prueba binaria. IFS permite enumerar varias pruebas sucesivas sin anidar explícitamente SI, lo que mejora la legibilidad.

P : ¿Se puede combinar SI con SUMAR.SI para hacer totales condicionales?
R : Sí: SUMAR.SI y SUMAR.SI.CONJUNTO suman según criterios, mientras que SI se usa más para mostrar un resultado condicional por celda. Para informes, SUMAR.SI.CONJUNTO suele ser más adecuado.

P : ¿Cómo gestionar los #N/A en mis pruebas SI?
R : Envuelva la función que puede devolver el error en SI.ERROR o pruebe la validez del resultado con ESNOD/ESERROR antes de la lógica SI.

Evaluez cet article !
[Total: 0 Moyenne : 0]
Lire aussi  SUMAR.SI y SUMAR.SI.CONJUNTO en Excel: sumar con condiciones
Julie - auteure Com-Strategie.fr

Julie – Auteure & Fondatrice

Étudiante en journalisme et passionnée de technologie, Julie partage ses découvertes autour de l’IA, du SEO et du marketing digital. Sa mission : rendre la veille technologique accessible et proposer des tutoriels pratiques pour le quotidien numérique.

Deja un comentario