🌐
Excel Champs
excelchamps.com › home › excel formulas list › how to round percentage values in excel (formula)
How to Round Percentage Values in Excel (Formula)
March 24, 2024 - In the same way, you can use the ROUNDUP to round the percentage upwards. ... There might be a situation when you need to get rid of the decimal. You can consider the below formula for this: ... Round to Nearest .5, 5. 50 (Down-Up) in Excel
🌐
Microsoft Support
support.microsoft.com › en-us › office › round-function-c018c5d8-40fb-4053-90b1-b3e7f61a213c
ROUND function - Microsoft Support
For example, if cell A1 contains ... greater than 0 (zero), then number is rounded to the specified number of decimal places. If num_digits is 0, the number is rounded to the nearest ......
Discussions

Adding rounded percentages, but total doesn't equal 100%
Don’t manually round them via rounding functions. Just format the cell to display a certain number of digits. It’s like wondering why after rounding 1/3 to be 0.33, you get 0.33*3 = 0.99 and not 1. Excel does calculations with the stored value, not the displayed value. Even without manually rounding, with many numbers it’s still technically possible for floating-point errors to occur with addition on seldom occasions. More on reddit.com
🌐 r/excel
19
29
March 14, 2025
Multiply by a percentage then roundup to nearest whole number in one formula
Hello, Making spreadsheets where I put the cost price into a cell and in another cell, it adds our markup to it and presents the result. This is the formula I'm using: =IF(B34=0,"x",B34*1.92) The "x" part is that not everything has a price, so I wanted it to display x rather than zero in... More on mrexcel.com
🌐 mrexcel.com
3
0
October 27, 2015
Complex Formula rounding to nearest whole number %

(I need to change the formula later to fix something.)

You can try this formula, which should round the percentage to the nearest whole number:

ifs(
	prop("Formula")>1,
		"■■■■■■■■■■" + " │100%",
	prop("Formula")<0,
			"□□□□□□□□□□" + " │0%",
substring("■■■■■■■■■■", 0, 10 * prop("Formula"))
+
substring("□□□□□□□□□□", 10 * prop("Formula"))
+ " │"
+ let(
    number,
        100 * prop("Formula"),
    if(
        number-floor(number)>=0.5,
            ceil(number),
        floor(number))) 
+ "%")

You also have this formula, but it looks more like a typical progress bar, so it might not be the kind of style you want:

lets(
	formula2,
		if(prop("Formula")>1, 1, prop("Formula")),
	formula3,
		100 * prop("Formula"),
ifs(
	and(prop("Formula")>=0.995, prop("Formula")<1),
		" ".repeat(9).split("").map(current.style("blue", "blue_background", "c", "u")).join(" ")+ " " + " ".style("grey_background", "c") + " │100%",
	prop("Formula")<0,
			" ".repeat(10).split("").map(current.style("grey_background", "c")).join(" ")+" │0%",
[" ".repeat(floor(10*formula2)).split("").map(current.style("blue", "blue_background", "c", "u")).join(" "),
" ".repeat(10-floor(10*formula2)).split("").map(current.style("grey_background", "c")).join(" ")].filter(!empty(current)).join(" ")
+ " │"
+ if(
		formula3-floor(formula3)>=0.5,
			ceil(formula3),
		floor(formula3))
+ "%"))

This is how the second one looks like:

You can find more progress bar designs here:

https://www.redgregory.com/notion/2021/6/4/17-progress-bar-designs-in-notion

Oh yeah, and you also have Notion's progress bar if you want to use that.

More on reddit.com
🌐 r/Notion
8
2
February 2, 2023
Need to round up to whole numbers at .6, and round down at .5
=if(a1-floor(a1,.01)>=.006,ceiling(a1,.01),floor(a1,.01)) More on reddit.com
🌐 r/excel
11
1
July 19, 2022
🌐
Excel Insider
excelinsider.com › home › our blog › excel pro tips › how to round percentages in excel (4 useful methods)
How to Round Percentages in Excel (4 Useful Methods) - Excel Insider
October 22, 2025 - The percentage in D2 will be rounded to the nearest multiple of 5%. For example: 87.4567% becomes 85%. ➤ Drag the fill handle down to apply the formula for the remaining rows. You can use the formula =ROUND(D2,0). This removes all decimal ...
🌐
Microsoft Support
support.microsoft.com › en-us › office › round-a-number-f82b440b-689d-4221-b21e-38da99d33435
Round a number - Microsoft Support
As a general rule, when you round a number that has no fractional part (a whole number), you subtract the length from the number of significant digits to which you want to round. For example, to round 2345678 down to 3 significant digits, you use the ROUNDDOWN function with the parameter -4, ...
🌐
Reddit
reddit.com › r/excel › adding rounded percentages, but total doesn't equal 100%
r/excel on Reddit: Adding rounded percentages, but total doesn't equal 100%
March 14, 2025 -

