0Pricing
Excel Formulas Academy · Lección

Devolver texto o números con IF

Muestre mensajes personalizados o valores calculados según una condición

Devolver texto o números con IF es una lección gratuita de Excel Formulas Academy en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Excel Formulas Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Excel Formulas Academy incluye 4 lecciones en total.

IF puede devolver cualquier cosa

Ya ha creado pruebas sólidas. Ahora vamos a centrarnos en los dos resultados que devuelve IF.

El resultado de IF puede ser un texto, un número, una celda en blanco o incluso otro cálculo. Elegir el tipo de salida adecuado hace que la hoja sea clara y útil.

Devolver mensajes de texto

Para mostrar palabras, escriba cada resultado entre comillas dobles. Las comillas indican a la hoja de cálculo «trata esto como texto literal».

Para indicar el estado de un pago en A2:

Sin las comillas, la hoja de cálculo pensaría que «Pagado» es un nombre o una fórmula y probablemente mostraría un error.

=IF(A2 = "Y", "Paid", "Unpaid")

Devolver números

Los números se devuelven sin comillas. Escribir un número entre comillas lo convertiría en texto, que después no podría sumar.

Asigne 100 puntos por una victoria y 0 en cualquier otro caso:

Como son números reales, puede sumar la columna de resultados con SUM para obtener el total general.

=IF(B2 = "Win", 100, 0)

Devolver una celda en blanco

A veces, el resultado falso más limpio es no mostrar nada. Use un par de comillas vacías "" para que la celda parezca en blanco.

Para mostrar una advertencia solo cuando queden pocas existencias:

Cuando el inventario sea suficiente, la celda permanecerá vacía en lugar de llenar la hoja con la palabra «Correcto».

=IF(C2 < 5, "Low stock", "")

Devolver un cálculo

Un resultado puede ser una fórmula, no solo un valor fijo. La hoja de cálculo ejecuta ese cálculo únicamente cuando se elige esa rama.

Aplique un descuento del 10 % a los pedidos grandes y mantenga el precio completo en los demás casos. El precio se encuentra en A2:

Aquí, la rama TRUE multiplica el precio por 0.9, mientras que la rama FALSE lo deja sin cambios.

=IF(A2 > 100, A2 * 0.9, A2)

Combinar referencias con texto

Puede crear un mensaje que incluya el valor de una celda mediante el operador de unión &.

Si un nombre se encuentra en A2, salude únicamente a los clientes VIP:

& une las palabras «Bienvenido » con el nombre. Observe el espacio dentro de las comillas para que las palabras no queden juntas.

=IF(B2 = "VIP", "Welcome " & A2, "")

Ejemplo resuelto: comisión

Los vendedores reciben una comisión del 5 % por las ventas superiores a 1000, y nada por debajo de ese importe. Las ventas se encuentran en la columna A.

Para la fila 2:

La rama TRUE calcula la comisión como un número real, por lo que puede sumar la columna y pagar el importe resultante.

=IF(A2 > 1000, A2 * 0.05, 0)

El texto y los números importan más adelante

Elegir resultados de texto o numéricos afecta a lo que podrá hacer después.

  • Los resultados de texto, como «Aprobado», son fáciles de leer, pero no se pueden sumar
  • Los resultados numéricos, como 100, se pueden sumar, promediar y representar en gráficos

Si piensa realizar cálculos con la columna más adelante, devuelva números. Si solo es una etiqueta para que la lean otras personas, el texto es adecuado.

Combinar ambos en una misma hoja

Es habitual tener una columna IF para mostrar una etiqueta legible y otra para obtener un número que se pueda sumar.

La columna C podría mostrar =IF(A2 >= 60, "Pass", "Fail") para las personas, mientras que la columna D mostraría =IF(A2 >= 60, 1, 0) para poder sumar cuántas personas aprobaron.

La misma prueba, con dos tipos de resultados distintos, cada uno con una finalidad.

=IF(A2 >= 60, 1, 0)

Mantener la coherencia de los resultados

Un buen hábito es hacer que ambos resultados sean del mismo tipo.

Si la rama TRUE devuelve texto, haga que la rama FALSE también devuelva texto. Mezclar un número en un lado y texto en el otro puede complicar los cálculos y la ordenación posteriores.

La coherencia mantiene las columnas previsibles y fáciles de utilizar.

Igual en Excel y Sheets

Devolver texto, números, celdas en blanco, cálculos y cadenas unidas funciona de forma idéntica en Microsoft Excel y Google Sheets.

La regla de las comillas dobles para el texto y la regla de escribir los números sin comillas son universales en ambas herramientas.

Comprobación rápida

Decida qué tipo de resultado se ajusta al objetivo.

Repaso: qué devuelve IF

Ha aprendido a definir la salida de IF:

  • Los resultados de texto necesitan comillas dobles; los números no
  • Use "" para dejar una celda en blanco
  • Un resultado puede ser un cálculo activo, como A2 * 0.9
  • Use & para crear mensajes que incluyan valores de celdas
  • Devuelva números si después va a realizar cálculos; use texto para etiquetas sencillas

A continuación, aprenderá a detectar y corregir los errores más habituales de IF.

=IF(A2 > 100, A2 * 0.9, A2)

Preguntas frecuentes

¿La lección «Devolver texto o números con IF» es gratis?

Sí — el texto completo de «Devolver texto o números con IF» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Excel Formulas Academy, actualiza a CoddyKit PRO. El curso de Excel Formulas Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Devolver texto o números con IF»?

Muestre mensajes personalizados o valores calculados según una condición Practicas Excel Formulas Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Excel Formulas Academy?

No se requiere experiencia previa. Excel Formulas Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.

¿Cuánto tiempo toma la lección «Devolver texto o números con IF»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Excel Formulas Academy?

Sí. Cada lección de Excel Formulas Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Cómo funciona la función IF
  2. Comparación de valores con operadores
  3. Devolver texto o números con IF
  4. Errores comunes de IF que debe evitar
← Volver a Excel Formulas Academy