Sin cambiar el idioma de localización en su sistema, podría hacer algo como esto:
- Cree una tabla en una pestaña separada y bloquee / ocultela más tarde
- Luego, en inglés, agregue los nombres de los meses en orden de enero a diciembre en una columna. (A1-A12) [Asegúrese de establecer las celdas como Texto para que no muestren los nombres localizados]
- Cambie su fórmula para referirse al nombre del mes correcto según el número del mes. Muchos% an_de% anidados, pero si el
IF()
se coloca en una celda de la tabla de utilidades, eso hará que la fórmula sea un poco más manejable.
Gracias al OP por sugerirlo en los comentarios !
- coloque esta fórmula en una celda y luego haga referencia a esa celda en su fórmula original
Por supuesto, puede codificar los nombres de los meses en las fórmulas, pero luego tendría que rehacerlos en cada instancia si cambiaba los idiomas. De esta manera, solo puede cambiar el texto en la tabla de referencia sin romper su fórmula. Además, si necesita el nombre del mes en otro lugar, no es necesario volver a ingresar la fórmula, solo refiérase a la celda que lo contiene.
EDITAR
Unafórmulamássimple(aunquetomatiempoparaacostumbrarse)esusarMONTH(TODAY)
Enrealidadusoestemétodoenunahojadegastosqueconservoparainglésyfrancés.
- Primerocreounatablaconlosnúmerosparacadamesyluegoeltextoparacadamesenelidiomadedestino.
- Obténlafecha
- Usa
INDEX(MATCH())
INDEX(MonthTextLang,MATCH(MonthNumber,NumberColumn))