Si alguna vez has intentado crear una fórmula con múltiples condiciones y terminaste con una "sopa de paréntesis" imposible de leer, este artículo es para ti. Durante años, la función SI (o IF) fue nuestra única herramienta, pero las hojas de cálculo modernas nos han regalado una solución mucho más elegante: la función CAMBIAR (o SWITCH).
En el post de hoy, veremos por qué deberías dejar de anidar funciones SI y cómo empezar a usar SWITCH para que tus fórmulas parezcan escritas por un profesional.
Imagina que quieres asignar una categoría según un código numérico:
1 = "Estrategia"
2 = "Operaciones"
3 = "Marketing"
Con la función tradicional, la fórmula se vería así:
=SI(A2=1; "Estrategia"; SI(A2=2; "Operaciones"; SI(A2=3; "Marketing"; "Otro")))
Es difícil de escribir, fácil de romper y una pesadilla de corregir si olvidas cerrar un paréntesis al final.
La Solución: ¿Qué es la Función SWITCH?
La función SWITCH evalúa una sola expresión contra una lista de valores y devuelve el resultado correspondiente al primer valor que coincida. Si no hay coincidencia, puede devolver un valor por defecto.
La Estructura (Sintaxis):
=SWITCH(expresión; valor1; resultado1; [valor2; resultado2]; ...; [predeterminado])
Hagamos el Ejemplo Anterior con SWITCH
Retomando el caso de los códigos, la fórmula se simplifica drásticamente:
=SWITCH(A2; 1; "Estrategia"; 2; "Operaciones"; 3; "Marketing"; "Otro")
¿Por qué es mejor?
Legibilidad: No tienes que repetir
A2=en cada paso. Solo mencionas la celda al principio.Un solo cierre: Olvídate de contar cuántos paréntesis abriste; aquí solo necesitas uno al final.
Mantenimiento: Si mañana el código 4 es "Ventas", simplemente lo añades al final de la lista antes del valor predeterminado.
SWITCH vs. IFS (SI.CONJUNTO): ¿Cuál elegir?
Es común confundir estas dos funciones nuevas. Aquí te doy la regla de oro para decidir:
Usa
SWITCHcuando compares una misma celda contra valores específicos (ej. Colores, Meses, IDs de producto). Es ideal para igualdades directas.Usa
IFScuando necesites evaluar rangos o condiciones lógicas distintas (ej. si la celda es mayor a 100, o si otra celda contiene "Pendiente").
Casos de Uso Creativos para tu Blog
Para llevar tus hojas de cálculo al siguiente nivel, prueba estas combinaciones:
Traducción de Días de la Semana: Si usas
=DIASEMANA(A2)y quieres el nombre en texto,SWITCHlo hace en una línea.Asignación de Comisiones: Asigna porcentajes fijos según el nivel de un vendedor (Junior, Senior, Master).
Iconos y Formatos: Úsala junto con funciones de formato condicional para mostrar etiquetas claras basadas en estados.
Conclusión
La función SWITCH no solo hace que tu trabajo sea más rápido, sino que hace que tus archivos sean más fáciles de compartir con otros compañeros que necesiten entender tus fórmulas. Es la diferencia entre un archivo funcional y uno profesional.
No hay comentarios:
Publicar un comentario