Todas las funciones IF de Google Sheets

Las funciones SI de Google Sheet te permiten incluir fórmulas basadas en condiciones en tus hojas de cálculo. 

Piense en ellos como si fueran diagramas de flujo. Estos diagramas tienen una serie de preguntas en cada coyuntura y su respuesta define cómo se avanza. Del mismo modo, las funciones IF devuelven un resultado u otro en función de una determinada condición.

Si desea ir más allá de las fórmulas básicas, estas funciones son excelentes para tener en su caja de herramientas. Hay bastantes de ellas y en este artículo las cubriremos todas.

SI

Esta es la función más básica de esta categoría. Básicamente, evalúa una sola condición y produce resultados diferentes si es TRUE o FALSE.

=IF(condición, valor_si_verdadero, valor_si_falso)

IF es ideal para realizar comparaciones lógicas sencillas. Por ejemplo, puede evaluar si los estudiantes “Aprueban” un examen si su puntuación es superior a 50.

Nota: teniendo en cuenta la fórmula siguiente, a los estudiantes que hayan obtenido exactamente 50 también se les asignará un “Suspenso”.

=IF(A1 > 50, “Aprobado”, “Suspenso”)

Lea nuestro post sobre IF para usos avanzados como sentencias IF anidadas y para combinarlo con otras funciones.

IFS

Esta función tiene una serie de condiciones y valores. La primera condición que sea TRUE devolverá su valor correspondiente.

=IFS(condición1, valor1, condición2, valor2, ...)

La función IFS es útil para evaluar múltiples condiciones frente a un conjunto de valores. Por ejemplo, podríamos utilizarla para convertir calificaciones de porcentajes a letras.

=IFS(A1 > 90, “A”, A1 > 80, “B”, A1 > 70, “C”, A1 > 60, “D”, TRUE, “F”)

Si desea una visión más detallada, consulte el artículo completo en el Fórmula IFS en Google Sheets.

MEDIA SI

Calcula la media de un rango de celdas que cumplen una condición especificada.

=AVERAGEIF(rango, criterio, [rango_medio])

La función AVERAGEIF es útil para limitar los valores que desea promediar. Siguiendo con el ejemplo del examen, podríamos utilizarla para hallar la puntuación media en el examen de los alumnos que aprobaron.

=AVERAGEIF(A1:A10, “> 50”)

Si desea una descripción detallada de su sintaxis, consulte el artículo completo sobre el Fórmula AVERAGEIF en Google Sheets.

AVERAGEIFS

Calcula la media de un rango de celdas que cumplen varias condiciones especificadas.

=AVERAGEIFS(rango_medio, rango_criterios1, criterio1, rango_criterios2, criterio2, ...)

AVERAGEIFS le permite establecer múltiples condiciones para restringir los valores a incluir en su promedio. Por ejemplo, puede calcular la media de las puntuaciones de los alumnos que han aprobado y son diestros.

=AVERAGEIFS(B1:B10, A1:A10, “Pasa”, C1:C10, “Derecha”)

Si desea una explicación más detallada, lea el artículo completo en Fórmula AVERAGEIFS en Google Sheets.

CONSEJO

Cuenta el número de celdas de un rango que cumplen una condición especificada.

=COUNTIF(intervalo, criterio)

Esta función es muy útil para saber cuántos alumnos han aprobado el examen.

=COUNTIF(A1:A10, “>50”)

Para conocer muchas aplicaciones de esta fórmula, consulte Countif mayor que 0 Hojas de cálculo de Google.

CONSEJOS

Cuenta el número de celdas de un rango que cumplen varias condiciones especificadas.

=COUNTIFS(rango_criterios1, criterio1, rango_criterios2, criterio2, ...)

De nuevo, digamos que se fija en sus alumnos diestros. COUNTIFS le permitirá saber cuántos de ellos aprobaron el examen.

=CONSEJOS(B55:B65, “> 50”, C55:C65, “Bien”)

Para obtener información más detallada, consulte el artículo completo en el Fórmula COUNTIFS en Google Sheets.

SUMIF

Añade determinados valores basándose en una única condición.

