Fórmula si o similar

Hola,
Estoy buscando una fórmula que remplace a la fórmula =si() porque quiero hacer más de 8 veces la función si en una misma celda y no me deja.
Ej: =si(a1="enero";"febrero";si(a1="febrero";"marzo";si(a1="marzo";"abril";si(a1="abril";"mayo"  etc etc hasta diciembre
hay alguna solucion o formula para eso?

1 Respuesta

Respuesta
1
A ver si te va bien, la solución que te propongo es:
Crear un rango con los doce meses o sea pones los doce meses, seleccionas las celdas y le pones el nombre de "meses"
Esta fórmula lo solucionará {=DESREF(meses;RESIDUO(COINCIDIR(A1;meses;0);12);0;1;1)}
Explicación:
Buscar la posición de A1 dentro de rango definido "meses"
{COINCIDIR(A1;meses;0)}
La posición sera una posición más al dividir por 12 que son los mese que hay
{RESIDUO(COINCIDIR(A1;meses;0);12)}
Y la función DESREF nos dará el siguiente mes.
No entiendo muy bien te animas a explicarme con estas celdas
a2 enero
a3 febrero
a4 marzo
a5 abril
a6 mayo
a7 junio
a8 julio
a9 agosto
a10 setiembre
a11 octubre
a12 noviembre
a13 diciembre
eln la celda c1 tengo el mes y en la celda d1 quiero platear esta fórmula
El primer punto seria crear un rango y ponerle un nombre
Tu pones los meses en las celdas de A2:A13 las seleccionas y arriba a la izquierda donde sale el nombre de la celda, escribes directamente "meses", esta es la forma más rápida de poner un nombre a un Rango de celdas
esto sirve para crear lista de datos también se puede hacer en
En excel 2007 la opción esta en la pestaña de Fórmulas-> Nombres definidos -> Asignar nombre a un rango
pero como ya te he dicho antes esta opción se puede hacer directamente seleccionando las celdas i poner el nombre que deseas en el Cuadro de Nombres (donde están la posición de las celdas)
Después solo falta poner la fórmula
Ya que tu has puesto en la celda c1 en la celda d1 podrías lo siguiente
{=DESREF(meses;RESIDUO(COINCIDIR(C1;meses;0);12);0;1;1)}

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas