Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.misc
|
|||
|
|||
Conditional Sum Product
I want to get the sumproduct of two rows of numbers based on an IF condition
in a related row. The formula would look like this: =Sumproduct(a2:z2, a3:z3)* Multiplier if a1:z1="Yes", otherwise Multiplier =1 So if a1="Yes" then the product would be a2*a3*M; if b1<"Yes" then the product would be b2*b3*1. Any ideas? |
#2
Posted to microsoft.public.excel.misc
|
|||
|
|||
Conditional Sum Product
=SUMPRODUCT(--(A1:Z1="Yes"),A2:Z2,A3:Z3)
-- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... I want to get the sumproduct of two rows of numbers based on an IF condition in a related row. The formula would look like this: =Sumproduct(a2:z2, a3:z3)* Multiplier if a1:z1="Yes", otherwise Multiplier =1 So if a1="Yes" then the product would be a2*a3*M; if b1<"Yes" then the product would be b2*b3*1. Any ideas? |
#3
Posted to microsoft.public.excel.misc
|
|||
|
|||
Conditional Sum Product
Bob,
I was reading thru some of the posts and saw your response...I have a question. I use sumproduct alot, but I do not/have not used the (-- What does this do exactly? Thanks, Hans Bob Phillips wrote: =SUMPRODUCT(--(A1:Z1="Yes"),A2:Z2,A3:Z3) -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... I want to get the sumproduct of two rows of numbers based on an IF condition in a related row. The formula would look like this: =Sumproduct(a2:z2, a3:z3)* Multiplier if a1:z1="Yes", otherwise Multiplier =1 So if a1="Yes" then the product would be a2*a3*M; if b1<"Yes" then the product would be b2*b3*1. Any ideas? |
#4
Posted to microsoft.public.excel.misc
|
|||
|
|||
Conditional Sum Product
I have written a page on that. See
http://www.xldynamic.com/source/xld.SUMPRODUCT.html for a detailed explanation. -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) wrote in message ps.com... Bob, I was reading thru some of the posts and saw your response...I have a question. I use sumproduct alot, but I do not/have not used the (-- What does this do exactly? Thanks, Hans Bob Phillips wrote: =SUMPRODUCT(--(A1:Z1="Yes"),A2:Z2,A3:Z3) -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... I want to get the sumproduct of two rows of numbers based on an IF condition in a related row. The formula would look like this: =Sumproduct(a2:z2, a3:z3)* Multiplier if a1:z1="Yes", otherwise Multiplier =1 So if a1="Yes" then the product would be a2*a3*M; if b1<"Yes" then the product would be b2*b3*1. Any ideas? |
#5
Posted to microsoft.public.excel.misc
|
|||
|
|||
Conditional Sum Product
Bob--
Thanks. My original query was probably not clear. If A1:Z1 is "Yes" then I want the cell to compute to your answer times a multiplier. If "No" I want the cell to compute to exactly your answer (multiplier =1). Ben "Bob Phillips" wrote: =SUMPRODUCT(--(A1:Z1="Yes"),A2:Z2,A3:Z3) -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... I want to get the sumproduct of two rows of numbers based on an IF condition in a related row. The formula would look like this: =Sumproduct(a2:z2, a3:z3)* Multiplier if a1:z1="Yes", otherwise Multiplier =1 So if a1="Yes" then the product would be a2*a3*M; if b1<"Yes" then the product would be b2*b3*1. Any ideas? |
#6
Posted to microsoft.public.excel.misc
|
|||
|
|||
Conditional Sum Product
What multiplier?
-- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... Bob-- Thanks. My original query was probably not clear. If A1:Z1 is "Yes" then I want the cell to compute to your answer times a multiplier. If "No" I want the cell to compute to exactly your answer (multiplier =1). Ben "Bob Phillips" wrote: =SUMPRODUCT(--(A1:Z1="Yes"),A2:Z2,A3:Z3) -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... I want to get the sumproduct of two rows of numbers based on an IF condition in a related row. The formula would look like this: =Sumproduct(a2:z2, a3:z3)* Multiplier if a1:z1="Yes", otherwise Multiplier =1 So if a1="Yes" then the product would be a2*a3*M; if b1<"Yes" then the product would be b2*b3*1. Any ideas? |
#7
Posted to microsoft.public.excel.misc
|
|||
|
|||
Conditional Sum Product
Let me show you the first part of my array:
A B C D X Y 1 Yes No Yes Yes 1.5 1 2 6 3 2 2 3 2 4 6 3 A1:D3 is my array. X and Y are the multipliers. The calculation for this would be : 6*2*1.5+ 3*4*1+ 2*6*1.5+ 2*3*1.5. Thus, if A1:D1 is "Yes" then the corresponding product multiplies by 1.5. If A1:D1 is "No" then it multiplies by 1. "Bob Phillips" wrote: What multiplier? -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... Bob-- Thanks. My original query was probably not clear. If A1:Z1 is "Yes" then I want the cell to compute to your answer times a multiplier. If "No" I want the cell to compute to exactly your answer (multiplier =1). Ben "Bob Phillips" wrote: =SUMPRODUCT(--(A1:Z1="Yes"),A2:Z2,A3:Z3) -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... I want to get the sumproduct of two rows of numbers based on an IF condition in a related row. The formula would look like this: =Sumproduct(a2:z2, a3:z3)* Multiplier if a1:z1="Yes", otherwise Multiplier =1 So if a1="Yes" then the product would be a2*a3*M; if b1<"Yes" then the product would be b2*b3*1. Any ideas? |
#8
Posted to microsoft.public.excel.misc
|
|||
|
|||
Conditional Sum Product
=SUMPRODUCT((ISNUMBER(SEARCH({"Yes";"No"},A1:Z1))) *({1.5;1})*(A2:Z2)*(A3:Z3)
) -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... Let me show you the first part of my array: A B C D X Y 1 Yes No Yes Yes 1.5 1 2 6 3 2 2 3 2 4 6 3 A1:D3 is my array. X and Y are the multipliers. The calculation for this would be : 6*2*1.5+ 3*4*1+ 2*6*1.5+ 2*3*1.5. Thus, if A1:D1 is "Yes" then the corresponding product multiplies by 1.5. If A1:D1 is "No" then it multiplies by 1. "Bob Phillips" wrote: What multiplier? -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... Bob-- Thanks. My original query was probably not clear. If A1:Z1 is "Yes" then I want the cell to compute to your answer times a multiplier. If "No" I want the cell to compute to exactly your answer (multiplier =1). Ben "Bob Phillips" wrote: =SUMPRODUCT(--(A1:Z1="Yes"),A2:Z2,A3:Z3) -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... I want to get the sumproduct of two rows of numbers based on an IF condition in a related row. The formula would look like this: =Sumproduct(a2:z2, a3:z3)* Multiplier if a1:z1="Yes", otherwise Multiplier =1 So if a1="Yes" then the product would be a2*a3*M; if b1<"Yes" then the product would be b2*b3*1. Any ideas? |
#9
Posted to microsoft.public.excel.misc
|
|||
|
|||
Conditional Sum Product
Bob--
Thanks. I appreciate the help. "Bob Phillips" wrote: =SUMPRODUCT((ISNUMBER(SEARCH({"Yes";"No"},A1:Z1))) *({1.5;1})*(A2:Z2)*(A3:Z3) ) -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... Let me show you the first part of my array: A B C D X Y 1 Yes No Yes Yes 1.5 1 2 6 3 2 2 3 2 4 6 3 A1:D3 is my array. X and Y are the multipliers. The calculation for this would be : 6*2*1.5+ 3*4*1+ 2*6*1.5+ 2*3*1.5. Thus, if A1:D1 is "Yes" then the corresponding product multiplies by 1.5. If A1:D1 is "No" then it multiplies by 1. "Bob Phillips" wrote: What multiplier? -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... Bob-- Thanks. My original query was probably not clear. If A1:Z1 is "Yes" then I want the cell to compute to your answer times a multiplier. If "No" I want the cell to compute to exactly your answer (multiplier =1). Ben "Bob Phillips" wrote: =SUMPRODUCT(--(A1:Z1="Yes"),A2:Z2,A3:Z3) -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... I want to get the sumproduct of two rows of numbers based on an IF condition in a related row. The formula would look like this: =Sumproduct(a2:z2, a3:z3)* Multiplier if a1:z1="Yes", otherwise Multiplier =1 So if a1="Yes" then the product would be a2*a3*M; if b1<"Yes" then the product would be b2*b3*1. Any ideas? |
#10
Posted to microsoft.public.excel.misc
|
|||
|
|||
Conditional Sum Product
Bob....Thanks a bunch! Bookmarked your site!
Hans Bob Phillips wrote: I have written a page on that. See http://www.xldynamic.com/source/xld.SUMPRODUCT.html for a detailed explanation. -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) wrote in message ps.com... Bob, I was reading thru some of the posts and saw your response...I have a question. I use sumproduct alot, but I do not/have not used the (-- What does this do exactly? Thanks, Hans Bob Phillips wrote: =SUMPRODUCT(--(A1:Z1="Yes"),A2:Z2,A3:Z3) -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... I want to get the sumproduct of two rows of numbers based on an IF condition in a related row. The formula would look like this: =Sumproduct(a2:z2, a3:z3)* Multiplier if a1:z1="Yes", otherwise Multiplier =1 So if a1="Yes" then the product would be a2*a3*M; if b1<"Yes" then the product would be b2*b3*1. Any ideas? |
#11
Posted to microsoft.public.excel.misc
|
|||
|
|||
Conditional Sum Product
Bob--
How can I make the {1.5;1} numbers variables? That is I want to reference a cell rather than make them numbers, such as {v1;v2} Ben "Bob Phillips" wrote: =SUMPRODUCT((ISNUMBER(SEARCH({"Yes";"No"},A1:Z1))) *({1.5;1})*(A2:Z2)*(A3:Z3) ) -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... Let me show you the first part of my array: A B C D X Y 1 Yes No Yes Yes 1.5 1 2 6 3 2 2 3 2 4 6 3 A1:D3 is my array. X and Y are the multipliers. The calculation for this would be : 6*2*1.5+ 3*4*1+ 2*6*1.5+ 2*3*1.5. Thus, if A1:D1 is "Yes" then the corresponding product multiplies by 1.5. If A1:D1 is "No" then it multiplies by 1. "Bob Phillips" wrote: What multiplier? -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... Bob-- Thanks. My original query was probably not clear. If A1:Z1 is "Yes" then I want the cell to compute to your answer times a multiplier. If "No" I want the cell to compute to exactly your answer (multiplier =1). Ben "Bob Phillips" wrote: =SUMPRODUCT(--(A1:Z1="Yes"),A2:Z2,A3:Z3) -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... I want to get the sumproduct of two rows of numbers based on an IF condition in a related row. The formula would look like this: =Sumproduct(a2:z2, a3:z3)* Multiplier if a1:z1="Yes", otherwise Multiplier =1 So if a1="Yes" then the product would be a2*a3*M; if b1<"Yes" then the product would be b2*b3*1. Any ideas? |
#12
Posted to microsoft.public.excel.misc
|
|||
|
|||
Conditional Sum Product
Yeah, if contiguous
=SUMPRODUCT((ISNUMBER(SEARCH({"Yes";"No"},A1:Z1))) *(V1:V2)*(A2:Z2)*(A3:Z3)) -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... Bob-- How can I make the {1.5;1} numbers variables? That is I want to reference a cell rather than make them numbers, such as {v1;v2} Ben "Bob Phillips" wrote: =SUMPRODUCT((ISNUMBER(SEARCH({"Yes";"No"},A1:Z1))) *({1.5;1})*(A2:Z2)*(A3:Z3) ) -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... Let me show you the first part of my array: A B C D X Y 1 Yes No Yes Yes 1.5 1 2 6 3 2 2 3 2 4 6 3 A1:D3 is my array. X and Y are the multipliers. The calculation for this would be : 6*2*1.5+ 3*4*1+ 2*6*1.5+ 2*3*1.5. Thus, if A1:D1 is "Yes" then the corresponding product multiplies by 1.5. If A1:D1 is "No" then it multiplies by 1. "Bob Phillips" wrote: What multiplier? -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... Bob-- Thanks. My original query was probably not clear. If A1:Z1 is "Yes" then I want the cell to compute to your answer times a multiplier. If "No" I want the cell to compute to exactly your answer (multiplier =1). Ben "Bob Phillips" wrote: =SUMPRODUCT(--(A1:Z1="Yes"),A2:Z2,A3:Z3) -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... I want to get the sumproduct of two rows of numbers based on an IF condition in a related row. The formula would look like this: =Sumproduct(a2:z2, a3:z3)* Multiplier if a1:z1="Yes", otherwise Multiplier =1 So if a1="Yes" then the product would be a2*a3*M; if b1<"Yes" then the product would be b2*b3*1. Any ideas? |
#13
Posted to microsoft.public.excel.misc
|
|||
|
|||
Conditional Sum Product
Nice. Thanks!
"Bob Phillips" wrote: Yeah, if contiguous =SUMPRODUCT((ISNUMBER(SEARCH({"Yes";"No"},A1:Z1))) *(V1:V2)*(A2:Z2)*(A3:Z3)) -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... Bob-- How can I make the {1.5;1} numbers variables? That is I want to reference a cell rather than make them numbers, such as {v1;v2} Ben "Bob Phillips" wrote: =SUMPRODUCT((ISNUMBER(SEARCH({"Yes";"No"},A1:Z1))) *({1.5;1})*(A2:Z2)*(A3:Z3) ) -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... Let me show you the first part of my array: A B C D X Y 1 Yes No Yes Yes 1.5 1 2 6 3 2 2 3 2 4 6 3 A1:D3 is my array. X and Y are the multipliers. The calculation for this would be : 6*2*1.5+ 3*4*1+ 2*6*1.5+ 2*3*1.5. Thus, if A1:D1 is "Yes" then the corresponding product multiplies by 1.5. If A1:D1 is "No" then it multiplies by 1. "Bob Phillips" wrote: What multiplier? -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... Bob-- Thanks. My original query was probably not clear. If A1:Z1 is "Yes" then I want the cell to compute to your answer times a multiplier. If "No" I want the cell to compute to exactly your answer (multiplier =1). Ben "Bob Phillips" wrote: =SUMPRODUCT(--(A1:Z1="Yes"),A2:Z2,A3:Z3) -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) "Ben010" wrote in message ... I want to get the sumproduct of two rows of numbers based on an IF condition in a related row. The formula would look like this: =Sumproduct(a2:z2, a3:z3)* Multiplier if a1:z1="Yes", otherwise Multiplier =1 So if a1="Yes" then the product would be a2*a3*M; if b1<"Yes" then the product would be b2*b3*1. Any ideas? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Conditional formatting - Find common material | Excel Worksheet Functions | |||
Conditional Format Not Working | Excel Discussion (Misc queries) | |||
Percentages | Charts and Charting in Excel | |||
How to set a formula to count the product appear how manytime | Excel Worksheet Functions | |||
Which function(s)? | Excel Worksheet Functions |