ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   SumIf with an Or (https://www.excelbanter.com/excel-worksheet-functions/101220-sumif.html)

KarenH

SumIf with an Or
 
I have a SUMIF statement that doesn't appear to be working -- not throwing an
error, but not returning the correct value:

=SUMIF(DataSheet!$C:$C,"61505 OR 61515 OR 61517",DataSheet!$E:$E)

What I'm trying to say is that if the value in column C is 61505 or 61515 or
61517, then it should sum the values in column E. I have not used a range
for C or E, just the columns, because the number of rows will change

Googling on this tells me that it's probably not possible with a SumIf --
and I tried SumProduct, but that didn't work either.

Suggestions? Thanks in advance.




shail

SumIf with an Or
 
Hi Karen,

This might help you -

=SUM(IF(A10=61505,B9:B11,IF(A10=61515,B9:B11,IF(A1 0=61517,B9:B11))))

This is an array function so you need to press Alt+Ctrl then Enter. If
you did it correctly braces {} will appear.


Thanks,

Shail


shail

SumIf with an Or
 
Hi Karen,

This might help you:

=SUM(IF(A10=61505,B9:B11,IF(A10=61515,B9:B11,IF(A1 0=61517,B9:B11))))

This is an array function

Thanks

Shail


KarenH wrote:

I have a SUMIF statement that doesn't appear to be working -- not throwing an
error, but not returning the correct value:

=SUMIF(DataSheet!$C:$C,"61505 OR 61515 OR 61517",DataSheet!$E:$E)

What I'm trying to say is that if the value in column C is 61505 or 61515 or
61517, then it should sum the values in column E. I have not used a range
for C or E, just the columns, because the number of rows will change

Googling on this tells me that it's probably not possible with a SumIf --
and I tried SumProduct, but that didn't work either.

Suggestions? Thanks in advance.



RagDyeR

SumIf with an Or
 
Try this:

=SUMPRODUCT((C1:C1000={61505,61515,61517})*E1:E100 0)

With SumProduct, you *cannot* use total column references (C:C, E:E).


--

HTH,

RD
================================================== ===
Please keep all correspondence within the Group, so all may benefit!
================================================== ===

"KarenH" wrote in message
...
I have a SUMIF statement that doesn't appear to be working -- not throwing
an
error, but not returning the correct value:

=SUMIF(DataSheet!$C:$C,"61505 OR 61515 OR 61517",DataSheet!$E:$E)

What I'm trying to say is that if the value in column C is 61505 or 61515 or
61517, then it should sum the values in column E. I have not used a range
for C or E, just the columns, because the number of rows will change

Googling on this tells me that it's probably not possible with a SumIf --
and I tried SumProduct, but that didn't work either.

Suggestions? Thanks in advance.





shail

SumIf with an Or
 
Hi RD,

Thanks for this thing. I too tried and it is working just perfect.

Thanks again

Shail


RagDyeR wrote:
Try this:

=SUMPRODUCT((C1:C1000={61505,61515,61517})*E1:E100 0)

With SumProduct, you *cannot* use total column references (C:C, E:E).


--

HTH,

RD
================================================== ===
Please keep all correspondence within the Group, so all may benefit!
================================================== ===

"KarenH" wrote in message
...
I have a SUMIF statement that doesn't appear to be working -- not throwing
an
error, but not returning the correct value:

=SUMIF(DataSheet!$C:$C,"61505 OR 61515 OR 61517",DataSheet!$E:$E)

What I'm trying to say is that if the value in column C is 61505 or 61515 or
61517, then it should sum the values in column E. I have not used a range
for C or E, just the columns, because the number of rows will change

Googling on this tells me that it's probably not possible with a SumIf --
and I tried SumProduct, but that didn't work either.

Suggestions? Thanks in advance.



RagDyeR

SumIf with an Or
 
You're welcome.
--

Regards,

RD
----------------------------------------------------------------------------
-------------------
Please keep all correspondence within the Group, so all may benefit !
----------------------------------------------------------------------------
-------------------

"shail" wrote in message
ups.com...
Hi RD,

Thanks for this thing. I too tried and it is working just perfect.

Thanks again

Shail


RagDyeR wrote:
Try this:

=SUMPRODUCT((C1:C1000={61505,61515,61517})*E1:E100 0)

With SumProduct, you *cannot* use total column references (C:C, E:E).


--

HTH,

RD
================================================== ===
Please keep all correspondence within the Group, so all may benefit!
================================================== ===

"KarenH" wrote in message
...
I have a SUMIF statement that doesn't appear to be working -- not throwing
an
error, but not returning the correct value:

=SUMIF(DataSheet!$C:$C,"61505 OR 61515 OR 61517",DataSheet!$E:$E)

What I'm trying to say is that if the value in column C is 61505 or 61515

or
61517, then it should sum the values in column E. I have not used a range
for C or E, just the columns, because the number of rows will change

Googling on this tells me that it's probably not possible with a SumIf --
and I tried SumProduct, but that didn't work either.

Suggestions? Thanks in advance.





All times are GMT +1. The time now is 10:00 AM.

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