Fórmulas Excel: Ejemplos, Tips y Tutoriales para Dominar Excel

Descubre ejemplos prácticos de fórmulas Excel, tutoriales paso a paso y consejos para optimizar tu trabajo con hojas de cálculo. ¡Aprende a dominar Excel fácilmente!

  • Home
  • Descargas
  • App a Medida
  • Sobre mi
  • Contacto
  • FAQ

Funcion si de excel

Nolberto Lopez 33 comentarios

La función si de excel es sin duda una de las mas usadas y para muchos resulta complicado su uso y comprensión, ya sea en una tabla financiera o una hoja de excel para calcular nomina, esta función resulta casi indispensable en la mayoría de los casos.

Aplicaciones contables en excel

Descargar MegaPack Contable en Excel

La función si de excel es tan importante que su compresión y uso para todo usuario de excel es casi obligatorio, al ser una función lógica, nos arroja cierto resultado cuando una condición o prueba lógica se cumple y otro resultado cuando esa prueba logica no se cumple.

La función SI devuelve un valor entre dos posibles valores, dependiendo de una condición indicada.

Sintaxis
=SI(prueba lógica; [valor si verdadero]; [valor si falso])

prueba lógica: es una comparación entre dos celdas usando operadores lógicos. Recuerda que los operadores lógicos son: =(igual), <(menor), >(mayor), <>(distinto), >=(mayor o igual), <=(menor o igual).
[valor si verdadero]: es el valor, celda o texto especificado a devolver si prueba lógica es verdadera.
[valor si falso]: es el valor, celda o texto especificado a devolver si prueba lógica es falsa. Los argumentos valor si verdadero y valor si falso son opcionales. Si se omiten la función SI devuelve directamente VERDADERO o FALSO.

Al ser esta una funcion condicional, hay una gran variedad de usos que le podemos dar, y se vuelve aun mas versatil al combinarla con otras funciones logicas como lo es la funcion Y o la funcion O.

Un ejemplo simple:
=SI(Y(A1>1,B1<10),”CORRECTO”,”INCORRECTO”)

Al anidar la funcion Y en el argumento de la prueba logica podemos indicar hasta 255 condiciones y todas se deben cumplir para que devuelva verdadero.

Ahora con la funcion O:

=SI(O(A1>1,B1<10),”CORRECTO”,”INCORRECTO”)

En este caso solo se debe cumplir una condición de 255 que podemos agregar con la función O en el argumento prueba lógica de la función SI.

Descargas formulasexcel.com

Categoría: Logicas

  1. Aplicación a Medida
  2. MegaPack contable en excel
  3. Nómina en excel
  4. Control de CFDI en excel
  5. Control de CFDI de Nomina en excel
  6. Contabilidad electrónica en excel
  7. Sistema contable en excel
  8. Cuentas por cobrar en excel
  9. Pago a proveedores en excel
  10. Ingresos y Egresos en excel
  11. Vacaciones de empleados en excel
  12. Inventarios en excel
  13. Agenda en excel
  14. Conciliación bancaria en excel
  15. Bancos en excel
Aprender Excel Gratis:
  • Facebook
  • Instagram
  • TikTok
  • Twitter
  • WhatsApp
  • Youtube

Acerca de Nolberto Lopez

Experto en Microsoft Excel. Desarrollador de aplicaciones en Excel con VBA. Autor del sitio formulasexcel.com

« Porcentaje en excel
Funcion promedio de excel »

