ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   dumb question (https://www.excelbanter.com/excel-worksheet-functions/92840-dumb-question.html)

uw805

dumb question
 
I feel I should know the answer to this, but I don't, and I can't find it in
excel help.

What does "--" do in a formula?

I've seen it used in a few formulas (sumproduct & mmult specifically), and
I've even used it myself when advised to do so, but I don't quite understand
what it does. Can someone explain?

Thanks.

Otto Moehrbach

dumb question
 
It's a shortcut way to convert a text number into a number value. HTH
Otto
"uw805" wrote in message
...
I feel I should know the answer to this, but I don't, and I can't find it
in
excel help.

What does "--" do in a formula?

I've seen it used in a few formulas (sumproduct & mmult specifically), and
I've even used it myself when advised to do so, but I don't quite
understand
what it does. Can someone explain?

Thanks.




Bob Phillips

dumb question
 
See http://www.xldynamic.com/source/xld.SUMPRODUCT.html for a detailed
explanation.

--
HTH

Bob Phillips

(replace somewhere in email address with gmail if mailing direct)

"uw805" wrote in message
...
I feel I should know the answer to this, but I don't, and I can't find it

in
excel help.

What does "--" do in a formula?

I've seen it used in a few formulas (sumproduct & mmult specifically), and
I've even used it myself when advised to do so, but I don't quite

understand
what it does. Can someone explain?

Thanks.




[email protected]

dumb question
 
-- is used when the function returns values of TRUE or FALSE, but you
need to do math on these results - it works like this

the first - forces Excel to convert the true and false to the numeric
equivalents - but of the OPPOSITE state (so true is now numeric 0 and
false is numeric 1). The second minus converts them BACK again - so 0
is now 1 and 1 is now 0 - this now means that in a function like
=sumproduct(--(a1:a1010),--(b1:b10<90),c1:c10)

you will get results like
=1*1*ValueInC
if the first two conditions are true

or
=0*1*valueInC
if the first condition is false (extend this as you need to!!!)


uw805 wrote:
I feel I should know the answer to this, but I don't, and I can't find it in
excel help.

What does "--" do in a formula?

I've seen it used in a few formulas (sumproduct & mmult specifically), and
I've even used it myself when advised to do so, but I don't quite understand
what it does. Can someone explain?

Thanks.



Dave Peterson

dumb question
 
-True becomes -1 (not 0)
--True becomes 1

-False becomes 0
--False stays 0



" wrote:

-- is used when the function returns values of TRUE or FALSE, but you
need to do math on these results - it works like this

the first - forces Excel to convert the true and false to the numeric
equivalents - but of the OPPOSITE state (so true is now numeric 0 and
false is numeric 1). The second minus converts them BACK again - so 0
is now 1 and 1 is now 0 - this now means that in a function like
=sumproduct(--(a1:a1010),--(b1:b10<90),c1:c10)

you will get results like
=1*1*ValueInC
if the first two conditions are true

or
=0*1*valueInC
if the first condition is false (extend this as you need to!!!)

uw805 wrote:
I feel I should know the answer to this, but I don't, and I can't find it in
excel help.

What does "--" do in a formula?

I've seen it used in a few formulas (sumproduct & mmult specifically), and
I've even used it myself when advised to do so, but I don't quite understand
what it does. Can someone explain?

Thanks.


--

Dave Peterson

[email protected]

dumb question
 
Yes, of course it does - I think my brain stopped working while my
fingers kept typing!
Dave Peterson wrote:
-True becomes -1 (not 0)
--True becomes 1

-False becomes 0
--False stays 0



" wrote:

-- is used when the function returns values of TRUE or FALSE, but you
need to do math on these results - it works like this

the first - forces Excel to convert the true and false to the numeric
equivalents - but of the OPPOSITE state (so true is now numeric 0 and
false is numeric 1). The second minus converts them BACK again - so 0
is now 1 and 1 is now 0 - this now means that in a function like
=sumproduct(--(a1:a1010),--(b1:b10<90),c1:c10)

you will get results like
=1*1*ValueInC
if the first two conditions are true

or
=0*1*valueInC
if the first condition is false (extend this as you need to!!!)

uw805 wrote:
I feel I should know the answer to this, but I don't, and I can't find it in
excel help.

What does "--" do in a formula?

I've seen it used in a few formulas (sumproduct & mmult specifically), and
I've even used it myself when advised to do so, but I don't quite understand
what it does. Can someone explain?

Thanks.


--

Dave Peterson



Dave Peterson

dumb question
 
That's never happened to me, well, not in the last 10 minutes!


" wrote:

Yes, of course it does - I think my brain stopped working while my
fingers kept typing!
Dave Peterson wrote:
-True becomes -1 (not 0)
--True becomes 1

-False becomes 0
--False stays 0



" wrote:

-- is used when the function returns values of TRUE or FALSE, but you
need to do math on these results - it works like this

the first - forces Excel to convert the true and false to the numeric
equivalents - but of the OPPOSITE state (so true is now numeric 0 and
false is numeric 1). The second minus converts them BACK again - so 0
is now 1 and 1 is now 0 - this now means that in a function like
=sumproduct(--(a1:a1010),--(b1:b10<90),c1:c10)

you will get results like
=1*1*ValueInC
if the first two conditions are true

or
=0*1*valueInC
if the first condition is false (extend this as you need to!!!)

uw805 wrote:
I feel I should know the answer to this, but I don't, and I can't find it in
excel help.

What does "--" do in a formula?

I've seen it used in a few formulas (sumproduct & mmult specifically), and
I've even used it myself when advised to do so, but I don't quite understand
what it does. Can someone explain?

Thanks.


--

Dave Peterson


--

Dave Peterson


All times are GMT +1. The time now is 12:31 PM.

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