ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   sumproduct w/horizontal range not working (https://www.excelbanter.com/excel-worksheet-functions/41707-sumproduct-w-horizontal-range-not-working.html)

dcd123

sumproduct w/horizontal range not working
 

I am trying to run sumproduct with two criteria, both with a horizontal
range. It does not seem to be working and is returnig a zero count.
Here is what my formula looks like:

=SUMPRODUCT((E1:AS1="*Discussed*")*(E2:AS2="YES"))

The criteria for E1:AS1 (Discussed) is one of several words.

Any help would be greatly appreciated.

Thanks!


--
dcd123
------------------------------------------------------------------------
dcd123's Profile: http://www.excelforum.com/member.php...o&userid=25396
View this thread: http://www.excelforum.com/showthread...hreadid=397880


Duke Carey

Myabe:

=SUMPRODUCT(--(SEARCH("Discussed",E1:AS1)0),--(E2:AS2="Yes"))



"dcd123" wrote:


I am trying to run sumproduct with two criteria, both with a horizontal
range. It does not seem to be working and is returnig a zero count.
Here is what my formula looks like:

=SUMPRODUCT((E1:AS1="*Discussed*")*(E2:AS2="YES"))

The criteria for E1:AS1 (Discussed) is one of several words.

Any help would be greatly appreciated.

Thanks!


--
dcd123
------------------------------------------------------------------------
dcd123's Profile: http://www.excelforum.com/member.php...o&userid=25396
View this thread: http://www.excelforum.com/showthread...hreadid=397880



Domenic


Try...

=SUMPRODUCT(ISNUMBER(SEARCH("Discussed",E1:AS1))*( E2:AS2="Yes"))

Hope this helps!

dcd123 Wrote:
I am trying to run sumproduct with two criteria, both with a horizontal
range. It does not seem to be working and is returnig a zero count.
Here is what my formula looks like:

=SUMPRODUCT((E1:AS1="*Discussed*")*(E2:AS2="YES"))

The criteria for E1:AS1 (Discussed) is one of several words.

Any help would be greatly appreciated.

Thanks!



--
Domenic
------------------------------------------------------------------------
Domenic's Profile: http://www.excelforum.com/member.php...o&userid=10785
View this thread: http://www.excelforum.com/showthread...hreadid=397880


Bob Phillips

=SUMPRODUCT(--(ISNUMBER(SEARCH("Discussed",E1:AS1))),--(E2:AS2="YES"))

--

HTH

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


"dcd123" wrote in
message ...

I am trying to run sumproduct with two criteria, both with a horizontal
range. It does not seem to be working and is returnig a zero count.
Here is what my formula looks like:

=SUMPRODUCT((E1:AS1="*Discussed*")*(E2:AS2="YES"))

The criteria for E1:AS1 (Discussed) is one of several words.

Any help would be greatly appreciated.

Thanks!


--
dcd123
------------------------------------------------------------------------
dcd123's Profile:

http://www.excelforum.com/member.php...o&userid=25396
View this thread: http://www.excelforum.com/showthread...hreadid=397880




dcd123


Thank you. It did work! Can you explain why the ISNUMBER and SEARCH
made the difference?


--
dcd123
------------------------------------------------------------------------
dcd123's Profile: http://www.excelforum.com/member.php...o&userid=25396
View this thread: http://www.excelforum.com/showthread...hreadid=397880


Bob Phillips

Because SEARCH returns a #VALUE error if the text is not found. Testing this
for 0 still returns #VALUE, whereas testing it for a number, ISNUMBER,
will return FALSE, which is coerced correctly to a number.

--

HTH

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


"dcd123" wrote in
message ...

Thank you. It did work! Can you explain why the ISNUMBER and SEARCH
made the difference?


--
dcd123
------------------------------------------------------------------------
dcd123's Profile:

http://www.excelforum.com/member.php...o&userid=25396
View this thread: http://www.excelforum.com/showthread...hreadid=397880




Domenic


dcd123 Wrote:
Thank you. It did work! Can you explain why the ISNUMBER and SEARCH
made the difference?


SUMPRODUCT doesn't accept wildcards. ISNUMBER/SEARCH is a way of
achieving the same result. Let's assume that E1:I2 contains the
following data...


Code:
--------------------
To_be_discussed x y To_be_discussed z
Yes No No Yes Yes
--------------------


...and that we have the following formula...


Code:
--------------------
=SUMPRODUCT(ISNUMBER(SEARCH("Discussed",E1:I1))*(E 2:I2="Yes"))
--------------------


SEARCH("Discussed",E1:I1) returns the following array of values...


Code:
--------------------
{7,#VALUE!,#VALUE!,7,#VALUE!}

Note that SEARCH returns a #VALUE! error when the text being searched is not found.
--------------------


(ISNUMBER(SEARCH("Discussed",E1:AS1))) returns the following array of
values...


Code:
--------------------
{TRUE,FALSE,FALSE,TRUE,FALSE}
--------------------


(E2:AS2="Yes") returns the following array of values...


Code:
--------------------
{TRUE,FALSE,FALSE,TRUE,TRUE}
--------------------


SUMPRODUCT then multiplies the two arrays...


Code:
--------------------
(ISNUMBER(SEARCH("Discussed",E1:I1))*(E2:I2="Yes")
--------------------


...and returns the folloiwng...


Code:
--------------------
{1,0,0,1,0}
--------------------


...which is summed, and returns 2. Note that numerical equivalent of
TRUE and FALSE is 1 and 0, respectively.

Hope this helps!


--
Domenic
------------------------------------------------------------------------
Domenic's Profile: http://www.excelforum.com/member.php...o&userid=10785
View this thread: http://www.excelforum.com/showthread...hreadid=397880



All times are GMT +1. The time now is 04:51 AM.

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