Obtener ayuda

Centro de ayuda

Guías y respuestas

Contactar con el servicio de asistencia

Escribir a nuestro equipo

Iniciar sesión en

Workflows

Crear procesos con su equipo

Automations

Conectar archivos y automatizar tareas

Un sistema, cuatro partes

Agentes de IA

Empleados virtuales que trabajan 24/7

Automations

Conectar archivos y automatizar tareas

Workflows

Crear procesos con su equipo

Data Space

Datos compartidos y controlados con confianza

Soluciones por departamento

Finanzas

Informes, presupuestos y conciliaciones

Inventario y fabricación

Existencias, pedidos y producción en una sola vista

RRHH

Hojas de horas, asistencia y evaluaciones

Gestión de proyectos

Estado y carga de trabajo de todos los proyectos

Ventas y CRM

Leads y oportunidades al día

Educación

Expedientes de alumnos y datos escolares

Finanzas

Convierta el trabajo financiero manual en informes que se actualizan solos.

Qué automatizan los equipos de Finanzas

  • Controlar cuentas por pagar y cobrar
  • Crear estados de flujo de caja
  • Comparar presupuesto y resultados reales

Inventario y fabricación

Vea los niveles de existencias y automatice los pedidos.

Qué automatizan los equipos de inventario y fabricación

  • Controlar el inventario en varias sedes
  • Conectar datos de ventas, compras y almacén
  • Vincular un lector de códigos de barras a su hoja

RRHH

Gestione la contratación, la asistencia y el seguimiento de OKR desde sus hojas.

Qué automatizan los equipos de RRHH

  • Controlar contratación e incorporación
  • Registrar los OKR y resultados del equipo
  • Controlar entradas, salidas y ausencias

Gestión de proyectos

Asigne tareas y controle las horas sin actualizaciones manuales.

Qué automatizan los equipos de proyectos

  • Asignar tareas y seguir los cambios de estado
  • Estimar el esfuerzo y registrar las horas trabajadas
  • Seguir los hitos de todos los proyectos

Ventas y CRM

Siga los leads y el rendimiento de ventas con informes automáticos.

Qué automatizan los equipos de ventas

  • Seguir y convertir leads
  • Fijar objetivos de ventas y seguir las métricas del equipo
  • Supervisar los KPI de ventas en tableros

Educación

Automatice asistencia, calificaciones y compras escolares.

Qué automatizan los centros educativos

  • Controlar la asistencia y avisar a los padres
  • Registrar y comparar las notas de clase
  • Controlar el material prestado a alumnos y personal

Buscar un caso de uso

Por departamento

Cómo usa Sheetgo cada equipo

Por sector

Cómo usa Sheetgo cada sector

Por tamaño de empresa

Pequeña, mediana o grande

Aprende

Blog

Guías y novedades del producto

Historias de clientes

Cómo usan Sheetgo equipos como el suyo

Centro de ayuda

Guías y respuestas

Por qué Sheetgo

Comparar

Cómo se compara Sheetgo con otras herramientas

Seguridad

Cómo protegemos sus datos

Centro de confianza

Detalles de cumplimiento

Iniciar sesión en

Workflows

Crear procesos con su equipo

Automations

Conectar archivos y automatizar tareas

Un sistema, cuatro partes

Agentes de IA

Empleados virtuales que trabajan 24/7

Automations

Conectar archivos y automatizar tareas

Workflows

Crear procesos con su equipo

Data Space

Datos compartidos y controlados con confianza

Soluciones por departamento

Finanzas

Informes, presupuestos y conciliaciones

Inventario y fabricación

Existencias, pedidos y producción en una sola vista

RRHH

Hojas de horas, asistencia y evaluaciones

Gestión de proyectos

Estado y carga de trabajo de todos los proyectos

Ventas y CRM

Leads y oportunidades al día

Educación

Expedientes de alumnos y datos escolares

Buscar un caso de uso

Por departamento

Cómo usa Sheetgo cada equipo

Por sector

Cómo usa Sheetgo cada sector

Por tamaño de empresa

Pequeña, mediana o grande

Empezar

Plantillas

Flujos de trabajo listos para usar

Aprende

Blog

Guías y novedades del producto

Historias de clientes

Cómo usan Sheetgo equipos como el suyo

Centro de ayuda

Guías y respuestas

Por qué Sheetgo

Comparar

Cómo se compara Sheetgo con otras herramientas

Seguridad

Cómo protegemos sus datos

Centro de confianza

Detalles de cumplimiento