=SUMIF(rango, criterio, [suma_rango])

La función SUMIF es útil para singularizar determinados valores que desea sumar. Puede calcular las ventas totales de un producto, sumar los gastos de una categoría o sumar las puntuaciones por encima de un umbral.

=SUMIF(A1:A10, “Producto A”, B1:B10)

Para ver más ejemplos prácticos y casos de uso avanzados, consulte el artículo completo en el Fórmula SUMIF en Google Sheets.

SUMIFS

Añade las celdas de un rango que cumplan varias condiciones.

=SUMIFS(suma_rango, criterios_rango1, criterio1, criterios_rango2, criterio2, ...)

La función SUMIFS es perfecta para sumar valores que cumplen varios criterios, como sumar las ventas sólo de una región y un producto concretos.

=SUMIFS(B1:B10, A1:A10, “Norte”, C1:C10, “Producto A”)

Para obtener información más detallada, consulte el artículo completo en el Fórmula SUMIFS en Google Sheets.

INTERRUPTOR

Comprueba una expresión con una lista de casos y devuelve el valor correspondiente a la primera coincidencia. Es una gran alternativa a las sentencias IF anidadas por su mayor sencillez y legibilidad.

=SWITCH(expresión, caso1, valor1, caso2, valor2, ..., [por defecto])

La función SWITCH es útil cuando tiene varias condiciones que evaluar y desea devolver un valor específico para la primera condición verdadera.

=SWITCH(A1, “Rojo”, 1, “Verde”, 2, “Azul”, 3, “Desconocido”)

Para más información sobre esta función, consulte nuestro artículo Fórmula SWITCH en Google Sheets.

IFERROR

Devuelve un valor si no hay error, en caso contrario devuelve un valor especificado si hay error.

=IFERROR(valor, [valor_si_error])

La función IFERROR es útil para manejar errores en las fórmulas. Ayuda a garantizar que la hoja de cálculo no muestre errores y, en su lugar, muestre mensajes fáciles de usar.

=IFERROR(100/0, “Error de división por cero”)

Para obtener una guía completa sobre la aplicación de esta fórmula para la gestión de errores, consulte Fórmula IFERROR en Google Sheets.

IFNA

Devuelve un valor especificado si la fórmula se evalúa como #N/A; en caso contrario, devuelve el resultado de la fórmula.

=IFNA(valor, valor_if_na)

La función IFNA es ideal para tratar específicamente el error #N/A, garantizando que su hoja de cálculo pueda mostrar un mensaje personalizado o un valor alternativo cuando se produzca este error.

=IFNA(VLOOKUP(A1, B1:B10, 2, FALSE), “No encontrado”)

Para profundizar en esta función, consulte Cómo utilizar IFNA en Google Sheets para gestionar errores.

Conclusión

Las funciones SI de Google Sheets te permiten incluir fórmulas basadas en condiciones en tus hojas de cálculo. Actúan como diagramas de flujo que guían el procesamiento de datos en función de condiciones específicas.

Desde la función básica IF hasta otras más avanzadas como IFS, SUMIFS y SWITCH, estas funciones realizan operaciones lógicas complejas.

El dominio de estas funciones mejorará sus capacidades con la hoja de cálculo.

También te puede gustar...

funciones y fórmulas de google sheets

Cómo hallar el tipo de interés nominal con Google Sheets

Sarah es una joven profesional que toma importantes decisiones financieras. Desde tarjetas de crédito a hipotecas, préstamos estudiantiles e inversiones...
funciones y fórmulas de google sheets

Extraer datos de Google Calendar en Google Sheets mediante Apps Script

Este post fue publicado originalmente en nuestro foro de la comunidad. Objetivo : Esta guía muestra cómo utilizar Google Apps Script para extraer datos...
funciones y fórmulas de google sheets

Uso de la función PROPER para escribir en mayúsculas la primera letra de cada palabra en Google Sheets

Nota: Este artículo se publicó originalmente en el foro de nuestra comunidad. Alguna vez te has visto en la necesidad de limpiar una lista de nombres, títulos o cualquier...