Issue regarding value rounding
Our take
Hi, somewhat new to excel and having trouble with rounding.
I have a column of values I'm running through either an IF function or an IFS function, depending on complexity, to generate a percentage for customers. These values are imported from invoicing software and I need to make the calculated values match the values received from the software.
The problem I'm running into is when I use the SUM function to total the amounts for each column. Specifically, the total I get for the column of values derived from the IF and IFS functions is less than the value from the one imported from the invoicing software, because the calculated values aren't rounding up to the correct decimal. the SUM function appears to bypass whatever setting I make for the cell's decimals using the "increase decimal" or "decrease decimal" settings.
I'm aware that there are ROUND functions, but I don't want to have to create yet another column just to round up the values calculated from the IF/IFS columns. Is there a way to make the output from the latter round to the correct spot? Going through Microsoft's help pages seems to suggest I have to run everything through the ROUND functions, but surely that can't be my only option, right?
I need to keep this as simple as possible. The end goal with this project is to pass this file along to staff who can manipulate the variables of the IF/IFS functions on the imported values to explore results. Staff who have even less knowledge of excel than I do, and mine is pretty minimal already.
Thanks in advance!
EDIT: To be clear, I'm trying to avoid using =ROUND, specifically because I need to give this project to staff, so they can manipulate the results by changing values. The more complicated I make the equation, the more likely they are to break it when they need to change a parameter I didn't account for, giving me more work to do fixing it. (and likely blame for it not working right). If there is truly no other way, please let me know.
[link] [comments]
Read on the original site
Open the publisher's page for the full experience
Related Articles
- Get rid of rounding errorHello, got a problem with a spreadsheet at work. For an calculation I need to calculate the average Full time equivalent of staff. Sheet is set up like this this: Column A: Person ID Column B: duration of period in days Column C: full-time equivalent Column D: weighted full-time equivalent for period Column E: average Full time equivalent over year Column A to C are preset base data. Formulas are in column D and E Calculation is basically done, broken down the formula is: In column D: =ROUND([duration days]/365×[Full time eqivalent for period];4) In column E it is: =SUMIF([Person ID]; [Person ID]; [Weighted for period]) But because if the rounding it doesn't add up to 1, it gies to 0,9999, even if the full year average is 1. Any ideas, how to fix that? (Other than IF(0,9999; 1; do the math) 😂) Was thinking about something like " if all Full time equivalent for period (column C) for one person ID (column A) are 1,0000, then make the average over year 1,0000, if not make the calculation based on my current formula for column E" but I can't get the operators right for that. Thanks in advance fir any help😂 Edit: moving rounding to column E instead of D did the trick. Sometimes its the obvious stuff xD Thanks to all submitted by /u/AttemptSlow612 [link] [comments]
- Incremental rounding of data?I'm rounding some outputs to be more "Human" numbers and would like to round differently depending on the magnitude. For instance, 1.564 rounds to nearest .5 =>1.5 10.564 rounds to nearest 1 => 11 100.564 rounds to nearest 5 =>105 etc, etc. is there a clever way to do this without a bunch of nasty IF statements? submitted by /u/223specialist [link] [comments]