Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
I want to perform a calculation base off criteria from two columns.
ex: A B 1 apples 222 2 oranges 156 3 apples 789 4 apples 222 5 oranges 789 if all the 'apples' in column 'A' have the same corrisponding value in column 'B' then multipy the value in 'B' times some number. In this example, ALL the 'apples' do not have 'B' values that match so it will return "Varies". Thanks |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
One way ... one LONG way, with an *array* formula,
With the lookup item in C1 and the number to multiply in C2: =IF(COUNT(IF((A2:A6=C1)*(B2:B6=VLOOKUP(C1,A2:B6,2, 0)),B2:B6))=COUNTIF(A2:A6,C1),VLOOKUP(C1,A2:B6,2,0 )*C2,"Varies") -- Array formulas are entered using CSE, <Ctrl <Shift <Enter, instead of the regular <Enter, which will *automatically* enclose the formula in curly brackets, which *cannot* be done manually. Also, CSE *must* be used when revising the formula. -- HTH, RD ================================================== === Please keep all correspondence within the Group, so all may benefit! ================================================== === "KUMPFfrog" wrote in message ... I want to perform a calculation base off criteria from two columns. ex: A B 1 apples 222 2 oranges 156 3 apples 789 4 apples 222 5 oranges 789 if all the 'apples' in column 'A' have the same corrisponding value in column 'B' then multipy the value in 'B' times some number. In this example, ALL the 'apples' do not have 'B' values that match so it will return "Varies". Thanks |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
On Tue, 22 Jul 2008 08:21:01 -0700, KUMPFfrog
wrote: I want to perform a calculation base off criteria from two columns. ex: A B 1 apples 222 2 oranges 156 3 apples 789 4 apples 222 5 oranges 789 if all the 'apples' in column 'A' have the same corrisponding value in column 'B' then multipy the value in 'B' times some number. In this example, ALL the 'apples' do not have 'B' values that match so it will return "Varies". Thanks Try this formula in cell C1 =IF(COUNTIF($A$1:$A$10,A1)<SUMPRODUCT(- -($A$1:$A$10=A1),- -($B$1:$B$10=B1)),"Varies",B1*$Z$1) Cell Z1 is where "some number" is. Hope this helps / Lars-Åke |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
thanks Lars-Ã…ke Aspelin,
only one problem. if my criteria changes to 'oranges' then i would need to change the 'B1' reference to 'B2' and so on. So, if all the corrisponding 'B' values match, then i would need it to find the 'B' value to the first criteria match in column 'A'. Hope that makes sense. "Lars-Ã…ke Aspelin" wrote: Try this formula in cell C1 =IF(COUNTIF($A$1:$A$10,A1)<SUMPRODUCT(- -($A$1:$A$10=A1),- -($B$1:$B$10=B1)),"Varies",B1*$Z$1) Cell Z1 is where "some number" is. Hope this helps / Lars-Ã…ke On Tue, 22 Jul 2008 08:21:01 -0700, KUMPFfrog wrote: I want to perform a calculation base off criteria from two columns. ex: A B 1 apples 222 2 oranges 156 3 apples 789 4 apples 222 5 oranges 789 if all the 'apples' in column 'A' have the same corrisponding value in column 'B' then multipy the value in 'B' times some number. In this example, ALL the 'apples' do not have 'B' values that match so it will return "Varies". Thanks |
#5
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
sorry, i should have provided more details.
continuing with the original example given - i have an area of cells that will sort of summerize data in the worksheet. for example: In column E i would have the list of fruits available. In column F is the number or times that fruit shows up in the range. and in column G i would use the formula that we/you are trying to create. in my application this is a date, not a number like i used in the example, but hopefully you get the idea. "Lars-Ã…ke Aspelin" wrote: Sorry, I forgot to mention that you should drag down the formula in C1 as far as needed in column C, that is as many rows as there are data in the columns A and B. The result will be a column C filled with either "Varies" or the values (that do not vary) multiplied with the "some number in Z1". On Tue, 22 Jul 2008 13:56:00 -0700, KUMPFfrog wrote: thanks Lars-Ã…ke Aspelin, only one problem. if my criteria changes to 'oranges' then i would need to change the 'B1' reference to 'B2' and so on. So, if all the corrisponding 'B' values match, then i would need it to find the 'B' value to the first criteria match in column 'A'. Hope that makes sense. "Lars-Ã…ke Aspelin" wrote: Try this formula in cell C1 =IF(COUNTIF($A$1:$A$10,A1)<SUMPRODUCT(- -($A$1:$A$10=A1),- -($B$1:$B$10=B1)),"Varies",B1*$Z$1) Cell Z1 is where "some number" is. Hope this helps / Lars-Ã…ke On Tue, 22 Jul 2008 08:21:01 -0700, KUMPFfrog wrote: I want to perform a calculation base off criteria from two columns. ex: A B 1 apples 222 2 oranges 156 3 apples 789 4 apples 222 5 oranges 789 if all the 'apples' in column 'A' have the same corrisponding value in column 'B' then multipy the value in 'B' times some number. In this example, ALL the 'apples' do not have 'B' values that match so it will return "Varies". Thanks |
#6
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
You should maybe try my suggested formula!
-- Regards, RD --------------------------------------------------------------------------- Please keep all correspondence within the NewsGroup, so all may benefit ! --------------------------------------------------------------------------- "KUMPFfrog" wrote in message ... thanks Lars-Åke Aspelin, only one problem. if my criteria changes to 'oranges' then i would need to change the 'B1' reference to 'B2' and so on. So, if all the corrisponding 'B' values match, then i would need it to find the 'B' value to the first criteria match in column 'A'. Hope that makes sense. "Lars-Åke Aspelin" wrote: Try this formula in cell C1 =IF(COUNTIF($A$1:$A$10,A1)<SUMPRODUCT(- -($A$1:$A$10=A1),- -($B$1:$B$10=B1)),"Varies",B1*$Z$1) Cell Z1 is where "some number" is. Hope this helps / Lars-Åke On Tue, 22 Jul 2008 08:21:01 -0700, KUMPFfrog wrote: I want to perform a calculation base off criteria from two columns. ex: A B 1 apples 222 2 oranges 156 3 apples 789 4 apples 222 5 oranges 789 if all the 'apples' in column 'A' have the same corrisponding value in column 'B' then multipy the value in 'B' times some number. In this example, ALL the 'apples' do not have 'B' values that match so it will return "Varies". Thanks |
#7
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]() No, I am lost. What happened to columns A and B that you had in your example? Please give a new example with all relevant input and the expected output. On Tue, 22 Jul 2008 14:52:03 -0700, KUMPFfrog wrote: sorry, i should have provided more details. continuing with the original example given - i have an area of cells that will sort of summerize data in the worksheet. for example: In column E i would have the list of fruits available. In column F is the number or times that fruit shows up in the range. and in column G i would use the formula that we/you are trying to create. in my application this is a date, not a number like i used in the example, but hopefully you get the idea. "Lars-Åke Aspelin" wrote: Sorry, I forgot to mention that you should drag down the formula in C1 as far as needed in column C, that is as many rows as there are data in the columns A and B. The result will be a column C filled with either "Varies" or the values (that do not vary) multiplied with the "some number in Z1". On Tue, 22 Jul 2008 13:56:00 -0700, KUMPFfrog wrote: thanks Lars-Åke Aspelin, only one problem. if my criteria changes to 'oranges' then i would need to change the 'B1' reference to 'B2' and so on. So, if all the corrisponding 'B' values match, then i would need it to find the 'B' value to the first criteria match in column 'A'. Hope that makes sense. "Lars-Åke Aspelin" wrote: Try this formula in cell C1 =IF(COUNTIF($A$1:$A$10,A1)<SUMPRODUCT(- -($A$1:$A$10=A1),- -($B$1:$B$10=B1)),"Varies",B1*$Z$1) Cell Z1 is where "some number" is. Hope this helps / Lars-Åke On Tue, 22 Jul 2008 08:21:01 -0700, KUMPFfrog wrote: I want to perform a calculation base off criteria from two columns. ex: A B 1 apples 222 2 oranges 156 3 apples 789 4 apples 222 5 oranges 789 if all the 'apples' in column 'A' have the same corrisponding value in column 'B' then multipy the value in 'B' times some number. In this example, ALL the 'apples' do not have 'B' values that match so it will return "Varies". Thanks |
#8
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
It works perfectly. I actually did try your formula first, but i think in
trying to convert it from my example to my actual application, I mis-keyed something. Needless to say, it worked when i gave it a second try. Thanks sooo much to both you and Lars-Ã…ke Aspelin for your help. "RagDyer" wrote: You should maybe try my suggested formula! -- Regards, RD --------------------------------------------------------------------------- Please keep all correspondence within the NewsGroup, so all may benefit ! --------------------------------------------------------------------------- "KUMPFfrog" wrote in message ... thanks Lars-Ã…ke Aspelin, only one problem. if my criteria changes to 'oranges' then i would need to change the 'B1' reference to 'B2' and so on. So, if all the corrisponding 'B' values match, then i would need it to find the 'B' value to the first criteria match in column 'A'. Hope that makes sense. "Lars-Ã…ke Aspelin" wrote: Try this formula in cell C1 =IF(COUNTIF($A$1:$A$10,A1)<SUMPRODUCT(- -($A$1:$A$10=A1),- -($B$1:$B$10=B1)),"Varies",B1*$Z$1) Cell Z1 is where "some number" is. Hope this helps / Lars-Ã…ke On Tue, 22 Jul 2008 08:21:01 -0700, KUMPFfrog wrote: I want to perform a calculation base off criteria from two columns. ex: A B 1 apples 222 2 oranges 156 3 apples 789 4 apples 222 5 oranges 789 if all the 'apples' in column 'A' have the same corrisponding value in column 'B' then multipy the value in 'B' times some number. In this example, ALL the 'apples' do not have 'B' values that match so it will return "Varies". Thanks |
#9
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Thanks for all your help.
I was able to make the formula from RagDyer work. Sorry my example confused you. "Lars-Ã…ke Aspelin" wrote: No, I am lost. What happened to columns A and B that you had in your example? Please give a new example with all relevant input and the expected output. On Tue, 22 Jul 2008 14:52:03 -0700, KUMPFfrog wrote: sorry, i should have provided more details. continuing with the original example given - i have an area of cells that will sort of summerize data in the worksheet. for example: In column E i would have the list of fruits available. In column F is the number or times that fruit shows up in the range. and in column G i would use the formula that we/you are trying to create. in my application this is a date, not a number like i used in the example, but hopefully you get the idea. "Lars-Ã…ke Aspelin" wrote: Sorry, I forgot to mention that you should drag down the formula in C1 as far as needed in column C, that is as many rows as there are data in the columns A and B. The result will be a column C filled with either "Varies" or the values (that do not vary) multiplied with the "some number in Z1". On Tue, 22 Jul 2008 13:56:00 -0700, KUMPFfrog wrote: thanks Lars-Ã…ke Aspelin, only one problem. if my criteria changes to 'oranges' then i would need to change the 'B1' reference to 'B2' and so on. So, if all the corrisponding 'B' values match, then i would need it to find the 'B' value to the first criteria match in column 'A'. Hope that makes sense. "Lars-Ã…ke Aspelin" wrote: Try this formula in cell C1 =IF(COUNTIF($A$1:$A$10,A1)<SUMPRODUCT(- -($A$1:$A$10=A1),- -($B$1:$B$10=B1)),"Varies",B1*$Z$1) Cell Z1 is where "some number" is. Hope this helps / Lars-Ã…ke On Tue, 22 Jul 2008 08:21:01 -0700, KUMPFfrog wrote: I want to perform a calculation base off criteria from two columns. ex: A B 1 apples 222 2 oranges 156 3 apples 789 4 apples 222 5 oranges 789 if all the 'apples' in column 'A' have the same corrisponding value in column 'B' then multipy the value in 'B' times some number. In this example, ALL the 'apples' do not have 'B' values that match so it will return "Varies". Thanks |
#10
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
You're welcome, and we appreciate the feed-back.
-- Regards, RD --------------------------------------------------------------------------- Please keep all correspondence within the NewsGroup, so all may benefit ! --------------------------------------------------------------------------- "KUMPFfrog" wrote in message ... It works perfectly. I actually did try your formula first, but i think in trying to convert it from my example to my actual application, I mis-keyed something. Needless to say, it worked when i gave it a second try. Thanks sooo much to both you and Lars-Ã…ke Aspelin for your help. "RagDyer" wrote: You should maybe try my suggested formula! -- Regards, RD -------------------------------------------------------------------------- - Please keep all correspondence within the NewsGroup, so all may benefit ! -------------------------------------------------------------------------- - "KUMPFfrog" wrote in message ... thanks Lars-Ã…ke Aspelin, only one problem. if my criteria changes to 'oranges' then i would need to change the 'B1' reference to 'B2' and so on. So, if all the corrisponding 'B' values match, then i would need it to find the 'B' value to the first criteria match in column 'A'. Hope that makes sense. "Lars-Ã…ke Aspelin" wrote: Try this formula in cell C1 =IF(COUNTIF($A$1:$A$10,A1)<SUMPRODUCT(- -($A$1:$A$10=A1),- -($B$1:$B$10=B1)),"Varies",B1*$Z$1) Cell Z1 is where "some number" is. Hope this helps / Lars-Ã…ke On Tue, 22 Jul 2008 08:21:01 -0700, KUMPFfrog wrote: I want to perform a calculation base off criteria from two columns. ex: A B 1 apples 222 2 oranges 156 3 apples 789 4 apples 222 5 oranges 789 if all the 'apples' in column 'A' have the same corrisponding value in column 'B' then multipy the value in 'B' times some number. In this example, ALL the 'apples' do not have 'B' values that match so it will return "Varies". Thanks |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Lookup where column data does not match | Excel Worksheet Functions | |||
Index/Match - Lookup based on multiple column criteria | Excel Worksheet Functions | |||
2 column lookup - match to date range | Excel Worksheet Functions | |||
The match and lookup functions can find literal data but not the same data referenced from a cell | Excel Discussion (Misc queries) | |||
Lookup then Match and insert value from next column | Excel Worksheet Functions |