I have a massive array of data which lists amounts per month by account. I need to show a percent per month per account, but each month needs to add up to 100%. Month across the top in the pivot, account by column.

When rounding off the components per month to 3 digits, the total then doesnt always add up to 100%. Is there a way to plug like + or - 0.001 to the highest number to make it add up?

Thanks

EDIT - Added further info from responses.

Using those pivot reported % as a rate for other data. If it's not rounded off then those rates wont fully clear since the system it's being imported into only allows 3 decimals

Its not just about the display, but components adding up. What's being done is taking prior data, converting that to a % per month, then back to dollar amounts for the budget clearing which needs to also go to 0 but that latter amount isn't in excel to allow rounding functions.

Prior person who did this had to manually plug 0.001s dozens of times across hundreds of accounts to make it work but I don't want to do that

🌐
DataCamp
datacamp.com › tutorial › excel-round
Excel ROUND(): The Complete Guide to Rounding in Excel | DataCamp
April 25, 2025 - Use =ROUND(number, 0) to round to the nearest whole number.
🌐
Ablebits
ablebits.com › ablebits blog › excel › excel formulas › rounding in excel: round, roundup, rounddown, floor, ceiling functions
Rounding in Excel: ROUND, ROUNDUP, ROUNDDOWN, FLOOR, CEILING functions
May 3, 2023 - To round up to nearest integer, use an Excel ROUNDUP formula with num_digits set to 0. For example =ROUNDUP(5.5, 0) rounds decimal 5.5 to 6. To round down to nearest whole number, use either INT or ROUNDDOW with num_digits set to 0.
🌐
Simplilearn
simplilearn.com › home › resources › data science & business analytics › excel tutorial for beginners › using the round-off formula in excel for accurate data representation
How to Use the Round-Off Formula in Excel
August 24, 2025 - How to Use the Round-Off Formula in Excel: Select the first cell and type in the formula = ROUND(M2,2) to round down the first two decimal places
Address   5851 Legacy Circle, 6th Floor, Plano, TX 75024 United States
Find elsewhere
🌐
MyExcelOnline
myexcelonline.com › home › 4 best ways to round off numbers with excel’s round formula
4 Best Ways to Round Off Numbers with Excel’s ROUND Formula
October 4, 2024 - Venturing into the world of EVEN and ODD rounding can align figures for statistical or accounting practices to the nearest even or odd whole number, respectively. These various rounding functions give you the flexibility to manipulate numerical data in Excel to fit nearly any requirement you might run into.
🌐
Exceltable
exceltable.com › en › excel-functions › how-round-numbers-in-excel
How to round numbers in large and smaller side of the Excel
For rounding off in a big way – ... function rounds, leaving one decimal place after the decimal point, etc. ... To round down in Excel, apply the function «ROUNDDOWN»....
🌐
MrExcel
mrexcel.com › forums › question forums › excel questions
Multiply by a percentage then roundup to nearest whole number in one formula | MrExcel Message Board
October 27, 2015 - hi try using =ROUNDDOWN =IF(B34=0,"x",ROUNDDOWN(B34*1.92,0)) format your cell to two decimal places.
🌐
Exceljet
exceljet.net › round function
Excel ROUND function | Exceljet
April 16, 2024 - The best way to think about the problem is to restate it as "round a price to the nearest whole dollar, less 1 penny". In other words,... In this example, the goal is to round a number to a given number of significant figures while preserving trailing zeros when needed. This is a tricky problem because Excel's rounding functions return numbers, and numbers don't preserve trailing zeros.
🌐
Excel Champs
excelchamps.com › home › excel formulas list › how to round to nearest .5, 5. 50 (down-up) in excel
Round to Nearest .5, 5. 50 (Down-Up) | Excel Formula
June 19, 2024 - You must use the CEILING function to round up a number to the nearest 5. ... And in the end, for .5. ... Excel Champs is one of the top Excel blogs where you can find some of the most amazing tutorials on Excel basics, formulas, VBA, charts, and much more...
🌐
Automate Excel
automateexcel.com › home › 가장 가까운 5 또는 .5로 반올림, 올림 또는 내림 – excel 및 google 스프레드시트
Round, Round Up, or Round Down to Nearest 5 or .5 - Excel & Google Sheets - Automate Excel
February 6, 2023 - This tutorial will demonstrate how to round, round up, or round down to the nearest 5 or .5 in Excel and Google Sheets. Round to Nearest 5 To round to the
🌐
Exceljet
exceljet.net › round to nearest 5
Round to nearest 5 - Excel formula | Exceljet
August 30, 2016 - MROUND will round a number up or down, depending on the nearest multiple. The Excel CEILING function rounds a given number up to the nearest specified multiple.
🌐
Spreadsheet Planet
spreadsheetplanet.com › home › round up or down to nearest 5 in excel (formula)
Round UP or DOWN to Nearest 5 in Excel (Easy Formula)
November 18, 2023 - And similarly, if we say that we need to round up to the nearest five, we take the number and increase it till it’s a multiple of 5 (so 21 will become 25 and 24 will also become 25) Now that I have covered the logic or rounding up and down, let’s see some simple formulas that you can use in Excel to round down to the nearest 5 or 10.
🌐
10XSheets
10xsheets.com › home › blog › how to round up to the nearest whole number in excel?
How to Round Up to the Nearest Whole Number in Excel? - 10XSheets
December 5, 2024 - The ROUND function is a versatile tool for rounding numbers in Excel. It allows you to specify the number of decimal places to round to. For rounding to the nearest whole number, you’ll set the number of decimal places to zero.
🌐
Reddit
reddit.com › r/notion › complex formula rounding to nearest whole number %
r/Notion on Reddit: Complex Formula rounding to nearest whole number %
February 2, 2023 -

