Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Ed
 
Posts: n/a
Default Does a bracketed calculation always get performed first?

Cell formula
=b2/(c4+c5)
I know that in this case, c4+c5 will get performed first because it is in
brackets.

Now, here is my question.
=ROUNDUP((D6/D7),0)

In this formula, do the brackets around the division cause the division to
be performed first even though they are within the roundup brackets?
Or would it do the division first anyway, without the brackets?

I am thinking that the default procedure would do the division first without
the brackets.
But, by adding the brackets, I give the computer definite instructions which
eliminates a possible problem. (I hope this is so.)
Do you agree with my thinking?
Ed
  #2   Report Post  
Duke Carey
 
Posts: n/a
Default

Excel has to resolve the D6/D7 portion BEFORE it can do the ROUNDUP, so your
parentheses are superfluous

"Ed" wrote:

Cell formula
=b2/(c4+c5)
I know that in this case, c4+c5 will get performed first because it is in
brackets.

Now, here is my question.
=ROUNDUP((D6/D7),0)

In this formula, do the brackets around the division cause the division to
be performed first even though they are within the roundup brackets?
Or would it do the division first anyway, without the brackets?

I am thinking that the default procedure would do the division first without
the brackets.
But, by adding the brackets, I give the computer definite instructions which
eliminates a possible problem. (I hope this is so.)
Do you agree with my thinking?
Ed

  #3   Report Post  
Biff
 
Posts: n/a
Default

Hi!

But, by adding the brackets, I give the computer definite instructions
which
eliminates a possible problem. (I hope this is so.)
Do you agree with my thinking?


Yes! But in the case of your example it's not necessary since it is only a
single math operation to divide D6 by D7.

In your first example the order of precedence is not exactly as you think
(but you're close!)

=b2/(c4+c5)

Assume:

B2 = 10
C4 = 5
C5 = 5

B2/ gets evaluated first, not (C4+C5)

So:

10/(C4+C5)

10/10 = 1

Biff

"Ed" wrote in message
...
Cell formula
=b2/(c4+c5)
I know that in this case, c4+c5 will get performed first because it is in
brackets.

Now, here is my question.
=ROUNDUP((D6/D7),0)

In this formula, do the brackets around the division cause the division to
be performed first even though they are within the roundup brackets?
Or would it do the division first anyway, without the brackets?

I am thinking that the default procedure would do the division first
without
the brackets.
But, by adding the brackets, I give the computer definite instructions
which
eliminates a possible problem. (I hope this is so.)
Do you agree with my thinking?
Ed



  #4   Report Post  
Bob Phillips
 
Posts: n/a
Default

Nope. The brackets are totally superfluous in this instance. Excel follows
normal arithmetic conventions, BODMAS I believe is the acronym.

In the example you show, there is only one operator, the divide. This will
be resolved before the function, ROUND, is applied to it. IMO brackets
should be used to change the normal operator precedence, to force an
operator to act upon more elements than it would by default, or to group a
set of calculations for clarity within a complex formula. Whilst your usage
is negligible, neither criteria apply in your example, and unnecessary
brackets in complex formulae can make them far more difficult to debug.

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Ed" wrote in message
...
Cell formula
=b2/(c4+c5)
I know that in this case, c4+c5 will get performed first because it is in
brackets.

Now, here is my question.
=ROUNDUP((D6/D7),0)

In this formula, do the brackets around the division cause the division to
be performed first even though they are within the roundup brackets?
Or would it do the division first anyway, without the brackets?

I am thinking that the default procedure would do the division first

without
the brackets.
But, by adding the brackets, I give the computer definite instructions

which
eliminates a possible problem. (I hope this is so.)
Do you agree with my thinking?
Ed



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Equity buildup calculation JimDandy Excel Worksheet Functions 5 September 6th 05 05:57 PM
Calculation Setting in Excel Stuart Bisset Excel Discussion (Misc queries) 0 June 17th 05 09:54 AM
How do I use a rounded calculation result in another calculation? vnsrod2000 Excel Worksheet Functions 1 January 26th 05 10:11 PM
How do I use a rounded calculation result in another calculation? vnsrod2000 Excel Worksheet Functions 1 January 26th 05 09:36 PM
time-clock calculation dokliver Excel Worksheet Functions 3 October 28th 04 09:07 PM


All times are GMT +1. The time now is 10:35 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"