¿Cómo obtener el nombre del mes en inglés usando números?

4

Estoy usando Apple Numbers v 3.6.1 en OS X 10.11 para completar automáticamente toda la información que necesito para generar un recibo cada mes.

"... " & MONTHNAME(MONTH(TODAY())) & " 1 − " & MONTHNAME(MONTH(TODAY())) & " " & DAY(EOMONTH(TODAY();0))&", " & YEAR(NOW())

Se debe imprimir:

... December 1 − December 31, 2015  

Pero solo puedo obtener el nombre localizado del mes (italiano) en lugar del inglés.

¿Cómo puedo pedir a Numbers que me dé el nombre en inglés del mes?

    
pregunta Fez Vrasta 29.12.2015 - 22:18

2 respuestas

1

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
  • UsaINDEX(MATCH())

INDEX(MonthTextLang,MATCH(MonthNumber,NumberColumn))

    
respondido por el bjbk 30.12.2015 - 01:07
0

Asegúrese de estar utilizando las palabras correctas en su script. Asegúrese de tener todas las configuraciones de OS X en inglés (EE. UU.).

    
respondido por el captaindogfish 30.12.2015 - 00:56

Lea otras preguntas en las etiquetas