Centro de ayuda

Guías y respuestas

Contactar con el servicio de asistencia

Escribir a nuestro equipo

Workflows

Crear procesos con su equipo

Automations

Conectar archivos y automatizar tareas

Cómo utilizar la función IF en Excel

El Función IF en Excel es sin duda una de las funciones más útiles que existen. Se utiliza para realizar pruebas lógicas en los datos de una hoja de cálculo, y devolver diferentes valores o llevar a cabo diferentes acciones dependiendo de si las pruebas lógicas se evalúan como TRUE o FALSE.

Puede utilizar la función SI sola, en un grupo de varias funciones SI (SI anidadas) o junto con otras funciones lógicas como O y Y.

La lógica detrás de la función IF es una estructura if-then-else. La sentencia IF evalúa primero una celda (o varias celdas) para determinar si cumple los criterios de la expresión lógica. En función del resultado, la sentencia IF devuelve un valor o realiza una acción (por ejemplo, un cálculo u otra función). El valor devuelto o la acción generada dependerán de si la celda de entrada se evalúa como TRUE o FALSE cuando se comprueba con la expresión lógica.

En pocas palabras, le dices a la función que si la celda cumple los criterios, haga esto, si no, haga lo otro. Usted establece los criterios y los resultados deseados. Estos resultados pueden ser los que quieras, por eso la función IF es tan versátil.

El siguiente diagrama de flujo ilustra el proceso.

si función excel 1

Función IF Excel

Sintaxis

=IF(expresión_lógica, valor_si_verdadero, valor_si_falso)
  • expresión_lógica - una expresión o referencia a una celda que contiene una expresión que tiene un valor lógico como TRUE o FALSE.
  • value_if_true - el valor que devuelve la función si la expresión_lógica es TRUE. Puede ser un número, un texto o incluso otra función que devuelva un valor. También puede incrustar otra sentencia IF aquí: esto se conoce como un IF anidado.
  • value_if_false - el valor que devuelve la función IF si la expresión_lógica es FALSE. Similar al valor_if_true, puede ser un número, texto u otra función que devuelva un valor. También puede ser un IF anidado. Tenga en cuenta que esta es una entrada opcional y si la omite obtendrá un valor en blanco cuando la expresión sea FALSE.

Cómo utilizar la función IF en Excel

Ahora déjame mostrarte la función IF en acción. El primer ejemplo es bastante sencillo: Tengo algunos datos sobre las preferencias dietéticas de un grupo de personas, y me gustaría utilizar la función SI para generar ciertas respuestas sobre los datos.

Eche un vistazo a la siguiente captura de pantalla. Utilizo la función IF para determinar si la comida favorita de una persona es o no la pizza. La fórmula que utilizo para ello es =IF(C2="Pizza", "Sí", "No").

Aunque se trata de un ejemplo muy sencillo de la función IF, voy a desglosar rápidamente lo que ocurre en la fórmula.

La primera parte entre paréntesis es la expresión lógica. Esta expresión pide a la función que evalúe si la celda (C2 en este caso) es igual a “Pizza”. Tenga en cuenta que debe entrecomillar las cadenas de texto.

El “Sí” y el “No” son los value_if_true y value_if_false. Esto significa que le estoy diciendo a la función Si la celda dice Pizza, devuelve Sí, de lo contrario devuelve No. Puedes ver los resultados por ti mismo: los dos amantes de la pizza obtuvieron un sí, y el resto obtuvo un no.

si función excel 2

Ahora mostraré un ejemplo similar, excepto que estoy utilizando una expresión matemática (aunque muy simple) para evaluar la edad de cada persona, con la fórmula =IF(B2>20, "Mayor de 20", "Menor de 21").

si función excel 3

De nuevo, puede ver la lógica que aplica la función: Si el valor de la celda es mayor que 20, la expresión (B2>20) es TRUE, y la función emite el valor value_if_true, que también es una cadena de texto. Si la expresión es FALSE, la función emite el valor value_if_false.

Aquí estoy utilizando el operador > (mayor que), pero puede utilizar cualquiera de los operadores lógicos que se muestran a continuación, dependiendo de lo que esté intentando conseguir.

si función excel 4

Función IF con cálculos como resultado

Hasta ahora, los ejemplos que he mostrado tenían cadenas de texto como salida. Pero la función también puede devolver un cálculo, como el del siguiente ejemplo.

En este caso, supongo que las personas de la hoja de cálculo viven en un país en el que la edad legal para consumir alcohol es 21 años. Quiero ver cuántos años faltan para que alcancen esa edad.

