Milimétrico

Formato de moneda en Excel: precios con decimales y símbolos

noviembre 4, 2026 Tuto Excel 10 min read
Formato de moneda en Excel: precios con decimales y símbolos

El formato de moneda cambia la apariencia de un precio: el número 1250,5 puede verse como «1.250,50 USD» y continuar siendo un número que permite sumar, multiplicar o comparar. En este tutorial construirás una hoja de ventas llamada Ventas, aplicarás formatos a sus precios y aprenderás a distinguir entre cambios visuales y cambios reales de valor. El procedimiento está disponible en Excel 2016, 2019, 2021, 2024 y Microsoft 365, tanto en Windows como en Mac; la ayuda oficial de Microsoft explica cómo dar formato de moneda.

Qué es el formato de moneda y cuándo usarlo

El formato de moneda es una forma de presentar importes sin convertirlos en texto. La celda conserva su contenido numérico: si contiene 1250,5, una fórmula puede seguir usando ese valor aunque la pantalla muestre «1.250,50 USD».

En la hoja Ventas del taller, registrarás producto, cantidad, precio unitario e importe. El precio unitario de 1250,5 debe verse como un importe con miles, dos decimales y una moneda explícita. El formato resulta útil en listas de precios, facturas, presupuestos, pedidos e informes de ventas.

No cambia la moneda almacenada ni determina el tipo de cambio. Tampoco intercambia nombres de monedas: decide cómo se presenta el número. Para mostrar una moneda concreta, selecciona el símbolo adecuado o escribe un código personalizado como #.##0,00" USD".

Hay una diferencia importante: el formato afecta a la presentación, mientras que funciones como TEXTO (TEXT) devuelven texto. Si necesitas sumar una columna, conserva los importes como números y aplica el formato a las celdas, no una fórmula que convierta el resultado en texto.

Nota: los datos están comprobados en octubre de 2026.

Dónde elegir el formato de moneda en Excel

La vía rápida está en Inicio > Número. Selecciona las celdas de los precios y elige Formato de número > Moneda. También puedes pulsar Ctrl+Mayús+$ para aplicar el formato de moneda predeterminado.

InicioNúmeroFormato de númeroMoneda

Para cambiar el símbolo, los decimales o la presentación de números negativos, abre Formato de celdas con Ctrl+1. El resultado visible depende de la configuración regional del equipo, no únicamente de la versión de Excel.

En Excel para Mac, Ctrl+1 también abre Formato de celdas. La ayuda oficial distingue las versiones en las que está disponible esta presentación: Microsoft 365, Excel 2024, 2021, 2019 y 2016.

Moneda, moneda Accounting y contable

Variante Presentación Cuándo usarla
Moneda Coloca el símbolo junto al primer dígito. Listas de precios, pedidos y presupuestos.
Contabilidad Alinea símbolos y decimales; los ceros aparecen como guiones y los negativos entre paréntesis. Informes contables y columnas comparables.

En la hoja Ventas, usa Moneda para que cada precio se lea de forma inmediata. En una conciliación de importes donde deba compararse una columna completa, Contabilidad ofrece una alineación más uniforme.

Cuidado: en Excel para Mac, el atajo rápido de moneda es Cmd+Mayús+4.

Personalizar el símbolo y los decimales

  1. Selecciona los precios de la columna C de la hoja Ventas.
  2. Pulsa Ctrl+1.
  3. En la pestaña Número, selecciona Moneda.
  4. En Símbolo, elige USD o el símbolo que corresponda a tu informe.
  5. En Posiciones decimales, selecciona 2.
  6. En Números negativos, elige la representación adecuada y pulsa Aceptar.
InicioNúmeroFormato de númeroMás formatos de númeroPersonalizada

Si una celda muestra #####, el ancho no basta para representar el número. Selecciona la columna y arrastra su borde derecho, o haz doble clic en el borde para ajustar el ancho automáticamente.

Aplicar el formato a una lista de precios

