← Volver a Biblioteca

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.*