Lo hago con la fórmula =IF(B2<21,21-B2,"N/A"). Pregunto a la fórmula si cada persona es menor de 21 años, y si la respuesta es afirmativa (VERDADERO), entonces realizo un cálculo para determinar cuántos años faltan para que alcance la edad legal para consumir alcohol.

si función excel 5

Sentencias IF anidadas

Ahora que ya conoces los conceptos básicos, me adentraré en algunos casos de uso más complejos de la función IF.

A menudo, querrá utilizar una serie de funciones IF para realizar tareas que tienen más de dos resultados posibles. Esta combinación de varias sentencias IF (una dentro de otra) se denomina sentencia IF anidada.

Observe el siguiente ejemplo. Quiero dividir los datos en tres grupos: vegetarianos sin alergias, vegetarianos con alergias y no vegetarianos. Como hay más de dos resultados posibles, no puedo utilizar una simple función SI VERDADERO/FALSO.

Para solucionarlo, he añadido una segunda función IF anidada dentro de la primera. La fórmula que utilizo aquí es =IF(D2="Sí",IF(E2="No", "Vegetariano (sin alergias)", "Vegetariano con alergias"), "No").

si función excel 6

La función IF comienza con una simple expresión lógica: pregunto si la persona es vegetariana (celda B2 = "Sí"). Pero en lugar de poner simplemente un value_if_true a continuación, la he sustituido por otra función IF.

Ahora mira hacia el final de la fórmula. Puedes ver que después de terminar la segunda función IF, tengo mi value_if_false para la primera función IF. La segunda función IF es en realidad la value_if_true para la primera función IF. Así, si la expresión se evalúa como Sí (en este caso, si la persona es vegetariana), la función utilizará la segunda sentencia IF para determinar cuál debe ser la salida.

Como puede ver, esto funciona bien para dar la respuesta correcta ante múltiples salidas posibles.

IF con AND & OR

El Y y O en Excel son otras funciones lógicas que puede utilizar junto con IF. Ambas le permiten evaluar múltiples criterios sin necesidad de una segunda función IF. La función AND especifica que deben cumplirse todos los criterios, mientras que la función OR dice que debe cumplirse al menos uno de los múltiples criterios.

Eche un vistazo al siguiente ejemplo. Aquí, utilizo AND en combinación con IF para determinar qué personas son vegetarianas con alergias. En lugar de utilizar varias sentencias IF, utilizo la siguiente fórmula: =IF(AND(D2="Sí",E2="Sí"), "Sí", "No").

si función excel 7

Como puede ver, mi expresión lógica aquí es AND(D2=”Sí”,E2=”Sí”). Para cumplir el criterio TRUE, cada persona debe tener un Sí tanto en la columna de vegetarianos como en la de alergias. Si alguna de las dos columnas tiene un No, la función se evalúa como FALSE.

Por último, mostraré una función OR combinada con IF. En este caso, busco a todas las personas que son vegetarianas o tienen alergias. Utilizo =IF(OR(D2="Sí",E2="Sí"), "Sí", "No") y puedo ver que sólo Betty no tiene ninguno de los dos - todos los demás tienen al menos un “Sí”.

si función excel 8

Función IF en Excel

La función SI de Excel es una función extremadamente potente y versátil. Si la dominas, puedes hacer que tu hoja de cálculo haga casi cualquier cosa.

También te puede gustar...

Función INDIRECT de Excel: logotipo de Excel e icono fx sobre =INDIRECT en un fondo gris claro

Función INDIRECT (INDIRECTO) de Excel: fórmula y ejemplos

Usa la función INDIRECT de Excel para convertir texto en una referencia de celda. Consulta la sintaxis y ejemplos con SUM, AVERAGE, ROW y otras hojas.

Cómo redondear números en Excel — icono de Excel junto a .00 redondeado a .0

Cómo redondear números en Excel con la función ROUND (REDONDEAR)

Aprende a redondear números en Excel con ROUND, ROUNDUP y ROUNDDOWN (REDONDEAR, REDONDEAR.MAS y REDONDEAR.MENOS), a cualquier número de decimales o al entero más cercano.

Función FILTER de Excel — logotipo de Excel junto a un icono de informe con un embudo rojo sobre fondo azul

Función FILTER (FILTRAR) de Excel con ejemplos

Aprende a usar la función FILTER (FILTRAR) de Excel para filtrar datos por texto, número y fecha, con varias condiciones y junto con UNIQUE y SORT.