Crea una hoja llamada Ventas y pega estos datos. En C2 escribe 1250,5; no escribas el símbolo ni los puntos de miles.

C2fx1250,5
A B C D
1 Producto Cantidad Precio unitario Importe
2 Monitor 1 1250,5
3 Teclado 2 89,9
4 Ratón 4 35,25
5 Auriculares 1 149,99
Ventas
  1. Selecciona C2:C5.
  2. Pulsa Ctrl+Mayús+$.
  3. Comprueba que el valor 1250,5 de C2 aparece como 1.250,50 USD.
  4. Revisa que las demás celdas muestran sus importes con dos decimales.
C2fx1250,5
A B C D
1 Producto Cantidad Precio unitario Importe
2 Monitor 1 1.250,50 USD
3 Teclado 2 89,90 USD
4 Ratón 4 35,25 USD
5 Auriculares 1 149,99 USD
Ventas
Comprueba: C2 debe mostrar 1.250,50 USD; el valor real sigue siendo 1250,5.

Dar formato solo a una columna

Ahora añade los importes en D2:D5 y aplica el formato únicamente a esa columna, sin tocar los encabezados ni la cantidad.

  1. En D2, escribe =C2*B2 y arrastra el controlador de relleno hasta D5.
  2. Selecciona D2:D5.
  3. Pulsa Ctrl+Mayús+$.
  4. Observa que A1:D1 y B2:B5 conservan su formato actual.
D2fx=C2*B2
A B C D
1 Producto Cantidad Precio unitario Importe
2 Monitor 1 1.250,50 USD 1.250,50 USD
3 Teclado 2 89,90 USD 179,80 USD
4 Ratón 4 35,25 USD 141,00 USD
5 Auriculares 1 149,99 USD 149,99 USD
D2 Arrastra el controlador de relleno hasta D5
Ventas
Comprueba: los cuatro importes muestran moneda y dos decimales, mientras que las cantidades siguen siendo 1, 2, 4 y 1.

Conservar el valor para seguir calculando

El formato solo modifica la visualización. Para demostrarlo, usa una fórmula que multiplica la cantidad por el precio:

=C2*B2

Si en D7 añades una comprobación de total, la fórmula puede trabajar con los valores aunque los precios parezcan texto por su formato.

=SUMA(D2:D5)

El resultado es 1721,29 USD. Si en una celda nueva escribes =C2*2, el resultado numérico será 2501, aunque C2 se vea como «1.250,50 USD».

Cuidado: un formato personalizado no redondea el valor almacenado. Si necesitas redondear el dato, utiliza REDONDEAR; el formato de moneda solo decide cómo se muestra.

Crear un formato de moneda personalizado

Para que todos los importes indiquen claramente USD, crea un formato personalizado.

  1. Selecciona C2:C5 y D2:D5.
  2. Pulsa Ctrl+1.
  3. En la pestaña Número, selecciona Personalizada.
  4. En Tipo, escribe #.##0,00" USD".
  5. Pulsa Aceptar.
InicioNúmeroFormato de númeroMás formatos de númeroPersonalizada

El formato #.##0,00 obliga a mostrar un separador de miles y dos decimales. Las comillas alrededor de USD hacen que Excel muestre esas letras como texto fijo.

C2fx1250,5
A B C D
1 Producto Cantidad Precio unitario Importe
2 Monitor 1 1.250,50 USD 1.250,50 USD
3 Teclado 2 89,90 USD 179,80 USD
4 Ratón 4 35,25 USD 141,00 USD
5 Auriculares 1 149,99 USD 149,99 USD
Ventas
Comprueba: tanto C2 como D2 muestran «1.250,50 USD», y D3 muestra «179,80 USD».

Separar miles y decimales en el código

En un Excel configurado con coma decimal, el punto del código personalizado separa los miles y la coma indica los decimales.

Valor real Formato Presentación
1234,5 #.##0,00 1.234,50
1234,5 #.##0,00" USD" 1.234,50 USD
0,5 0,00" USD" 0,50 USD
1500 0,00" USD" 1.500,00 USD

