Numlex Documentación
Referencia

Formatos de número y presentación

Los cuatro preajustes regionales, el comportamiento al pegar, los modos de presentación y la gramática de patrones personalizados.

Numlex da formato tanto a lo que escribes como a lo que responde para que los números se lean como espera tu región. Esta página documenta la pestaña de ajustes Numbers (Settings → Numbers): los cuatro preajustes regionales, su efecto en la entrada, la agrupación y las llamadas a funciones, y todos los modos de presentación de resultados, incluida la gramática de patrones personalizados.

Preajustes regionales

FormatoEjemploDecimalAgrupaciónSeparador de argumentos
Systemplataformalocalelocale; si el separador decimal del sistema es una coma; si no, ,
North America1,234.56.,,
Western Europe1.234,56,.; (max(1,5; 2,5))
Eastern Europe1 234,56,NBSP (se acepta un espacio al escribir);

Qué cambia entre formatos

  • Pegar: con la conversión al pegar activada, los grupos pegados (1.234,56) se normalizan al formato activo; sin ella, la entrada queda exactamente como se pegó.
  • Agrupación al escribir: 1,234 fuera de llamadas a funciones es el número 1234 (una agrupación de coma). La coma decimal como separador decimal solo existe en la configuración Western/Eastern Europe.
  • Dentro de llamadas a funciones: los formatos con punto (North America, System con punto) usan , como separador (max(1.5, 2.5)); los formatos con coma (Western/Eastern Europe, System con coma) usan ; (max(1,5; 2,5)). La coma decimal como separador decimal de un argumento solo existe en los formatos con coma.
  • Presentación compacta (1.5M) es un ajuste aparte y no depende del formato regional.
  • El idioma de la interfaz no controla la configuración regional numérica.

Modos de presentación de resultados

El ajuste Result display se aplica globalmente y puede anularse por respuesta. Los modos son:

ModoSignificado
Automaticautomático: vista normal/compacta más un recurso científico cuando |v| ≥ 1e16 (nunca pasa solo a notación de ingeniería)
Decimaldecimal normal con el número de dígitos indicado
Scientificnotación científica (1.5e6)
Engineeringnotación científica con exponentes múltiplos de 3 (1.5e6)
Fractionfracción racional (1/2)
Timespandescomposición de duración solo para magnitudes de dimensión temporal (5 min 30 s); todo lo demás vuelve a Automatic
Customun patrón del usuario (ver abajo)

Otros ajustes cubren la posición del signo negativo y del símbolo de divisa (prefijo/sufijo, izquierda/derecha). Se aplican solo a la presentación.

Anulación por respuesta

El ajuste Result display es global; cada respuesta puede anularlo localmente. Haz clic derecho (o con Control) en una respuesta numérica:

ElementoEfecto
Round — deslizador 0…10 dpVuelve a redondear solo esta respuesta, con independencia del redondeo global 2…10. La línea de origen no se toca.
Number FormatUna notación local para esta respuesta, con Default para borrarla. Disponible para respuestas numéricas.
Reset Formatting to DefaultsAparece solo cuando esta respuesta ya tiene una anulación; la borra.

La anulación se guarda con la hoja. Solo cambia la representación de esta respuesta: el valor, cualquier token que referencie la línea (los tokens se muestran con su formato o el global), las dependencias y los totales no se tocan. El menú completo está documentado en Estilo y constantes.

Patrones personalizados

Los patrones personalizados usan un esqueleto ASCII fijo neutral a la configuración regional: la salida se localiza por contexto. Un patrón tiene hasta tres secciones separadas por ;: positive;negative;zero.

Gramática, por sección:

  • un literal entrecomillado '...'; '' es el escape de apóstrofo;
  • un esqueleto numérico: dígitos obligatorios 0, opcionales #; un punto . (en la parte entera, 0 puede ir después de #; en la fraccionaria, 0 puede ir antes);
  • agrupación , solo en la parte entera: el segmento derecho es el grupo principal, un segmento repetido a la izquierda es el segundo (estilo indio #,##,##0). Todo lo demás se rechaza;
  • un escalador: % (×100) o ‰ (×1000);
  • un marcador de divisa ¤: su posición coloca el símbolo;
  • un exponente opcional: E0, E+0, E00, E+00, E-00 (uno o dos marcadores) y solo después de los dígitos de la mantisa. Un esqueleto E00 sin dígito antes de E es inválido.

Límites: 96 escalares Unicode por patrón, 12 marcadores fraccionarios y como máximo 256 caracteres de salida. Un patrón que no supera la validación se sigue guardando y editando, pero nunca llega a renderizarse: la presentación vuelve a Automatic.

#,##0.00        → 1,234,567.89   (value 1234567.8912)
0.00' €'        → 45.68 €        (value 45.678; literals live only in apostrophes)
'≈ '0.###       → ≈ 45.678
#,##0.00' €'    → 1,234,567.89 € (grouping + literal)
#,##,##0        → 12,34,568      (Indian style)
#E0             → 1e6            (value 1000000; a digit before E is required)
0.00%;;0        → 12.34%         (positive;negative;zero; value 0.1234)

Patrones inválidos — nunca se renderizan, la respuesta vuelve a Automatic: 1.2.3 (dos puntos), #E0E0 (dos exponentes), 0.0%‰ (dos escaladores), E00 (sin dígito antes de E), E±00 (igual), 1,000,0 (agrupación incorrecta), # ##0 (los espacios no forman parte del esqueleto), 0.00 "€" (comillas dobles — solo apóstrofos), 0.### 'EUR' (espacio antes del literal).

Relacionado

¿Has encontrado un error en esta documentación? Infórmalo en GitHub