Existen 5 tipos de escalas para la medición de las temperaturas, las dos escalas mas conocidas son Celsius y Fahrenheit, por lo que la mayoría de las conversiones que se realizan son entre estas dos escalas, en este artículo se examinará la conversión tanto de "Fahrenheit a Celsius" como de "Celsius a Fahrenheit", y también se verán las fórmulas correspondientes a otras escalas de temperaturas.
Escalas de Temperaturas
Las escalas de temperaturas son las que nos permiten medir las temperaturas de acuerdo a criterios parámetros, en el caso de la temperatura se suele referir al punto de ebullición y congelación del agua, a una atmósfera de presión (esto quiere decir que en función de la presión variará el punto de ebullición y congelación)
Temperaturas de ebullición y congelamiento (fusión) del agua (a 1 atmósfera de presión)
Nombre de la Escala | Fusión (congelamiento) | Ebullición (evaporación) |
Celsius | 0 °C | 100 °C |
Fahrenheit | 32 ℉ | 212 ℉ |
Kelvin | 273.15 K | 373.15 K |
Réaumur | 0 °Re | 80 °Re |
Rankine | 491.67 Ra | 671.67 Ra |
Convertir Temperatura Fahrenheit a Celsius
Fórmula de Fahrenheit a Celsius:
Fórmula de Fahrenheit a Celsius en Excel:
Asumiendo que celda C5 contiene la temperatura en Fahrenheit, podemos tener dos casos
Si el valor siempre esta disponible (la celda en Excel siempre tiene un dato) podemos usar:
=(C5-32)*5/9
Si queremos evitar la conversión cuando las celda en Excel esta en blanco podemos usar:
=SI(ESBLANCO(C5),"",(C5-32)*5/9)
Convertir Temperatura Celsius a Fahrenheit
Fórmula de Celsius a Fahrenheit:
Fórmula de Celsius a Fahrenheit en Excel:
De forma similar al caso anterior, asumiendo que celda C10 contiene la temperatura en Celsius, podemos tener dos casos
Si siempre esta disponible un valor (la celda en Excel siempre la temperatura en Celsius) podemos usar:
=C10*9/5 + 32
Si queremos evitar la conversión cuando las celda en Excel esta en blanco podemos usar:
=SI(ESBLANCO(C5),"",C10*9/5 + 32)
Convertir temperatura con Macros en Excel
Para efectos de poder convertir temperaturas con macros, podemos crear funciones definidas por el usuario destinadas a cada conversión, encontramos un ejemplo en el artículo Conversiones de Temperaturas, también podemos hacer uso de formularios en Excel.
En cualquiera de los dos caminos necesitaremos estructuras como el IF THEN ELSE, y ROUND en VBA para mejorar la presentación del resultado cuando se tengan muchos decimales en el resultado de la conversión.
Descarga la calculadora para convertir escalas de temperatura en el siguiente enlace (contiene las fórmulas con y sin macros):
Conversor de temperatura en excel
En este ejemplo en Excel se cumplen con los siguientes pasos:
- Si ningún dato esta lleno, o ambos están llenos se muestra un mensaje de alerta
- Se realiza la conversión de Fahrenheit a Celsius solo si el recuadro de Fahrenheit esta lleno
- Se realiza la conversión de Celsius a Fahrenheit solo si el recuadro de Celsius esta lleno
Otras fórmulas de conversión de temperatura
Como observamos en las líneas iniciales, tenemos 5 escalas de temperaturas, y se pueden realizar conversiones entre las diversas escalas existentes (por ejemplo convertir grados Celsius a kelvin, de kelvin a Celsius, etc.), las fórmulas correspondientes las podemos encontrar en las siguientes imágenes.
Fórmulas para convertir grados Kelvin
Otras fórmulas de conversión
Todas las combinaciones posibles entre las 5 escalas las podemos encontrar en un formulario que nos permite hacer estos cambios de escala de temperaturas en Excel, lo podemos encontrar en cambio de unidades de temperatura Excel