Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Please help
I am trying to add numerical values in one column based on multiple values in another column. A B Red $24 Blue $16 Green $21 Blue $15 Green $12 I would like to add the values in column B for all rows that have a value of red and green in column A. Thank you in advance for your help! |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
A couple of ways
=SUM(SUMIF(A2:A6,{"Red";"Green"},B2:B6)) or =SUMPRODUCT(--((A2:A6="Red")+(A2:A6="Green")0),B2:B6) both returns 57 -- Regards, Peo Sjoblom "Kazmaniac" wrote in message ... Please help I am trying to add numerical values in one column based on multiple values in another column. A B Red $24 Blue $16 Green $21 Blue $15 Green $12 I would like to add the values in column B for all rows that have a value of red and green in column A. Thank you in advance for your help! |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
THANK YOU!!!!! WORKS LIKE A CHARM!!!
"Peo Sjoblom" wrote: A couple of ways =SUM(SUMIF(A2:A6,{"Red";"Green"},B2:B6)) or =SUMPRODUCT(--((A2:A6="Red")+(A2:A6="Green")0),B2:B6) both returns 57 -- Regards, Peo Sjoblom "Kazmaniac" wrote in message ... Please help I am trying to add numerical values in one column based on multiple values in another column. A B Red $24 Blue $16 Green $21 Blue $15 Green $12 I would like to add the values in column B for all rows that have a value of red and green in column A. Thank you in advance for your help! |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Why not just
=SUMPRODUCT((A1:A5="red")+(A1:A5="green"),B1:B5) No need for "- -" since the addition operator will coerce logical values to numeric No need for "0" since 0 * anything = 0 best wishes -- Bernard V Liengme www.stfx.ca/people/bliengme remove caps from email "Peo Sjoblom" wrote in message ... A couple of ways =SUM(SUMIF(A2:A6,{"Red";"Green"},B2:B6)) or =SUMPRODUCT(--((A2:A6="Red")+(A2:A6="Green")0),B2:B6) both returns 57 -- Regards, Peo Sjoblom "Kazmaniac" wrote in message ... Please help I am trying to add numerical values in one column based on multiple values in another column. A B Red $24 Blue $16 Green $21 Blue $15 Green $12 I would like to add the values in column B for all rows that have a value of red and green in column A. Thank you in advance for your help! |
#5
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
The reason I use it is because I want to be fairly consistent, if for
instance the OP had asked Green OR Red in A2:B5 then sum C2:C5. If for instance A2 holds red and B2 holds green your formula would do 2 x C2 while mine would do 1 x C2 -- Regards, Peo Sjoblom "Bernard Liengme" wrote in message ... Why not just =SUMPRODUCT((A1:A5="red")+(A1:A5="green"),B1:B5) No need for "- -" since the addition operator will coerce logical values to numeric No need for "0" since 0 * anything = 0 best wishes -- Bernard V Liengme www.stfx.ca/people/bliengme remove caps from email "Peo Sjoblom" wrote in message ... A couple of ways =SUM(SUMIF(A2:A6,{"Red";"Green"},B2:B6)) or =SUMPRODUCT(--((A2:A6="Red")+(A2:A6="Green")0),B2:B6) both returns 57 -- Regards, Peo Sjoblom "Kazmaniac" wrote in message ... Please help I am trying to add numerical values in one column based on multiple values in another column. A B Red $24 Blue $16 Green $21 Blue $15 Green $12 I would like to add the values in column B for all rows that have a value of red and green in column A. Thank you in advance for your help! |
#6
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
"Bernard Liengme" wrote...
Why not just =SUMPRODUCT((A1:A5="red")+(A1:A5="green"),B1:B5 ) No need for "- -" since the addition operator will coerce logical values to numeric .... For another reason, =SUM(SUMIF(A1:A5,{"red";"green"},B1:B5)) is more efficient both in terms of storage and recalc speed. And it's more general (not that this is an issue in this instance), i.e., =SUM(SUMIF(A:A,{"red";"green"},B:B)) works, while =SUMPRODUCT((A:A="red")+(A:A="green"),B:B) will fail in XL2003 and prior versions. |
#7
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
=SUMPRODUCT((A2:A6={"Red","Green"})*B2:B6)
"Kazmaniac" wrote: Please help I am trying to add numerical values in one column based on multiple values in another column. A B Red $24 Blue $16 Green $21 Blue $15 Green $12 I would like to add the values in column B for all rows that have a value of red and green in column A. Thank you in advance for your help! |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
help me on rearrange cells based on its numerical values without repeating any number | Excel Worksheet Functions | |||
Return Range of Numerical Values in Single Column based on Frequency Percentage | Excel Worksheet Functions | |||
Extract one numerical value from single cell with multiple values? | Excel Worksheet Functions | |||
Formula to compare multiple rows values based on another column? | Excel Worksheet Functions | |||
Adding Values Based on a Separate Column | Excel Discussion (Misc queries) |