La función VALOR en Excel es una herramienta de conversión que transforma una cadena de texto que representa un número, en un valor numérico real que puede ser utilizado en cálculos. Es especialmente útil cuando se importan datos de fuentes externas (como archivos CSV o bases de datos) y Excel interpreta erróneamente los números como texto. La función es capaz de procesar no solo números estándar, sino también fechas y horas que estén en un formato de texto reconocido por Excel.
Aunque en muchas ocasiones Excel convierte automáticamente el texto a número al realizar operaciones, la función VALOR garantiza que la conversión se realice de forma explícita.
Sintaxis
=VALOR(texto)
La función VALOR tiene un único argumento:
- texto: Es la cadena de texto que se desea convertir. Puede ser un texto entre comillas (ej: «125,50») o una referencia a una celda que contenga el texto a convertir. Obligatorio.
 
Ejemplos
Ejemplo 1: Conversión de texto numérico y porcentual
En este ejemplo, se utilizan datos de texto de una tabla para convertirlos a valores numéricos que puedan ser usados en fórmulas matemáticas.
| A | B | |
|---|---|---|
| 1 | Producto | Ventas (Texto) | 
| 2 | Artículo 1 | ‘1.500 | 
| 3 | Artículo 2 | ‘25% | 
=VALOR(B2)
Resultado: 1500. La fórmula convierte el texto ‘1.500 a un número.
=VALOR(B3)
Resultado: 0,25. El porcentaje se convierte a su valor decimal equivalente.
Ejemplo 2: Conversión de fecha y hora en texto
La función VALOR también puede convertir fechas y horas escritas como texto a su correspondiente número de serie de Excel, permitiendo realizar cálculos de tiempo con ellas.
=VALOR("01/01/2025")
Resultado: 45658. Este es el número de serie que Excel asigna a la fecha 1 de enero de 2025.
=VALOR("18:00")
Resultado: 0,75. Este es el valor decimal que representa las 6:00 PM.
Ejemplo 3: Conversión de texto con símbolos de moneda
VALOR puede interpretar números en formato de texto que incluyan símbolos de moneda y separadores de millares, siempre que coincidan con la configuración regional del sistema.
=VALOR("1.250,75 €")
Resultado (en una configuración regional española): 1250,75.
Observaciones
La función VALOR es una de las funciones de «compatibilidad» de Excel. En versiones modernas, a menudo no es necesaria, ya que Excel intenta convertir automáticamente el texto en números cuando se usan en fórmulas. Sin embargo, su uso es una buena práctica para asegurar que los datos importados se traten correctamente como números.
Errores comunes
- #¡VALOR!: Este error ocurre si el argumento 
textotiene un formato que Excel no puede reconocer como un número, fecha u hora válido. Por ejemplo,=VALOR("Excel")devolverá este error. 
Disponibilidad por versión de Excel
La función VALOR ha estado presente en Microsoft Excel desde sus primeras versiones, por lo que está disponible en todas las versiones, incluyendo Excel 97, 2003, 2007, 2010, 2013, 2016, 2019, 2021 y Microsoft 365.
Compatibilidad
| Software | Compatibilidad | Notas | 
|---|---|---|
| Microsoft Excel | ✔️ | Totalmente compatible en todas las versiones. | 
| Google Sheets | ✔️ | — | 
| LibreOffice Calc | ✔️ | — | 
| OpenOffice Calc | ✔️ | — | 
| WPS Office Spreadsheets | ✔️ | — | 
| Apple Numbers | ✔️ | — | 
Funciones Relacionadas
- VALOR.NUMERO: Una función más moderna y flexible que permite especificar los separadores decimales y de millares, útil para datos de diferentes regiones.
 - TEXTO: Realiza la operación inversa a VALOR, convirtiendo un valor numérico en una cadena de texto con un formato específico.
 - FECHANUMERO: Convierte una fecha almacenada como texto en un número de serie. Es específica para fechas.
 - HORANUMERO: Convierte una hora almacenada como texto en un número de serie. Es específica para horas.
 
