Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
tjtjjtjt
 
Posts: n/a
Default SUM for logical values

Using Excel 2002 SP3...

If I type logical values into the formula, like this: =SUM(TRUE, TRUE,
TRUE), my formula returns the value 3.
If I reference cells containing logical values, like this =SUM(A1:A3), my
formula returns 0.
Does anybody know why there is a difference?
--
tj
  #2   Report Post  
Ragdyer
 
Posts: n/a
Default SUM for logical values

Try:

=A1+A2+A3
--
Regards,

RD

---------------------------------------------------------------------------
Please keep all correspondence within the NewsGroup, so all may benefit !
---------------------------------------------------------------------------
"tjtjjtjt" wrote in message
...
Using Excel 2002 SP3...

If I type logical values into the formula, like this: =SUM(TRUE, TRUE,
TRUE), my formula returns the value 3.
If I reference cells containing logical values, like this =SUM(A1:A3), my
formula returns 0.
Does anybody know why there is a difference?
--
tj


  #3   Report Post  
Peo Sjoblom
 
Posts: n/a
Default SUM for logical values

Try

=SUMPRODUCT(--(A1:A3))

or array enter (ctrl + shift & enter)

=SUM(--(A1:A3))


--

Regards,

Peo Sjoblom

"tjtjjtjt" wrote in message
...
Using Excel 2002 SP3...

If I type logical values into the formula, like this: =SUM(TRUE, TRUE,
TRUE), my formula returns the value 3.
If I reference cells containing logical values, like this =SUM(A1:A3), my
formula returns 0.
Does anybody know why there is a difference?
--
tj



  #4   Report Post  
tjtjjtjt
 
Posts: n/a
Default SUM for logical values

Thanks, to both of you...

I understand the alternatives.I've been using something like this:
=COUNTIF(A1:A3,TRUE)

I guess I was asking if there is a programming rationale as to why Excel is
treating literal logical values differently than cell references when the
cells contain logical values.

--
tj


"Peo Sjoblom" wrote:

Try

=SUMPRODUCT(--(A1:A3))

or array enter (ctrl + shift & enter)

=SUM(--(A1:A3))


--

Regards,

Peo Sjoblom

"tjtjjtjt" wrote in message
...
Using Excel 2002 SP3...

If I type logical values into the formula, like this: =SUM(TRUE, TRUE,
TRUE), my formula returns the value 3.
If I reference cells containing logical values, like this =SUM(A1:A3), my
formula returns 0.
Does anybody know why there is a difference?
--
tj




  #5   Report Post  
Jerry W. Lewis
 
Posts: n/a
Default SUM for logical values

SUM does not coerce non-numeric data types in ranges, but does coerce
them in constants. In addition to boolean values, =SUM("1","2") returns
3 and =SUM("1","2","Fred") returns #VALUE while =SUM(A1:A3) returns 0
with the corresponding values in that range.

But that is more a "what" than a "why". Best I can do on why is that it
is a design decision. I would not have designed it that way, but then I
didn't design it. On the other hand, I am glad that someone did design
it, and living with some design decisions that I wouldn't have made is
the price of using it.

Jerry

tjtjjtjt wrote:

Using Excel 2002 SP3...

If I type logical values into the formula, like this: =SUM(TRUE, TRUE,
TRUE), my formula returns the value 3.
If I reference cells containing logical values, like this =SUM(A1:A3), my
formula returns 0.
Does anybody know why there is a difference?




  #6   Report Post  
Posted to microsoft.public.excel.misc
R.VENKATARAMAN
 
Posts: n/a
Default SUM for logical values

this is what I have read in these newsgroups

suppose C1 to C8 are (logical values due to a question of two cells being
equal)

FALSE
FALSE
FALSE
FALSE
TRUE
TRUE
TRUE
TRUE
in an empty cell
=SUMPRODUCT(C1:C8*C1:C8)
gives 4


"Jerry W. Lewis" wrote in message
...
SUM does not coerce non-numeric data types in ranges, but does coerce
them in constants. In addition to boolean values, =SUM("1","2") returns
3 and =SUM("1","2","Fred") returns #VALUE while =SUM(A1:A3) returns 0
with the corresponding values in that range.

But that is more a "what" than a "why". Best I can do on why is that it
is a design decision. I would not have designed it that way, but then I
didn't design it. On the other hand, I am glad that someone did design
it, and living with some design decisions that I wouldn't have made is
the price of using it.

Jerry

tjtjjtjt wrote:

Using Excel 2002 SP3...

If I type logical values into the formula, like this: =SUM(TRUE, TRUE,
TRUE), my formula returns the value 3.
If I reference cells containing logical values, like this =SUM(A1:A3),

my
formula returns 0.
Does anybody know why there is a difference?




  #7   Report Post  
Posted to microsoft.public.excel.misc
tjtjjtjt
 
Posts: n/a
Default SUM for logical values

I agree with you - I'm glad someone designed it. I'm still curious.

--
tj


"Jerry W. Lewis" wrote:

SUM does not coerce non-numeric data types in ranges, but does coerce
them in constants. In addition to boolean values, =SUM("1","2") returns
3 and =SUM("1","2","Fred") returns #VALUE while =SUM(A1:A3) returns 0
with the corresponding values in that range.

But that is more a "what" than a "why". Best I can do on why is that it
is a design decision. I would not have designed it that way, but then I
didn't design it. On the other hand, I am glad that someone did design
it, and living with some design decisions that I wouldn't have made is
the price of using it.

Jerry

tjtjjtjt wrote:

Using Excel 2002 SP3...

If I type logical values into the formula, like this: =SUM(TRUE, TRUE,
TRUE), my formula returns the value 3.
If I reference cells containing logical values, like this =SUM(A1:A3), my
formula returns 0.
Does anybody know why there is a difference?



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
Using Match function with duplicate values in an array Richard Excel Worksheet Functions 3 April 22nd 23 07:45 PM
How can I break values apart that are in the same cell? Phil Excel Worksheet Functions 3 October 4th 05 03:41 PM
Min values in a list of numbers Traima Excel Worksheet Functions 1 August 5th 05 01:32 PM
Count Intervals of Filtered TEXT values in Column and Return Count across a Row Sam via OfficeKB.com Excel Worksheet Functions 9 July 31st 05 03:37 AM
Combine FREQUENCY and SUM of Associated Values MichaelC Excel Worksheet Functions 3 July 3rd 05 01:54 AM


All times are GMT +1. The time now is 08:23 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"