ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Custom Formatting (https://www.excelbanter.com/excel-worksheet-functions/199847-custom-formatting.html)

Tarfun

Custom Formatting
 
What is the custom format to display numbers to the nearest 100 or nearest
10, i.e., 721 be displyed as 700 or 720. I know that formattig a number that
way will retain its unrounded value in memory for all computations performed
using it. (Not so using the "Round" Function.)
--
Leo

John C[_2_]

Custom Formatting
 
What are you trying to do? If I understand what you are writing below, you
want a number, for example, 721, to be entered as 721, treated in all
calculations as 721, but what is displayed is only 700?
Wouldn't this cause some concern if, for example, you knew 2 numbers were
supposed to be added up, but it looked very wrong.
i.e.:
700 (721) + 600 (647) = 1400 (1368)

If not, please explain more.
--
John C


"Tarfun" wrote:

What is the custom format to display numbers to the nearest 100 or nearest
10, i.e., 721 be displyed as 700 or 720. I know that formattig a number that
way will retain its unrounded value in memory for all computations performed
using it. (Not so using the "Round" Function.)
--
Leo


Tarfun

Custom Formatting
 
John, I know what I want to do, but not how to do it. I'm involved in
preparing a large organization's budget. The distinction between looking at
721 and 720, or even 700, in a $5-million budget is meaningless (and
distracting) so long as the subtotals are roundings of the real numbers. So I
ask again, what is the custom format for rounding numbers the nearest 100 or
nearest 10?
--
Leo


"John C" wrote:

What are you trying to do? If I understand what you are writing below, you
want a number, for example, 721, to be entered as 721, treated in all
calculations as 721, but what is displayed is only 700?
Wouldn't this cause some concern if, for example, you knew 2 numbers were
supposed to be added up, but it looked very wrong.
i.e.:
700 (721) + 600 (647) = 1400 (1368)

If not, please explain more.
--
John C


"Tarfun" wrote:

What is the custom format to display numbers to the nearest 100 or nearest
10, i.e., 721 be displyed as 700 or 720. I know that formattig a number that
way will retain its unrounded value in memory for all computations performed
using it. (Not so using the "Round" Function.)
--
Leo


John C[_2_]

Custom Formatting
 
Unless you have xl2007 (I don't), I don't think it is possible to do what you
want to do. What I recommend would be to use the round function, for example:

Say you are adding a bunch of numbers from col C to col G into col H
H2: =ROUND(SUM(C2:G2),IF(SUM(C2:G2)100,-2,-1))
this copied down to row 20.
But then, you have the total of col H in H22
H22: =ROUND(SUM(C2:G20),IF(SUM(C2:G2)100,-2,-1))

Essentially, in the cells you want to display to the nearest 100s or 10s,
use the rounding function, but when you are calculating, use the original
formula that helped you to arrive at the 'rounded' number.
--
John C


"Tarfun" wrote:

John, I know what I want to do, but not how to do it. I'm involved in
preparing a large organization's budget. The distinction between looking at
721 and 720, or even 700, in a $5-million budget is meaningless (and
distracting) so long as the subtotals are roundings of the real numbers. So I
ask again, what is the custom format for rounding numbers the nearest 100 or
nearest 10?
--
Leo


"John C" wrote:

What are you trying to do? If I understand what you are writing below, you
want a number, for example, 721, to be entered as 721, treated in all
calculations as 721, but what is displayed is only 700?
Wouldn't this cause some concern if, for example, you knew 2 numbers were
supposed to be added up, but it looked very wrong.
i.e.:
700 (721) + 600 (647) = 1400 (1368)

If not, please explain more.
--
John C


"Tarfun" wrote:

What is the custom format to display numbers to the nearest 100 or nearest
10, i.e., 721 be displyed as 700 or 720. I know that formattig a number that
way will retain its unrounded value in memory for all computations performed
using it. (Not so using the "Round" Function.)
--
Leo


Tarfun

Custom Formatting
 
John,
Thanks for your efforts, but I've already considered proceeding as you
suggested. That may work for someone skilled in navigating Excel, but it is
not something I could turn over to a clerk to use regularly for a display of
four or more columns, with 15 to 20 subtotals in each column. I'm not certain
I'd want to contend with that either.

In <Format<Cell<Number<Custom one can enter the following new number
format to round numbers to the nearest 1,000: #,",000"

That only changes the displayed number, but does not change the value stored
for computations. Seems to me that rounding a number to the nearest 100 or
nearest 10 should also be possible if only we knew the entries to make in the
Custom Number Format screen. Maybe someone else out there has an answer.

Thanks again.

--
Leo


"John C" wrote:

Unless you have xl2007 (I don't), I don't think it is possible to do what you
want to do. What I recommend would be to use the round function, for example:

Say you are adding a bunch of numbers from col C to col G into col H
H2: =ROUND(SUM(C2:G2),IF(SUM(C2:G2)100,-2,-1))
this copied down to row 20.
But then, you have the total of col H in H22
H22: =ROUND(SUM(C2:G20),IF(SUM(C2:G2)100,-2,-1))

Essentially, in the cells you want to display to the nearest 100s or 10s,
use the rounding function, but when you are calculating, use the original
formula that helped you to arrive at the 'rounded' number.
--
John C


"Tarfun" wrote:

John, I know what I want to do, but not how to do it. I'm involved in
preparing a large organization's budget. The distinction between looking at
721 and 720, or even 700, in a $5-million budget is meaningless (and
distracting) so long as the subtotals are roundings of the real numbers. So I
ask again, what is the custom format for rounding numbers the nearest 100 or
nearest 10?
--
Leo


"John C" wrote:

What are you trying to do? If I understand what you are writing below, you
want a number, for example, 721, to be entered as 721, treated in all
calculations as 721, but what is displayed is only 700?
Wouldn't this cause some concern if, for example, you knew 2 numbers were
supposed to be added up, but it looked very wrong.
i.e.:
700 (721) + 600 (647) = 1400 (1368)

If not, please explain more.
--
John C


"Tarfun" wrote:

What is the custom format to display numbers to the nearest 100 or nearest
10, i.e., 721 be displyed as 700 or 720. I know that formattig a number that
way will retain its unrounded value in memory for all computations performed
using it. (Not so using the "Round" Function.)
--
Leo


Gord Dibben

Custom Formatting
 
Formatting changes only the display of the number.

No formatting can change the actual number.

You will use the ROUND function in formulas or event code to round the
numbers as you enter them.


Gord Dibben MS Excel MVP

On Fri, 22 Aug 2008 13:36:00 -0700, Tarfun
wrote:

John,
Thanks for your efforts, but I've already considered proceeding as you
suggested. That may work for someone skilled in navigating Excel, but it is
not something I could turn over to a clerk to use regularly for a display of
four or more columns, with 15 to 20 subtotals in each column. I'm not certain
I'd want to contend with that either.

In <Format<Cell<Number<Custom one can enter the following new number
format to round numbers to the nearest 1,000: #,",000"

That only changes the displayed number, but does not change the value stored
for computations. Seems to me that rounding a number to the nearest 100 or
nearest 10 should also be possible if only we knew the entries to make in the
Custom Number Format screen. Maybe someone else out there has an answer.

Thanks again.



Tarfun

Custom Formatting
 
Exactly. I want to change to display but not the stored number. I know how to
display to the nearest 1,000. I want to know how to display to the nearest
100 or nearest 10. Are those other format displays possible? If so, how.
--
Leo


"Gord Dibben" wrote:

Formatting changes only the display of the number.

No formatting can change the actual number.

You will use the ROUND function in formulas or event code to round the
numbers as you enter them.


Gord Dibben MS Excel MVP

On Fri, 22 Aug 2008 13:36:00 -0700, Tarfun
wrote:

John,
Thanks for your efforts, but I've already considered proceeding as you
suggested. That may work for someone skilled in navigating Excel, but it is
not something I could turn over to a clerk to use regularly for a display of
four or more columns, with 15 to 20 subtotals in each column. I'm not certain
I'd want to contend with that either.

In <Format<Cell<Number<Custom one can enter the following new number
format to round numbers to the nearest 1,000: #,",000"

That only changes the displayed number, but does not change the value stored
for computations. Seems to me that rounding a number to the nearest 100 or
nearest 10 should also be possible if only we knew the entries to make in the
Custom Number Format screen. Maybe someone else out there has an answer.

Thanks again.




John C[_2_]

Custom Formatting
 
Not knowing exactly how the displayed as rounded (but not really rounded
numbers) are arrived at, I do have 2 more 'suggestions' that you could work
on. Both essentially involve a second worksheet.
1 If the user is just entering the numbers, just have a second tab modeled
after the first that emulates the entry tab, but with a display that looks
how you want.
2 Using VBA (that is currently beyond my capacity), when someone enters a
specific piece of data, use VBA to first take the entered data, enter on a
hidden sheet, and then change the display of the sheet entered on.

Oh, wait, I do have a 3rd suggestion. Get xl2007, I am fairly certain it can
do what you want (though not 100% positive). Wished I could have been more
help.
--
John C


"Tarfun" wrote:

Exactly. I want to change to display but not the stored number. I know how to
display to the nearest 1,000. I want to know how to display to the nearest
100 or nearest 10. Are those other format displays possible? If so, how.
--
Leo


"Gord Dibben" wrote:

Formatting changes only the display of the number.

No formatting can change the actual number.

You will use the ROUND function in formulas or event code to round the
numbers as you enter them.


Gord Dibben MS Excel MVP

On Fri, 22 Aug 2008 13:36:00 -0700, Tarfun
wrote:

John,
Thanks for your efforts, but I've already considered proceeding as you
suggested. That may work for someone skilled in navigating Excel, but it is
not something I could turn over to a clerk to use regularly for a display of
four or more columns, with 15 to 20 subtotals in each column. I'm not certain
I'd want to contend with that either.

In <Format<Cell<Number<Custom one can enter the following new number
format to round numbers to the nearest 1,000: #,",000"

That only changes the displayed number, but does not change the value stored
for computations. Seems to me that rounding a number to the nearest 100 or
nearest 10 should also be possible if only we knew the entries to make in the
Custom Number Format screen. Maybe someone else out there has an answer.

Thanks again.





All times are GMT +1. The time now is 09:53 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com