El cero después del punto de millar garantiza el separador incluso cuando no hay miles; los dos ceros finales garantizan dos decimales.

Con configuración regional de punto decimal

Nota: si Excel usa punto decimal, el mismo formato personalizado se escribe #,##0.00" USD". En esa configuración, la coma separará los argumentos de las fórmulas: por ejemplo, =SI(A1>10;"Alto";"Bajo"). Con coma decimal, se usa punto y coma, como en los ejemplos del tutorial.

Por qué el formato de moneda cambia o desaparece

El formato puede parecer ausente por varias razones. Una celda puede haber pasado a formato Texto; en ese caso, Excel conserva lo escrito como texto y no lo trata como un importe numérico. También puede estar applied el formato General, que muestra el número sin moneda. Por último, si la columna es demasiado estrecha, Excel sustituye el contenido visible por #####.

El formato no cambia el valor: 1250,5 sigue siendo 1250,5. Para convertir un número en texto con una presentación de moneda existe una función distinta, pero no conviene usarla en columnas que después deban sumarse.

Una celda convertida en texto

Añade dos celdas de comparación en F1:G2. En F2 escribe primero el texto Precio: y pulsa Entrar; después escribe 1250,5 en esa celda. Excel conservará el contenido como texto si la celda ya estaba formateada así. En G2, escribe 1250,5 en una celda con formato General.

F2fxPrecio:
F G
1 Celda con texto Celda numérica
2 Precio:1250,5 1250,5
F2 contiene el importe escrito como texto
Ventas
  1. Selecciona F2:G2.
  2. Pulsa Ctrl+1.
  3. En Número, comprueba si Texto está asignado a F2.
  4. Cambia F2 a General y vuelve a escribir 1250,5.
  5. Selecciona F2:G2 y aplica Ctrl+Mayús+$.
F2fx1250,5
F G
1 Celda corregida Celda numérica
2 1.250,50 USD 1.250,50 USD
Ventas
Comprueba: ambas celdas muestran 1.250,50 USD. En F2, la barra de fórmulas contiene el número 1250,5, no un importe con símbolo escrito a mano.

El símbolo no coincide con el esperado

Supón que el símbolo predeterminado no es el que utiliza tu informe. En la hoja Ventas, selecciona D2:D5, abre Ctrl+1, entra en Moneda y elige USD en Símbolo.

D2fx=C2*B2
A B C D
1 Producto Cantidad Precio unitario Importe
2 Monitor 1 1.250,50 USD 1.250,50 USD
3 Teclado 2 89,90 USD 179,80 USD
4 Ratón 4 35,25 USD 141,00 USD
5 Auriculares 1 149,99 USD 149,99 USD
Ventas

Para comprobar que solo cambió la presentación, escribe en D7 =D2+0,01. El resultado debe ser 1250,51 USD. Si el símbolo se hubiera escrito como texto dentro de la fórmula, Excel no podría calcular esa suma.

Comprueba: D2 muestra el símbolo elegido y D7 calcula 1.250,51 USD.

Cuándo elegir una función de moneda

El formato de moneda y las funciones relacionadas resuelven problemas distintos:

Opción Resultado Sigue siendo numérico Uso principal
Formato Moneda Presentación visual del número Sí Mantener cálculos y mostrar importes.
Formato Contabilidad Presentación alineada para informes Sí Comparar importes en columnas.
MONEDA (DOLLAR) Texto con formato de dólar No Generar una etiqueta de importe.
TEXTO (TEXT) Texto con el formato indicado No Etiquetas, fechas o textos calculados.
MONEDA.DEC (DOLLARDE) Convierte una fracción en decimal Sí Precios expresados como fracción.
MONEDA.FRAC (DOLLARFR) Convierte un decimal en fracción Sí Precios expresados como fracción.

La función MONEDA (DOLLAR) tiene la sintaxis =MONEDA(número; [núm_de_decimales]). Para mostrar precios en una etiqueta, puede resultar útil; para sumar una columna, no.

