#1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Connie Martin
 
Posts: n/a
Default Lookup

I assume I use a lookup function, but not sure. I would define the range
with a name, I know that much, but the formula stumps me. I have a list that
could read something like this:

JAN Con-Way 2
JAN SFS 3
APR SFS 3
JUN SFS 3
JUL TransX 4
JAN Yellow 4
JAN Yellow 4
JAN Yellow 4
JAN Yellow 4
SEP TransX 5
FEB Yellow 5
FEB Yellow 5

In another cell, for example, I would like to put a formula that would look
up all of "Yellow" in this list and then give me the average of the numbers
for Yellow. I think it's simple enough but I'm not versed enough! Connie
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
bpeltzer
 
Posts: n/a
Default Lookup

SUMIF will total cells when an associated cell meets a certain condition;
COUNTIF will count such cells. So your average would be
=sumif(b:b,"Yellow",c:c)/countif(b:b,"Yellow"). Note that "Yellow" could
just as well be another cell reference.

"Connie Martin" wrote:

I assume I use a lookup function, but not sure. I would define the range
with a name, I know that much, but the formula stumps me. I have a list that
could read something like this:

JAN Con-Way 2
JAN SFS 3
APR SFS 3
JUN SFS 3
JUL TransX 4
JAN Yellow 4
JAN Yellow 4
JAN Yellow 4
JAN Yellow 4
SEP TransX 5
FEB Yellow 5
FEB Yellow 5

In another cell, for example, I would like to put a formula that would look
up all of "Yellow" in this list and then give me the average of the numbers
for Yellow. I think it's simple enough but I'm not versed enough! Connie

  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Duke Carey
 
Posts: n/a
Default Lookup

This is an arrya formula, one you enter with Shift+Ctrl+Enter

=AVERAGE(IF(B2:B13="Yellow",C2:C13))

where your data starts in row 2


"Connie Martin" wrote:

I assume I use a lookup function, but not sure. I would define the range
with a name, I know that much, but the formula stumps me. I have a list that
could read something like this:

JAN Con-Way 2
JAN SFS 3
APR SFS 3
JUN SFS 3
JUL TransX 4
JAN Yellow 4
JAN Yellow 4
JAN Yellow 4
JAN Yellow 4
SEP TransX 5
FEB Yellow 5
FEB Yellow 5

In another cell, for example, I would like to put a formula that would look
up all of "Yellow" in this list and then give me the average of the numbers
for Yellow. I think it's simple enough but I'm not versed enough! Connie

  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Connie Martin
 
Posts: n/a
Default Lookup

Thank you, this works! Another question, if you don't mind. Using the
sample columns below, I need a formula that looks for Yellow and counts the
number of times it was 7 or less from column C. In looking at the little
table below, the answer would be 9. for SFS it would be 2, for FFE it would
be 1. They will be all separate formulas, of course. I only need one
example---for Yellow.

Yellow 5
Yellow 6
SFS 3
Yellow 6
Yellow 6
Yellow 6
Yellow 6
Yellow 7
Yellow 7
Yellow 7
Yellow 8
FFE 7
FFE 11
FFE 11
SFS 3


"bpeltzer" wrote:

SUMIF will total cells when an associated cell meets a certain condition;
COUNTIF will count such cells. So your average would be
=sumif(b:b,"Yellow",c:c)/countif(b:b,"Yellow"). Note that "Yellow" could
just as well be another cell reference.

"Connie Martin" wrote:

I assume I use a lookup function, but not sure. I would define the range
with a name, I know that much, but the formula stumps me. I have a list that
could read something like this:

JAN Con-Way 2
JAN SFS 3
APR SFS 3
JUN SFS 3
JUL TransX 4
JAN Yellow 4
JAN Yellow 4
JAN Yellow 4
JAN Yellow 4
SEP TransX 5
FEB Yellow 5
FEB Yellow 5