Comentarios

  1. veronica perez dice

    junio 25, 2015 en 5:47 pm

    TENGO QUE HACER UN ARCHIVO EN DONDE HAY LOS SIGUIENTES DATOS
    VALORDIAS MORA PVENCER31-90 VENCER31-90 VENCIDO1-30
    200 -5 200
    300 -31 300
    400 -92
    500 10
    600 35
    700 99
    Lo que necesito esuna formula que diga quede la columna de dias de mora los negativos menores de 0 hasta -30 se vayan a la columna por vencer 1-30 , de igual forma los negativos de la columna dias mora mayores de -31 y menores de -90 se vayan a la columna de por vencer de 31-90 , igual de la columnade dias de mora los positivos osea de 1-30 se vayan a la columna vencidos de 1-30 dias pero nose como aplicar la formula me pueden ayudar por favor
    GRACIAS
    ATT VERO

    Responder
    • Nolberto Lopez dice

      junio 26, 2015 en 3:11 pm

      Esta formula debe servir, solo debe eliminar el signo negativo y el rango de dias segun corresponda.
      =SI(Y($E2>=-31,$E2<=-90),$D2,0)

      Responder
  2. ANA dice

    marzo 22, 2014 en 10:32 pm

    NECESITO AYUDA CON ESTE PROBLEMA
    Si el Precio del Artículo es menor a 300; que envíe un mensaje que diga “no tiene”; sino, si el Precio del Artículo es menor a 800; la Utilidad será del 3,35% del Subtotal; caso contrario, la Utilidad será del 4,95% del Subtotal.

    Responder
  3. Mari Carmen dice

    febrero 10, 2014 en 7:23 pm

    ¡Hola Nolberto!
    Simplemente, agradecerte tu artículo, me ha ayudado mucho, tenía una fórmula que no conseguía cuadrarla, y tu me has dado en éste post, la solución
    ¡Muchas Gracias!
    Saludos y Feliz semana

    Responder
  4. armand dice

    agosto 20, 2013 en 5:10 am

    necesito ayuda con esta formula q me sale falso cuando pongo comida no se xq ayuda =SI(C4=”ropa”;SI(A4<=5;(E4*5%);SI(A4<=10;(E4*10%);SI(A4<=11;(E4*20%);SI(C4="comida";SI(B4<=3;(E4*10%);SI(B4<=10;(E4*15%))))))))

    Responder
    • Nolberto Lopez dice

      agosto 20, 2013 en 4:53 pm

      Le falta poner el argumento si falso… en caso de que nada se cumpla.

      =SI(C4=”ropa”;SI(A4<=5;(E4*5%);SI(A4<=10;(E4*10%);SI(A4<=11;(E4*20%);SI(C4="comida";SI(B4<=3;(E4*10%);SI(B4<=10;(E4*15%)))))));"")

      Responder
  5. Cristhian Goyes dice

    mayo 24, 2013 en 10:22 pm

    Hola buen dia necesito ayuda con algo.

    tengo en una casilla un numero por ejemplo el 5 y quiero que en otra salga el nombre de este numero “cinco” pero sin utilizar la funcion “SI” existe otra posibilidad de hacer esto?

    Responder
  6. Anonymous dice

    julio 27, 2012 en 2:33 pm

    Necesito Formato Condicional que me permitaidentificar con una simple mirada los registros nombre y edad de aquellos cuya edad sean mayor a un promedio que se calcula en una celda aparte. como lo hago?

    Responder
  7. Anonymous dice

    julio 20, 2012 en 6:15 pm

    necesito una formula que me de formtao condicional automaticamente, al poner fechas por cumplir

    Responder
  8. Anonymous dice

    febrero 27, 2012 en 10:22 am

    me gusta excel y todos sus componetes

    Responder
  9. Anonymous dice

    febrero 23, 2012 en 3:45 pm

    Hola,
    Tengo 2 columnas “A” y “B”, en la cuál están cargadas de números, en donde quiero que haga una búsqueda del 1er. número de “A” en “B”, una vez encontrado lo marque (con una letra y/o color), luego el 2do. número y así sucesivamente; de no encontrar el número continúe con el siguiente hasta finalizar.

    Saludos.-

    Responder
  10. Nolberto lopez dice

    febrero 22, 2012 en 6:22 pm

    en ese caso debe usar la funcion buscarv.
    Funcion buscarv

    Responder
  11. Anonymous dice

    febrero 22, 2012 en 4:46 pm

    UNA PREGUNTA, Cuando tengo varios rangos como puedo hacer la formula?
    por hacer un ejemplo: si los zapatos es 1 el precio es$350, si es 2 a 3 el precio es $330 y si es de 4 a 9 el precio es $310, ¿COMO PUEDO HACER ESTA FUNCION?

    Responder
  12. Anonymous dice

    febrero 17, 2012 en 10:03 pm

    Hola

    Podrían ayudarme, quiero hacer una trivia en excel 2010, poner 20 imágenes una por cada hoja, cuando se acierte la primera imagen que se pase automáticamente a la hoja 2, mi pregunta ¿cual es la formula?.

    Gracias.

    Responder
  13. Nolberto lopez dice

    octubre 28, 2011 en 5:28 pm

    para esto puede usar la funcion buscarv.
    funcion buscarv de excel

    Responder
  14. Anonymous dice

    octubre 28, 2011 en 3:52 pm

    HOLA, BUENOS DIAS QUIERO HACER UNA FORMULA, LA CUÁL VOY A TRATAR DE EXPLICAR…

    TENGO 4 HOJAS EN EXCEL, EN UNA DE ELLAS, TENGO UNA TABLA CON NUMERO Y NOMBRE DE SUCURSAL, EN OTRA HOJA TENGO UNA COLUMNA EN DONDE QUIERO QUE AL INTRODUCIR EL NUMERO DE SUCURSAL ME PONGA, EN LA COLUMNA DE LA DERECHA AUTOMATICAMENTE EL NOMBRE DE LA SUCURSAL,(A LA DERECHA DEL NOMBRE DE LA SUCURSAL VOY A INDICAR LAS OBSERVACIONES HECHAS EN ESA SUCURSAL), Y EN LA CUARTA HOJA TENGO UNA TABLA EN DONDE QUIERO LLEVAR UN CONTROL EXCLUSIVO DE UNA SUCURSAL ESPECIFICA.

    LA FORMULA ESPECIFICA(ESPERO QUE ME DE A ENTENDER) QUE NECESITO, SERIA QUE SI EN LA HOJA 2, EN LA COLUMNA DE N° DE SUCURSAL, APARECE EL N°207 (ES EL NUMERO DE LA SUCURSAL ESPECIFICA), PASE A LA HOJA 4 AUTOMATICAMENTE LA OBSERVACION INSERTADA DE LA HOJA 2… ESPERO QUE ME ENTIENDAN.
    GRACIAS

    Responder
  15. Nolberto lopez dice

    julio 12, 2011 en 5:19 pm

    este es un ejemplo de macro con la que puede sumar según color…

    Desargar macro para sumar según color

    Responder
  16. Yeray Rodriguez dice

    julio 12, 2011 en 4:56 pm

    hola a todo tengo una duda, estoy haciendo una formula que por medio de un color (azul o Rojo) que tenga la celda me sume o me lo deje igual el valor. es decir por medio del color de la celda se puede sumar si cumple la condicion

    Responder
  17. Nolberto lopez dice

    junio 16, 2011 en 7:59 pm

    entre comillas no debe poner un espacio.. debe quedar así “” en lugar de ” “

    suerte

    Responder
  18. Anonymous dice

    junio 16, 2011 en 2:22 pm

    Hola, estoy haciendo una trivia de futbol en excel y me surgio una duda. Cuando las celdas que van las respuestas estan vacias, dice que la respuesta es incorrecto. Por ejemplo pongo la pregunta ¿Cuantas copas del mundo gano brasil? y la respuesta es 5, osea =SI(E25=5;”Correcto”;”Incorrecto”) pero a esa formula cuando le agrego SI(e25=” “;” “;” “) me tira error

    Responder
  19. Anonymous dice

    marzo 24, 2011 en 9:43 pm

    hola.. soy victoria.. tengo que hacer un ejercicio en el cual me piden que si el sueldo es menor a 4100 me indique en una celda la palabra “SI” y que si el sueldo es = o mayor a 4100 entonces que me diga “NO”.. les agradezco mucho a quienes me puedan ayudar.. y tambien debo indicar en otra celda los años de servicio partiendo de mi fecha de nacimiento hasta el dia de hoy pero no se como restar las fechas.. cualquier sugerencia o ayuda mi correo es [email protected]

    Responder
  20. Nolberto lopez dice

    marzo 18, 2011 en 8:14 pm

    puede ver el ejemplo de formato condicional… use el cuadro de búsqueda del blog…

    Responder
  21. KELLY KAZAN dice

    marzo 18, 2011 en 6:25 pm

    Si, gracias!. Al momento de publicar mi interrogante me dí cuenta de que con “BUSCARV” lo puedo hacer, jeje.

    Ahora, tengo otra interrogante que no vá con la función “Si” pero aprovecharé para hacerla acá mismo; y es que está relacionada con el “FORMATO CONDICIONAL”, donde quiero que, si en la celda “A1” tiene el valor de “X” (“A1=X”), toda esa fila tenga un color/formato indicado por mi.

    De antemano gracias por su/s ayuda/s.

    Responder
  22. Nolberto lopez dice

    marzo 16, 2011 en 3:03 am

    use la funcion buscarv…

    Responder
  23. Anonymous dice

    marzo 16, 2011 en 2:30 am

    Tengo una consulta con esta función “Si” (o no se si será con otra que deba hacerlo); y es que quiero realizar una formula anidada donde me valide que se cumpla 1 de 3 condiciones en una misma formula, es decir:
    ((Si “A”<=100 entonces "B"="C")(Si "A">100 y <="200" entonces "B"="D")(Si "A">=201 entonces “B”=”E”))

    Como dije anteriormente, quiero que todo eso sea en una misma formula/función en la que dependiendo del valor que tenga la celda “A”, la celda “B” valdrá el valor de la celda “C”, “D” o “E”.

    Espero que me haya explicado bien y puedan ayudarme con ese problemita.

    Gracias de antemano.

    Atte.,
    KYKE KAZAN.

    Responder
  24. Anonymous dice

    enero 27, 2011 en 2:13 am

    si ya lo ubique, muchas gracias

    Responder
  25. Nolberto lopez dice

    enero 25, 2011 en 8:05 pm

    menu datos/agrupar… agrupara las filas o columnas seleccionadas…

    Responder
  26. Anonymous dice

    enero 25, 2011 en 1:54 am

    bueno no recibi respuesta aun asi he seguido con el ejercicio y lo he comprendido un poco mas. Otra pregunta, en ese mismo ejercicio aparece un signo + arriba de la hoja y un signo – en la parte izquierda en como si fuera reglas que oculta y muestra filas y columnas como se puede hacer eso?

    Responder
  27. Anonymous dice

    enero 7, 2011 en 6:39 am

    Hola un cordial saludo, y agradecer por este sitio de antemano. Y bueno vengo a molestar con una pregunta duda, he praticado con las formulas y hay un ejercicio titulado “buscar proveedor mejor precio” contiene varias formulas esta es una de ellas que quisiera comprender más:

    =SI(ESERROR(SI(CONSULTAV($B9,base,G$8)<1,"",CONSULTAV($B9,base,G$8))),"",SI(CONSULTAV($B9,base,G$8)<1,"",CONSULTAV($B9,base,G$8)))

    bueno tengo algunas dudas al respecto, creo esta divida o formada asi

    =SI(ESERROR(SI(CONSULTAV($B9,base,G$8)<1,"",CONSULTAV($B9,base,G$8))),"", <--(PRUEBA LOGICA DEL PRIMER =SI “” <--- VALOR VERDADERO DEL PRIMER =SI SI(CONSULTAV($B9,base,G$8)<1,"",CONSULTAV($B9,base,G$8))) <--- VALOR FALSO DEL PRIMER =SI MI PREGUNTA ES PORQUE EN LA PRUEBLA LOGICA DEL PRIMER =SI “COMO YO LE LLAME” NO HAY UN SIGNO DE COMPARACION ASI POR DECIR COMO ESE 1000 QUE AGREGUE: =SI(ESERROR(SI(CONSULTAV($B9,base,G$8)<1,"",CONSULTAV($B9,base,G$8<1000))), Y BUENO LA SEGUNDA DUDA ES COMO FUNCIONA EN ESTA FORMULA LA FUNCION ESERROR Y PORQUE SU PARENTESIS NO SE CIERRA HASTA EL FINAL DE LA FORMULA, HE VISTO YA DOS FORMULAS CON LA FUNCION ESE ERROR ANIDADA Y SI LAS QUITO SIMPLEMENTE NO FUNCIONAN. BUENO ESPERO HABERME DADO A ENTENDER SE QUE FUI CONFUSO PERO OJALA NO TANTO, PERDON POR LA MOLESTIA Y MUCHAS GRACIAS yeraldo sanchez

    Responder
  28. Nolberto dice

    septiembre 20, 2010 en 4:56 pm

    usa la función buscarv..
    en la sección de funciones de búsqueda y referencia encuentras un ejemplo..

    Responder
  29. Anonymous dice

    septiembre 20, 2010 en 4:37 am

    necesito hacer una formula si que me diga, los estudiantes que ganan la materia.
    2.95 Gano
    1.99 pierde
    entre 2 y 2.94 Habiita

    Yo ya la tengo con pierde y gana pero no se como colocar el rango entre 2 y 2.94 y que me diga habilita.

    Quien me puede ayudar.

    Mil gracias.

    Responder
  30. lrn dice

    abril 28, 2010 en 6:35 pm

    descarga el archivo.. hay ejemplos anidando la funcion O y la funcion Y

    Responder
  31. Anonymous dice

    abril 28, 2010 en 9:46 am

    Hola! Es de gran ayuda la web.

    Una cosa, podrías explicar algo mejor el ejemplo 3?? Es que no me queda muy claro lo que hace la función esa.

    saludos

    Responder

Deja un comentario Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ponte en contacto conmigo para definir detalles de tu nuevo proyecto.

Contactar
  • INICIO
  • CONTACTO
  • CONTABLES
  • VIDEOS
  • CATEGORIAS
  • VBA EXCEL
  • Política de privacidad

Copyright © 2026 · Formulas Excel · by Nolberto Lopez

Copyright © 2026

Aplicaciones contables en excel

Descargar MegaPack de 14 Apps Contables en Excel


Powered by Joinchat
Hola
¿En qué podemos ayudarte?
Abrir chat