Hi guys, I've got this fancy formula result that I copied from one of the creators long ago and it's yielding me % with lots of decimal places. Can someone please advise on how i can modify the existing formula to round it to nearest whole percentage? Thanks!

((if(Formula < 0.1, "■□□□□□□□□□", substring("■■■■■■■■■■", 0, 10 * Formula) + substring("□□□□□□□□□□", 10 * Formula)) + " ") + format(100 * Formula)) + "%"

Top answer
1 of 2
2

(I need to change the formula later to fix something.)

You can try this formula, which should round the percentage to the nearest whole number:

ifs(
	prop("Formula")>1,
		"■■■■■■■■■■" + " │100%",
	prop("Formula")<0,
			"□□□□□□□□□□" + " │0%",
substring("■■■■■■■■■■", 0, 10 * prop("Formula"))
+
substring("□□□□□□□□□□", 10 * prop("Formula"))
+ " │"
+ let(
    number,
        100 * prop("Formula"),
    if(
        number-floor(number)>=0.5,
            ceil(number),
        floor(number))) 
+ "%")

You also have this formula, but it looks more like a typical progress bar, so it might not be the kind of style you want:

lets(
	formula2,
		if(prop("Formula")>1, 1, prop("Formula")),
	formula3,
		100 * prop("Formula"),
ifs(
	and(prop("Formula")>=0.995, prop("Formula")<1),
		" ".repeat(9).split("").map(current.style("blue", "blue_background", "c", "u")).join(" ")+ " " + " ".style("grey_background", "c") + " │100%",
	prop("Formula")<0,
			" ".repeat(10).split("").map(current.style("grey_background", "c")).join(" ")+" │0%",
[" ".repeat(floor(10*formula2)).split("").map(current.style("blue", "blue_background", "c", "u")).join(" "),
" ".repeat(10-floor(10*formula2)).split("").map(current.style("grey_background", "c")).join(" ")].filter(!empty(current)).join(" ")
+ " │"
+ if(
		formula3-floor(formula3)>=0.5,
			ceil(formula3),
		floor(formula3))
+ "%"))

This is how the second one looks like:

You can find more progress bar designs here:

https://www.redgregory.com/notion/2021/6/4/17-progress-bar-designs-in-notion

Oh yeah, and you also have Notion's progress bar if you want to use that.

2 of 2
1

round((your formula) * 100)/100 + "%"