How to Convert Fahrenheit to Celsius in Excel

📅 Sep 27, 2026 📝 Sarah Miller

Managing extensive climate or industrial datasets often leads to productivity bottlenecks when converting temperature scales manually.

While standard funding sources typically cover robust enterprise database tools, everyday analysts must rely on cost-effective, built-in spreadsheet capabilities to manage operational data.

Leveraging Excel's native formula engine grants immediate analytical precision without expensive add-ons, under the stipulation that your raw input cells contain strictly numeric values. For example, converting a standard body temperature of 98.6°F to 37°C is seamlessly achieved using =CONVERT(A2, "F", "C").

Below, we outline the precise mathematical syntax, function arguments, and formatting steps required to automate these conversions across your entire workbook.

How to Convert Fahrenheit to Celsius in Excel

Whether you are analyzing global weather data, importing scientific datasets, or collaborating with international business partners, working with different temperature units is a common challenge. While the United States and a few other countries rely on the Fahrenheit (°F) scale, the vast majority of the world utilizes the Celsius (°C) scale.

Manually calculating these conversions for thousands of rows of data is out of the question. Fortunately, Microsoft Excel offers multiple straightforward ways to convert Fahrenheit to Celsius instantly. In this comprehensive guide, we will explore the two primary methods to perform this conversion: using the traditional mathematical formula and utilizing Excel's built-in CONVERT function. We will also cover how to apply these formulas to bulk data, format the output with degree symbols, and troubleshoot common errors.

Method 1: Using the Mathematical Conversion Formula

The standard algebraic formula to convert Fahrenheit to Celsius is:

°C = (°F - 32) × 5/9

Alternatively, since 5 divided by 9 is approximately 0.5556, or dividing by 1.8 works identically, you can also write the formula as:

°C = (°F - 32) / 1.8

How to Write This in Excel

To implement this algebraic formula in Excel, you must translate it into Excel's formula syntax using standard cell references. Let's assume the Fahrenheit temperature value is located in cell A2. The corresponding Excel formula in cell B2 would be:

=(A2 - 32) * (5/9)

Or alternatively:

=(A2 - 32) / 1.8

Why the Parentheses Matter (Order of Operations)

When writing math formulas in Excel, the application strictly follows the algebraic order of operations (PEMDAS/BODMAS: Parentheses, Exponents, Multiplication and Division, Addition and Subtraction).

If you write the formula without parentheses like this: =A2 - 32 * 5 / 9, Excel will perform the multiplication and division first (multiplying 32 by 5, dividing by 9) and then subtract that result from cell A2. This will result in an incorrect temperature calculation. Placing A2 - 32 inside parentheses forces Excel to perform the subtraction first, ensuring mathematical accuracy.

Method 2: Using the Built-In CONVERT Function (Recommended)

While the mathematical formula works perfectly, Excel provides a much simpler, more intuitive way to handle unit conversions without needing to memorize algebraic equations: the CONVERT function.

The CONVERT function is designed to convert a number from one measurement system to another. It supports conversions for distance, weight, liquid measure, time, pressure, energy, and, of course, temperature.

Syntax of the CONVERT Function

The syntax for the function is as follows:

=CONVERT(number, from_unit, to_unit)
  • number: The value in Fahrenheit that you want to convert (or a cell reference containing that value).
  • from_unit: The starting unit of measurement. For Fahrenheit, this is represented by the text string "F" or "fah".
  • to_unit: The target unit of measurement. For Celsius, this is represented by the text string "C" or "cel".

The Excel CONVERT Formula

To convert a Fahrenheit temperature in cell A2 to Celsius using this function, enter the following formula in your destination cell:

=CONVERT(A2, "F", "C")

Note: The unit arguments are case-sensitive in older versions of Excel, so it is best practice to always write them in uppercase ("F" and "C") and wrap them in double quotation marks.

Comparing Both Methods

Both methods yield identical results. Below is a comparison table showcasing how both formulas evaluate common key temperatures:

Temperature State Fahrenheit (Input Cell A2) Math Formula: =(A2-32)*5/9 CONVERT Formula: =CONVERT(A2, "F", "C")
Absolute Zero -459.67 -273.15 -273.15
Freezing point of water 32 0 0
Room temperature 68 20 20
Average human body temperature 98.6 37 37
Boiling point of water 212 100 100

