Función CAMBIAR()
Evalúa una celda o expresión y la compara contra una lista de opciones definidas en orden. Cuando encuentra la primera coincidencia exacta, devuelve el resultado emparejado. Evita tener que anidar muchos condicionales SI.
Sintaxis
=CAMBIAR(expresión; valor1; resultado1; [valor2; resultado2]; ...; [predeterminado])
expresión: La celda o cálculo que deseas evaluar y comparar (obligatorio).
valor1 / resultado1: El valor a buscar y su resultado asociado si coincide con la expresión (obligatorio).
valor2 / resultado2; ...: Parejas adicionales de búsqueda y resultado (opcional, hasta 126 parejas).
predeterminado: El valor o mensaje que se mostrará si no se encuentra ninguna coincidencia exacta en las parejas previas (opcional, si se omite y no hay coincidencia, devuelve error
#N/A).
Ejemplo Práctico
Supongamos que tienes códigos de sucursales en la celda A1 (1, 2 o 3) y deseas obtener el nombre de la ciudad correspondiente:
=CAMBIAR(A1; 1; "Santiago"; 2; "Valparaíso"; 3; "Concepción"; "Desconocida")
Si la celda A1 tiene el número 2, devolverá "Valparaíso". Si tiene 5, devolverá "Desconocida".
[Espacio para captura de pantalla de Excel - Ejemplo CAMBIAR]
Observaciones
- Adiós a los SI anidados: Es una alternativa mucho más limpia, corta y fácil de leer que escribir múltiples funciones
SI()anidadas. - Coincidencia Exacta: Funciona únicamente mediante comparaciones de igualdad (coincidencia exacta). No admite operadores de comparación como
>o<en sus valores de búsqueda. - En la versión en inglés de Excel, esta función se denomina
SWITCH(). - *Nota: Disponible en versiones de Excel 2019, 2021 y Microsoft 365.*