In another cell, for example, I would like to put a formula that would look
up all of "Yellow" in this list and then give me the average of the numbers
for Yellow. I think it's simple enough but I'm not versed enough! Connie

  #5   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Connie Martin
 
Posts: n/a
Default Lookup

This formula works when the columns are sorted a certain way, but when I sort
them differently, the formula yields 0. My data starts in row 5 and I
adjusted the formula accordingly, but for some reason it doesn't always work.
I must be doing something wrong. Although I don't understand bpeltzer's
reponse, the formula works and is consistent no matter how I sort the
columns. Thank you for responding. Connie


"Duke Carey" wrote:

This is an arrya formula, one you enter with Shift+Ctrl+Enter

=AVERAGE(IF(B2:B13="Yellow",C2:C13))

where your data starts in row 2


"Connie Martin" wrote:

I assume I use a lookup function, but not sure. I would define the range
with a name, I know that much, but the formula stumps me. I have a list that
could read something like this:

JAN Con-Way 2
JAN SFS 3
APR SFS 3
JUN SFS 3
JUL TransX 4
JAN Yellow 4
JAN Yellow 4
JAN Yellow 4
JAN Yellow 4
SEP TransX 5
FEB Yellow 5
FEB Yellow 5

In another cell, for example, I would like to put a formula that would look
up all of "Yellow" in this list and then give me the average of the numbers
for Yellow. I think it's simple enough but I'm not versed enough! Connie



  #6   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Duke Carey
 
Posts: n/a
Default Lookup

If the data starts in row 5, and the Yellow text is in column A, the values
in column B, use

=SUMPRODUCT(--(A5:A25="Yellow"),--(B5:B25<=7))



"Connie Martin" wrote:

Thank you, this works! Another question, if you don't mind. Using the
sample columns below, I need a formula that looks for Yellow and counts the
number of times it was 7 or less from column C. In looking at the little
table below, the answer would be 9. for SFS it would be 2, for FFE it would
be 1. They will be all separate formulas, of course. I only need one
example---for Yellow.

Yellow 5
Yellow 6
SFS 3
Yellow 6
Yellow 6
Yellow 6
Yellow 6
Yellow 7
Yellow 7
Yellow 7
Yellow 8
FFE 7
FFE 11
FFE 11
SFS 3



  #7   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Connie Martin
 
Posts: n/a
Default Lookup

Thank you, Duke. That works great! What a great resource this newsgroup is!
Wow! I'm impressed. Thanks to both of you! Connie

"Duke Carey" wrote:

If the data starts in row 5, and the Yellow text is in column A, the values
in column B, use

=SUMPRODUCT(--(A5:A25="Yellow"),--(B5:B25<=7))



"Connie Martin" wrote:

Thank you, this works! Another question, if you don't mind. Using the
sample columns below, I need a formula that looks for Yellow and counts the
number of times it was 7 or less from column C. In looking at the little
table below, the answer would be 9. for SFS it would be 2, for FFE it would
be 1. They will be all separate formulas, of course. I only need one
example---for Yellow.

Yellow 5
Yellow 6
SFS 3
Yellow 6
Yellow 6
Yellow 6
Yellow 6
Yellow 7
Yellow 7
Yellow 7
Yellow 8
FFE 7
FFE 11
FFE 11
SFS 3



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Another way to lookup data David Vollmer Excel Worksheet Functions 1 September 23rd 05 05:16 AM
lookup more than one cell andrewm Excel Worksheet Functions 20 June 14th 05 05:33 AM
Lookup Vector > Lookup Value Alec Kolundzic Excel Worksheet Functions 6 June 10th 05 02:14 PM
Lookup function w/Text and Year Josh O. Excel Worksheet Functions 1 February 12th 05 11:27 PM
double lookup, nest, or macro? Josef.angel Excel Worksheet Functions 1 October 29th 04 09:50 AM


All times are GMT +1. The time now is 11:24 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"