MONEDA (DOLLAR) para convertir a texto

En una celda vacía, escribe:

=MONEDA(1250,5;2)

El resultado visible será el importe con formato de dólar. Sin embargo, MONEDA devuelve texto: si más tarde intentas sumar esa celda con un número, Excel no la tratará como un importe numérico.

TEXTO (TEXT) tiene la sintaxis =TEXTO(valor; formato) y también devuelve texto. La documentación oficial de TEXTO también explica los códigos de fecha y hora; en español, el año se escribe aaaa.

Cuidado: no uses TEXTO como sustituto del formato de moneda en una columna que deba por totalmente calcularse.

MONEDA.DEC y MONEDA.FRAC para fracciones

MONEDA.DEC (DOLLARDE) convierte un precio en dólar expresado como fracción en un precio decimal. MONEDA.FRAC (DOLLARFR) realiza la conversión contraria.

=MONEDA.DEC(1,02;4)

Con una fracción de cuatro, 1,02 equivale a 0,255.

=MONEDA.FRAC(0,255;4)

La segunda fórmula devuelve 1,02. Estas funciones cambian la representación numérica; no sustituyen al formato visual. Para 1.250,50 USD, mantén el valor decimal y aplica #.##0,00" USD".

Comprueba: una fórmula con =MONEDA(1250,5;2) muestra el importe, pero =ESNUMERO(MONEDA(1250,5;2)) devuelve FALSO porque su resultado es texto.

Lo que ya sabes hacer con el formato de moneda

  • Aplicar Moneda desde Inicio > Número o con Ctrl+Mayús+$.
  • Elegir Contabilidad cuando necesites alineación contable, ceros como guiones y negativos entre paréntesis.
  • Abrir Formato de celdas con Ctrl+1 para cambiar símbolo, decimales y negatives.
  • Crear el formato #.##0,00" USD" y aplicarlo a varias columnas.
  • Conservar los cálculos: el formato cambia lo que ves, no el número almacenado.
  • Diagnosticar celdas con formato Texto, columnas estrechas y símbolos incorrectos.
  • Usar MONEDA o TEXTO solo cuando necesites un resultado de texto.
  • Recurrir a MONEDA.DEC o MONEDA.FRAC para convertir entre fracciones y decimales.

El siguiente paso es combinar el formato de moneda con formato condicional en Inicio > Estilos > Formato condicional para distinguir visualmente las ventas altas de las bajas sin modificar sus importes.

Dudas al usar el formato de moneda

1. ¿Cómo puedo aplicar el formato de moneda a varios precios en Excel?

Selecciona las celdas de los precios y pulsa Ctrl+Mayús+$ para aplicar rápidamente el formato. Para cambiar el símbolo o los decimales, abre Formato de celdas con Ctrl+1, entra en la categoría Moneda y ajusta las opciones antes de pulsar Aceptar.

2. ¿Moneda o Contabilidad: cuál debo elegir en Excel?

Elige Moneda para una presentación comercial con el símbolo junto al primer dígito. Contabilidad alinea importes y decimales en columnas, muestra los ceros como guiones y representa los negativos entre paréntesis, por lo que resulta útil en informes contables.

3. ¿Por qué desaparece el formato de moneda después de escribir un precio?

Suele ocurrir porque la celda tiene formato Texto: lo que escribes se conserva como texto y no admite el formato numérico esperado. Cambia su formato a Número o General, escribe de nuevo el importe y aplica después Moneda o Contabilidad.

Fuentes

  1. MicrosoftDar formato a números como moneda en Excel | Microsoft Supportconsultado el 28/10/2026
  2. MicrosoftMONEDA — documentación oficialconsultado el 28/10/2026
  3. Microsoft0,00 · dos decimales fijos — documentación oficialconsultado el 28/10/2026
  4. MicrosoftFormatos de fecha y hora en español — documentación oficialconsultado el 28/10/2026
  5. MicrosoftMONEDA.DEC — documentación oficialconsultado el 28/10/2026