A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
I finally found a solution_the F2_shown_the digital reference which solved the issue.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Why Excel on Average results via calculations not accurate =ROUND(,)
Moved from: Windows for home | Other | Apps
A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Answer recommended by moderator
I finally found a solution_the F2_shown_the digital reference which solved the issue.
AI answer
Excel uses IEEE 754 double‑precision floating‑point arithmetic, which can’t represent many decimal fractions (like 0.1) exactly. As a result, intermediate calculation results can contain tiny binary rounding errors (for example, a stored value might be 0.30000000000000004 instead of exactly 0.3). When such values are averaged or further calculated, the final result may look “not accurate” until rounded.
To improve accuracy of displayed results when using AVERAGE or other calculations, use one of these approaches:
=AVERAGE(ROUND(range, 2)) (entered as an array formula in non‑dynamic‑array Excel) =ROUND(AVERAGE(range), 2) The ROUND(number, num_digits) function itself works as documented: it rounds the given number to the specified number of digits (positive for decimals, zero for whole numbers, negative to round to tens, hundreds, thousands, etc.). If the inputs contain floating‑point artifacts, ROUND is the correct tool to normalize them to the precision required.
References: