SI

    Lógica

    Realiza una prueba lógica y devuelve un valor si es VERDADERO y otro si es FALSO. La base para la toma de decisiones en fórmulas de Excel.

    Traducciones
    EnglishIF
    FrenchSI
    SpanishSI
    GermanWENN
    ItalianSE
    PortugueseSE
    DutchALS
    PolishJEŻELI
    RussianЕСЛИ
    TurkishEĞER
    CzechKDYŽ
    HungarianHA
    SwedishOM
    DanishHVIS
    FinnishJOS
    Sintaxis
    SI(prueba_lógica; valor_si_verdadero; [valor_si_falso])

    Argumentos

    • prueba_lógicaLa condición a evaluar (VERDADERO o FALSO)
    • valor_si_verdaderoEl valor devuelto si la prueba es VERDADERO
    • valor_si_falsoEl valor devuelto si la prueba es FALSO(opcional)
    Ejemplos
    =SI(A1>10;"Alto";"Bajo")
    Alto o Bajo

    Devuelve 'Alto' si A1>10, de lo contrario 'Bajo'

    =SI(B1="Sí";100;0)
    100 o 0

    Devuelve 100 si B1 es 'Sí', de lo contrario 0

    =SI(A1>=60;"Aprobado";"Reprobado")
    Aprobado o Reprobado

    Verificación clásica de aprobación/reprobación

    Consejos y buenas prácticas
    • Puedes anidar hasta 64 funciones SI en Excel
    • Considera usar SI.CONJUNTO para múltiples condiciones (Excel 2016+)
    • Si se omite valor_si_falso y la prueba es FALSO, devuelve FALSO
    Errores frecuentes
    • Apilar cinco o seis SI unos dentro de otros porque es la primera herramienta que viene a la mente. Funciona, hasta que tiene que depurarlo seis meses después
    • Comparar texto con = y esperar que falle por diferencias de mayúsculas o espacios - a Excel no le importa, pero sus suposiciones sobre los datos podrían estar equivocadas en otro lugar
    • Omitir valor_si_falso y quedarse confundido después cuando la celda muestra la palabra FALSO en lugar de simplemente quedar en blanco
    Funciones relacionadas
    SI.CONJUNTOCambie a esta en el momento en que esté probando más de dos o tres condiciones seguidas
    SI.ERRORPara capturar un error de cálculo, no una condición personalizada que usted mismo define
    CAMBIARSe lee mucho mejor que los SI anidados cuando en realidad solo está comparando un valor contra una lista de opciones
    YColóquela dentro de prueba_lógica de SI cuando varias condiciones necesiten ser verdaderas a la vez
    Preguntas frecuentes

    ¿Cuántas condiciones puedo anidar dentro de una fórmula SI?

    Técnicamente hasta 64. En la práctica, después de 3-4 SI anidados la fórmula se vuelve una pesadilla para leer y depurar. Esa es su señal para cambiar a SI.CONJUNTO o a una tabla de búsqueda.

    ¿Qué devuelve SI si omito valor_si_falso?

    Obtiene el valor lógico FALSO en la celda, no un espacio en blanco como podría esperar. Si quiere que quede vacío, escriba valor_si_falso como "" explícitamente.

    ¿Puede SI probar múltiples condiciones a la vez?

    Sí, aunque no por sí sola - envuelva Y() u O() dentro de prueba_lógica, por ejemplo SI(Y(A1>0;B1>0);"Ambos positivos";"No").

    ¿Necesita traducir una fórmula que use SI?

    Use nuestro traductor para convertir su fórmula completa