Site icon Business Intelligence MX

La función SWITCH en Excel

La función SWITCH en Excel

Sirve en los casos en que es necesario reemplazar valores de acuerdo a una serie predeterminada. Por ejemplo, los días de la semana. Si los datos de origen fueran números enteros del 1 al 7, donde 1 es “Lunes”, 2 es “Martes”, … y 7 es “Domingo”, con la fórmula =SWITCH() puedes transformarlos fácilmente.



Ejemplo de la función SWITCH en Excel

Objetivo: convertir números enteros (del 1 al 7), en días de la semana.
Celda A1 tiene valor = 1

En celda B1, queremos reemplazar el valor por un día de la semana. Usamos la siguiente fórmula.

La fórmula explicada:

=SWITCH(A1,1,”Lunes”,2,”Martes”,3,”Miércoles”,4,”Jueves”,5,”Viernes”,6,”Sábado”,7,”Domingo”)

A1: el valor que quiere convertir.
1,”Lunes”: el primer valor posible (1), y el resultado que quieres (“Lunes”).
2,”Martes”: el segundo valor posible (2), y el resultado que quieres (“Martes”).
Etc..

Descarga este ejemplo:  fórmula switch



Otro ejemplo de la función SWITCH en Excel

Objetivo: encontrar el día hábil más próximo/posterior a una fecha (incluida la misma fecha).

La función queda así:

=SWITCH(WEEKDAY(A1),1,1,2,0,3,0,4,0,5,0,6,0,7,2)

Resumiendo el cálculo, el día hábil más próximo se obtiene así:

=A2+SWITCH(WEEKDAY(A2),1,1,2,0,3,0,4,0,5,0,6,0,7,2)

Donde A2 es la fecha que se evalúa.

Descarga este ejemplo:  fórmula switch (segundo ejemplo)




Exit mobile version