How to Apply the Formula to an Entire Column

If you have a dataset with hundreds of temperature records in Column A, you do not need to type the formula into every single cell. You can easily fill down the column using these steps:

  1. Type the conversion formula (e.g., =CONVERT(A2, "F", "C")) in cell B2 and press Enter.
  2. Select cell B2 again.
  3. Hover your mouse cursor over the bottom-right corner of the cell until the cursor changes into a small black plus sign (+). This is known as the Fill Handle.
  4. Double-click the Fill Handle, or click and drag it down to the last row of your dataset. Excel will automatically adjust the relative cell references (A3, A4, A5, etc.) and calculate the temperatures instantly.

Advanced Formatting: Adding the Degree Symbol (°C)

Raw numbers can sometimes look confusing in a report. To make it clear that the converted numbers represent Celsius temperatures, you can display them with the degree symbol (°C).

Method A: Using Excel's Custom Number Formatting (Highly Recommended)

The best way to add unit labels to numbers is via Custom Formatting. This changes how the number is displayed to the user while keeping the cell's value as a pure number, allowing you to still use the data in math calculations and charts.

  1. Select the cells containing your converted Celsius values.
  2. Right-click and select Format Cells... (or press Ctrl + 1 on Windows / Cmd + 1 on Mac).
  3. In the Category list on the left, click on Custom.
  4. In the Type: input box, delete the word "General" and enter one of the following codes:
    • To display whole numbers: 0" °C"
    • To display numbers with one decimal place: 0.0" °C"
  5. Click OK. Your numbers will now look like "20.0 °C" but remain fully functional numeric data.

Method B: Concatening Text in the Formula

If you don't need to perform any further mathematical operations on the Celsius results, you can bake the formatting directly into your Excel formula by concatenating the degree symbol string.

Use the following formula to combine the mathematical conversion with the degree symbol:

=ROUND((A2 - 32) * 5/9, 1) & " °C"

Or with the CONVERT function:

=ROUND(CONVERT(A2, "F", "C"), 1) & " °C"

Note: The ROUND function is added here to prevent extremely long decimal strings from combining with your text label. Note that using this method converts the cell output into a text string, which means you cannot average, sum, or graph these cells easily.

How to Convert Celsius Back to Fahrenheit

If you ever find yourself needing to perform the reverse conversion, the processes are just as simple.

To use the mathematical formula to convert Celsius (now in cell B2) back to Fahrenheit, use:

=(B2 * 1.8) + 32

To use the CONVERT function to convert Celsius to Fahrenheit, simply swap the order of the source and target unit parameters:

=CONVERT(B2, "C", "F")

Troubleshooting Common Errors

If your formula returns an error, review these common problems and their solutions:

  • #VALUE! Error: This typically occurs if the cell containing the Fahrenheit temperature contains text instead of a numeric value (e.g., if the cell contains "75 F" instead of just "75"). Clean your dataset to ensure only numeric values are in the source column.
  • #N/A Error: This error is unique to the CONVERT function. It occurs if Excel doesn't recognize your unit abbreviations. Ensure you are using "F" and "C" (with quotation marks) and not writing out the full words "Fahrenheit" or "Celsius".
  • Incorrect calculations: Double-check your parenthesis placement if you chose to write the mathematical formula manually. Without parenthesis around the subtraction, Excel's order of operations will corrupt the output.

Summary

Converting temperatures in Excel is a quick task once you know the formulas. While the mathematical formula =(A2-32)*5/9 is highly reliable and works universally across all spreadsheet software (including Google Sheets and older versions of Excel), the built-in =CONVERT(A2, "F", "C") function is easier to write, less prone to parenthesis errors, and highly recommended for modern Excel users.

Disclaimer:
The documents and templates provided on this page are for informational and illustrative purposes only. They do not constitute professional, legal, or financial advice, and should not be relied upon as such. Because individual circumstances and regulatory requirements vary, these materials may not be suitable for your specific needs. We recommend consulting with a qualified professional before adapting or using any of these examples for official or commercial purposes.