



Deseamos crear un conversor de temperatura en Excel, que nos permita convertir las unidades entre diferentes escalas de temperatura.

El conversor admite las principales escalas de temperatura:
- El grado Centígrado (o Celsius) simbolizado como ºC, pertenece al Sistema Internacional de Unidades y es la unidad termométrica cuyo 0 se ubica 0,01 grados por debajo del punto triple del agua y su intensidad calórica equivale a la del kelvin.
Anders Celsius definió su escala en 1742 considerando las temperaturas de ebullición y de congelación del agua, asignándoles originalmente los valores 0 °C y 100 °C
- El grado Kelvin simbolizado como K, es una de las unidades del Sistema Internacional de Unidades y corresponde a una fracción de 1/273,16 partes de la temperatura del punto triple del agua.
William Thomson crea la escala y posteriormente en 1848 Lord Kelvin establece el punto cero en el cero absoluto (−273,15 °C).
- El grado Fahrenheit simbolizado como ºF. La escala establece como las temperaturas de congelación y ebullición del agua, 32 °F y 212 °F, respectivamente.
Daniel Gabriel Fahrenheit definió la escala en 1724.
- El grado Rankine simbolizado como R, escala de temperatura que se define midiendo en grados Fahrenheit sobre el cero absoluto, careciendo de valores negativos.
William Rankine definió la escala en 1859.
- El grado Réaumur simbolizado como °Ré, °Re, °R es una unidad de temperatura en desuso. Un valor de 0° Réaumur corresponde al punto de congelación del agua y 80° Reaumur al punto de ebullición del agua.
René Antoine Ferchault de Réaumur definió la escala en 1731.
Emplearemos las siguientes funciones anidándolas:
- Función CONVERTIR. Convierte un número de un sistema decimal a otro.
- Función SI. Comprueba si se cumple la condición y devuelve un valor u otro si no se cumple.
- Función SIERROR. Devuelve el valor deseado si se produce error y el valor de la fórmula si no se produce.
Según la versión de Excel podemos obtener diferentes escalas de temperatura:
EXCEL 2007/2010. Escala Centígrado, Fahrenheit y Kelvin.
EXCEL 2013/2016/365. Escala Centígrado, Fahrenheit, Kelvin, Rankine y Réaumur.
- RÓTULOS
Ir a: Celda D3
Escribir: Grados a convertir. Rótulo para indicar donde insertar los grados a convertir.
Ir a: Celda E4
Escribir: Grados: Rótulo para seleccionar los grados a convertir.
Ir a: Celda E6
Escribir: convertir a
Ir a: Celda E8
Escribir: Grados:
Rótulo para seleccionar la escala de conversión.
- TIPO DE GRADOS
Ir a: Celda F4. Celda donde aplicar una validación de datos para seleccionar la escala deseada de la que convertir.
Ir a: Cinta de opciones
Pestaña: Datos
Grupo: Herramientas de datos
Validación de datos
. Mostrará cuadro de dialogo.
Ir a: Pestaña: Configuración
Permitir: Lista. Tipo de validación deseado.
PARA EXCEL 2013/2016/2019/365. Ir a: Origen
Escribir:
Centígrado; Fahrenheit; Kelvin; Rankine; RéaumurPARA EXCEL 2007/2010. Ir a: Origen
Escribir:
Centígrado; Fahrenheit; KelvinEn Excel 2007 y 2010 no se muestran las escalas Rankine y Réaumur.
Pulsar el botón Aceptar. Cierra la ventana y aplica la validación de lista.
Ir a: Celda F8. Celda donde aplicar una validación de datos para seleccionar la escala a convertir.
Ir a: Cinta de opciones
Pestaña: Datos
Grupo: Herramientas de datos
Validación de datos
. Mostrará cuadro de dialogo.
Ir a: Pestaña: Configuración
Permitir: Lista. Tipo de validación deseado.
PARA EXCEL 2013/2016/365. Ir a: Origen
Escribir:
Centígrado; Fahrenheit; Kelvin; Rankine; RéaumurPARA EXCEL 2007/2010. Ir a: Origen
Escribir:
Centígrado; Fahrenheit; KelvinEn Excel 2007 y 2010 no se muestran las escalas Rankine y Réaumur.
Pulsar el botón Aceptar. Cierra la ventana y aplica la validación de lista.
- RESULTADOS
Ir a: Celda I4. Celda donde se mostrará el resultado.
PARA EXCEL 2013/2016/365. Escribir:
=SIERROR(CONVERTIR(D4;SI(F4="Centígrado";"C";SI(F4="Fahrenheit";
"F";SI(F4="Kelvin";"K";SI(F4="Rankine";"Rank";SI(F4="Réaumur";
"Reau";"")))));SI(F8="Centígrado";"C";SI(F8="Fahrenheit";"F";
SI(F8="Kelvin";"K";SI(F8="Rankine";"Rank";SI(F8="Réaumur";
"Reau"""))))));"")PARA EXCEL 2007/2010. Escribir:
=SIERROR(CONVERT(D4;SI(F4="Centígrado";"C";SI(F4="Fahrenheit";
"F";SI(F4="Kelvin";"K";"")));SI(F8="Centígrado";"C";
SI(F8="Fahrenheit";"F";SI(F8="Kelvin";"K";""))));"")En Excel 2007 y 2010 no se muestran las escalas Rankine y Réaumur.
Ir a: Celda D8
Escribir:
=F4Muestra la etiqueta de la escala a convertir.
Ir a: Celda I8
Escribir:
=F8Muestra la etiqueta de la escala convertida.
- FORMATOS. Aplicamos el formato deseado a la hoja.
COMBINAR CELDAS. Unir las celdas deseadas (D4:D7 y I4:I7).
OCULTAR LÍNEAS DE CUADRÍCULA. Para dar apariencia de formulario.
BORDES Y RELLENOS. Aplicamos bordes y rellenos a las celdas deseadas.
FORMATO DE CELDA NÚMEROS. Aplicamos el formato tipo número con decimales deseados.

Así podemos crear una plantilla o simulador conversor de temperatura en Excel.

Deseo aprender todas sus enseñanzas y gracias por tener esta pagina para la gente del mundo
Aqui podremos conocer muchas cosas que tiene excel
Saludos
Bolivar
Hola Bolivar,
Gracias por tu comentario y me alegro que la información te pueda ser útil.
Un saludo.
Muchas Gracias Me sirvió de mucho
La información me pareció muy buena y de mucha ayuda, sin embargo, tuve muchos problemas en cuanto respecta al paso 2 sección "Resultados". Me marca error una y otra vez, cabe mencionar que lo escribí tal y como aparece en el recuadro pero no me lo acepta
¿Qué debería hacer?
Hola Mónica,
Según el idioma recuerda que el punto y coma (;) se cambia por la coma y dobles comillas (") por comilla simple.
Saludos.
Puse los datos como se indica, pero no me devuelve la conversión de fahrenheit a centrigrados o kelvin, o solo es para convertir centigrados a farenheit?
Hola José Luis,
Permite cualquier conversión.
Saludos
Hola,he seguido todos los pasos pero a la hora de introducir temperaturas no se convierte,alguna solución?
Hola Alonso,
Revisa las funciones escritas.
Saludos.