ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Need to Sum when THREE Conditions are met (https://www.excelbanter.com/excel-worksheet-functions/100701-need-sum-when-three-conditions-met.html)

jimswinder

Need to Sum when THREE Conditions are met
 
I need to sum a Column when it meets Three conditions.

When the date is the same as "a189", when there is a value in a cell in
Column "C" and there is also a value in column "O" (both the values in
column "C" & "O" have to be in the same row. If TRUE, give a value of "1" at
each occurrence and sum those values. I came up with the following:

=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189)*(LEFT('Service
Request Log'!$C$4:$C$5000,1)="0"))+SUMPRODUCT(--('Service Request
Log'!$B$4:$B$5000=$A189)*(LEFT('Service Request Log'!$O$4:$O$5000,1)<0))

But this is treating each column ("C" & "O") as separate values and adding
them together. So instead of a value of say, "5" for a certain date, I am
getting "15" because there are "10" entries in column "C" and "5" entries in
column "O".

I probably should mentione that Column "C" has a string of numbers (IE:
06-123.123) and column "O" will just have numbers...no text in either one so
I guess I should not be using the LEFT function, huh?


JMB

Need to Sum when THREE Conditions are met
 
Perhaps
=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189), --('Service
Request Log'!$C$4:$C$5000)<""), --('Service Request Log'!$O$4:$O$5000<""))



"jimswinder" wrote:

I need to sum a Column when it meets Three conditions.

When the date is the same as "a189", when there is a value in a cell in
Column "C" and there is also a value in column "O" (both the values in
column "C" & "O" have to be in the same row. If TRUE, give a value of "1" at
each occurrence and sum those values. I came up with the following:

=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189)*(LEFT('Service
Request Log'!$C$4:$C$5000,1)="0"))+SUMPRODUCT(--('Service Request
Log'!$B$4:$B$5000=$A189)*(LEFT('Service Request Log'!$O$4:$O$5000,1)<0))

But this is treating each column ("C" & "O") as separate values and adding
them together. So instead of a value of say, "5" for a certain date, I am
getting "15" because there are "10" entries in column "C" and "5" entries in
column "O".

I probably should mentione that Column "C" has a string of numbers (IE:
06-123.123) and column "O" will just have numbers...no text in either one so
I guess I should not be using the LEFT function, huh?


jimswinder

Need to Sum when THREE Conditions are met
 
When I use:
=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189),--('Service Request
Log'!$C$4:$C$5000)<"")--('Service Request Log'!$O$4:$O$5000<"")

It comes back as #VALUE!.

"JMB" wrote:

Perhaps
=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189), --('Service
Request Log'!$C$4:$C$5000)<""), --('Service Request Log'!$O$4:$O$5000<""))



"jimswinder" wrote:

I need to sum a Column when it meets Three conditions.

When the date is the same as "a189", when there is a value in a cell in
Column "C" and there is also a value in column "O" (both the values in
column "C" & "O" have to be in the same row. If TRUE, give a value of "1" at
each occurrence and sum those values. I came up with the following:

=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189)*(LEFT('Service
Request Log'!$C$4:$C$5000,1)="0"))+SUMPRODUCT(--('Service Request
Log'!$B$4:$B$5000=$A189)*(LEFT('Service Request Log'!$O$4:$O$5000,1)<0))

But this is treating each column ("C" & "O") as separate values and adding
them together. So instead of a value of say, "5" for a certain date, I am
getting "15" because there are "10" entries in column "C" and "5" entries in
column "O".

I probably should mentione that Column "C" has a string of numbers (IE:
06-123.123) and column "O" will just have numbers...no text in either one so
I guess I should not be using the LEFT function, huh?


JMB

Need to Sum when THREE Conditions are met
 
That formula is not the same. You are missing a comma and end parentheses.

"jimswinder" wrote:

When I use:
=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189),--('Service Request
Log'!$C$4:$C$5000)<"")--('Service Request Log'!$O$4:$O$5000<"")

It comes back as #VALUE!.

"JMB" wrote:

Perhaps
=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189), --('Service
Request Log'!$C$4:$C$5000)<""), --('Service Request Log'!$O$4:$O$5000<""))



"jimswinder" wrote:

I need to sum a Column when it meets Three conditions.

When the date is the same as "a189", when there is a value in a cell in
Column "C" and there is also a value in column "O" (both the values in
column "C" & "O" have to be in the same row. If TRUE, give a value of "1" at
each occurrence and sum those values. I came up with the following:

=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189)*(LEFT('Service
Request Log'!$C$4:$C$5000,1)="0"))+SUMPRODUCT(--('Service Request
Log'!$B$4:$B$5000=$A189)*(LEFT('Service Request Log'!$O$4:$O$5000,1)<0))

But this is treating each column ("C" & "O") as separate values and adding
them together. So instead of a value of say, "5" for a certain date, I am
getting "15" because there are "10" entries in column "C" and "5" entries in
column "O".

I probably should mentione that Column "C" has a string of numbers (IE:
06-123.123) and column "O" will just have numbers...no text in either one so
I guess I should not be using the LEFT function, huh?


jimswinder

Need to Sum when THREE Conditions are met
 
hmmmmm...I thought I copied and pasted...will try again.

"JMB" wrote:

That formula is not the same. You are missing a comma and end parentheses.

"jimswinder" wrote:

When I use:
=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189),--('Service Request
Log'!$C$4:$C$5000)<"")--('Service Request Log'!$O$4:$O$5000<"")

It comes back as #VALUE!.

"JMB" wrote:

Perhaps
=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189), --('Service
Request Log'!$C$4:$C$5000)<""), --('Service Request Log'!$O$4:$O$5000<""))



"jimswinder" wrote:

I need to sum a Column when it meets Three conditions.

When the date is the same as "a189", when there is a value in a cell in
Column "C" and there is also a value in column "O" (both the values in
column "C" & "O" have to be in the same row. If TRUE, give a value of "1" at
each occurrence and sum those values. I came up with the following:

=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189)*(LEFT('Service
Request Log'!$C$4:$C$5000,1)="0"))+SUMPRODUCT(--('Service Request
Log'!$B$4:$B$5000=$A189)*(LEFT('Service Request Log'!$O$4:$O$5000,1)<0))

But this is treating each column ("C" & "O") as separate values and adding
them together. So instead of a value of say, "5" for a certain date, I am
getting "15" because there are "10" entries in column "C" and "5" entries in
column "O".

I probably should mentione that Column "C" has a string of numbers (IE:
06-123.123) and column "O" will just have numbers...no text in either one so
I guess I should not be using the LEFT function, huh?


jimswinder

Need to Sum when THREE Conditions are met
 
I see what happened...Excel says it finds a problem with the equation and do
I want to acccept the proposed new formula.
And the new formula is what I pasted below.

"JMB" wrote:

That formula is not the same. You are missing a comma and end parentheses.

"jimswinder" wrote:

When I use:
=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189),--('Service Request
Log'!$C$4:$C$5000)<"")--('Service Request Log'!$O$4:$O$5000<"")

It comes back as #VALUE!.

"JMB" wrote:

Perhaps
=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189), --('Service
Request Log'!$C$4:$C$5000)<""), --('Service Request Log'!$O$4:$O$5000<""))



"jimswinder" wrote:

I need to sum a Column when it meets Three conditions.

When the date is the same as "a189", when there is a value in a cell in
Column "C" and there is also a value in column "O" (both the values in
column "C" & "O" have to be in the same row. If TRUE, give a value of "1" at
each occurrence and sum those values. I came up with the following:

=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189)*(LEFT('Service
Request Log'!$C$4:$C$5000,1)="0"))+SUMPRODUCT(--('Service Request
Log'!$B$4:$B$5000=$A189)*(LEFT('Service Request Log'!$O$4:$O$5000,1)<0))

But this is treating each column ("C" & "O") as separate values and adding
them together. So instead of a value of say, "5" for a certain date, I am
getting "15" because there are "10" entries in column "C" and "5" entries in
column "O".

I probably should mentione that Column "C" has a string of numbers (IE:
06-123.123) and column "O" will just have numbers...no text in either one so
I guess I should not be using the LEFT function, huh?


JMB

Need to Sum when THREE Conditions are met
 
Got it. I had an extra parantheses

Corrected:
=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189), --('Service
Request Log'!$C$4:$C$5000<""), --('Service Request Log'!$O$4:$O$5000<""))

"jimswinder" wrote:

I see what happened...Excel says it finds a problem with the equation and do
I want to acccept the proposed new formula.
And the new formula is what I pasted below.

"JMB" wrote:

That formula is not the same. You are missing a comma and end parentheses.

"jimswinder" wrote:

When I use:
=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189),--('Service Request
Log'!$C$4:$C$5000)<"")--('Service Request Log'!$O$4:$O$5000<"")

It comes back as #VALUE!.

"JMB" wrote:

Perhaps
=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189), --('Service
Request Log'!$C$4:$C$5000)<""), --('Service Request Log'!$O$4:$O$5000<""))



"jimswinder" wrote:

I need to sum a Column when it meets Three conditions.

When the date is the same as "a189", when there is a value in a cell in
Column "C" and there is also a value in column "O" (both the values in
column "C" & "O" have to be in the same row. If TRUE, give a value of "1" at
each occurrence and sum those values. I came up with the following:

=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189)*(LEFT('Service
Request Log'!$C$4:$C$5000,1)="0"))+SUMPRODUCT(--('Service Request
Log'!$B$4:$B$5000=$A189)*(LEFT('Service Request Log'!$O$4:$O$5000,1)<0))

But this is treating each column ("C" & "O") as separate values and adding
them together. So instead of a value of say, "5" for a certain date, I am
getting "15" because there are "10" entries in column "C" and "5" entries in
column "O".

I probably should mentione that Column "C" has a string of numbers (IE:
06-123.123) and column "O" will just have numbers...no text in either one so
I guess I should not be using the LEFT function, huh?


jimswinder

Need to Sum when THREE Conditions are met
 
Actually someone else found me an answer in the meantime....
=SUM(IF('Service Request Log'!$B$4:$B$5000=$A189,IF('Service Request
Log'!$C$4:$C$5000<"",IF('Service Request Log'!$O$4:$O$5000<"",1,0),0),0))

But I certainly appreciate you taking the time to try and help me. Your
equation seems a bit simpler, so I am going to try it.

"JMB" wrote:

Got it. I had an extra parantheses

Corrected:
=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189), --('Service
Request Log'!$C$4:$C$5000<""), --('Service Request Log'!$O$4:$O$5000<""))

"jimswinder" wrote:

I see what happened...Excel says it finds a problem with the equation and do
I want to acccept the proposed new formula.
And the new formula is what I pasted below.

"JMB" wrote:

That formula is not the same. You are missing a comma and end parentheses.

"jimswinder" wrote:

When I use:
=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189),--('Service Request
Log'!$C$4:$C$5000)<"")--('Service Request Log'!$O$4:$O$5000<"")

It comes back as #VALUE!.

"JMB" wrote:

Perhaps
=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189), --('Service
Request Log'!$C$4:$C$5000)<""), --('Service Request Log'!$O$4:$O$5000<""))



"jimswinder" wrote:

I need to sum a Column when it meets Three conditions.

When the date is the same as "a189", when there is a value in a cell in
Column "C" and there is also a value in column "O" (both the values in
column "C" & "O" have to be in the same row. If TRUE, give a value of "1" at
each occurrence and sum those values. I came up with the following:

=SUMPRODUCT(--('Service Request Log'!$B$4:$B$5000=$A189)*(LEFT('Service
Request Log'!$C$4:$C$5000,1)="0"))+SUMPRODUCT(--('Service Request
Log'!$B$4:$B$5000=$A189)*(LEFT('Service Request Log'!$O$4:$O$5000,1)<0))

But this is treating each column ("C" & "O") as separate values and adding
them together. So instead of a value of say, "5" for a certain date, I am
getting "15" because there are "10" entries in column "C" and "5" entries in
column "O".

I probably should mentione that Column "C" has a string of numbers (IE:
06-123.123) and column "O" will just have numbers...no text in either one so
I guess I should not be using the LEFT function, huh?



All times are GMT +1. The time now is 07:02 PM.

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