Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
I'm trying to get this to only average specific information in column F that
contain "January" and "2005" in that particular row. If it doesn't match January and 2005, it should return nothing. =IF(AND('Period Data'!A10:A200="January",'Period Data'!E10:E200=2005),AVERAGE('Period Data'!F10:F200),"") It's averaging everything right now. I'm sure there's a better way to do this, but it's beyond me at this point. Thanks in advance, |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
So I tried a different method here and still getting the same results. Here's
what I tried: =AVERAGE(IF(AND('Period Data'!A10="January",'Period Data'!E10=2005),'Period Data'!F10:F20)) It's still averaging everything in the F column rather then just those particular rows that match January and 2005. "Sage" wrote: I'm trying to get this to only average specific information in column F that contain "January" and "2005" in that particular row. If it doesn't match January and 2005, it should return nothing. =IF(AND('Period Data'!A10:A200="January",'Period Data'!E10:E200=2005),AVERAGE('Period Data'!F10:F200),"") It's averaging everything right now. I'm sure there's a better way to do this, but it's beyond me at this point. Thanks in advance, |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]() Make sure you are entering your formula in as an array. =AVERAGE(IF(Period Data!A1:A200="January",IF(Period Data!E1:E200=2005,Period Data!F1:F200,FALSE))) When you complete the formula, don't hit enter to commit, hit Ctrl-Shift-Enter Simultaneously. This will create curly brackets around the formula. {=AVERAGE(IF(Period Data!A1:A200="January",IF(Period Data!E1:E200=2005,Period Data!F1:F200,FALSE)))} HTH Steve -- SteveG ------------------------------------------------------------------------ SteveG's Profile: http://www.excelforum.com/member.php...fo&userid=7571 View this thread: http://www.excelforum.com/showthread...hreadid=502639 |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
That worked. Just had to add the ' around period data and the good 'ole
CTRL+Shift+Enter. Thanks mate! "SteveG" wrote: Make sure you are entering your formula in as an array. =AVERAGE(IF(Period Data!A1:A200="January",IF(Period Data!E1:E200=2005,Period Data!F1:F200,FALSE))) When you complete the formula, don't hit enter to commit, hit Ctrl-Shift-Enter Simultaneously. This will create curly brackets around the formula. {=AVERAGE(IF(Period Data!A1:A200="January",IF(Period Data!E1:E200=2005,Period Data!F1:F200,FALSE)))} HTH Steve -- SteveG ------------------------------------------------------------------------ SteveG's Profile: http://www.excelforum.com/member.php...fo&userid=7571 View this thread: http://www.excelforum.com/showthread...hreadid=502639 |
#5
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]() Anytime. Steve -- SteveG ------------------------------------------------------------------------ SteveG's Profile: http://www.excelforum.com/member.php...fo&userid=7571 View this thread: http://www.excelforum.com/showthread...hreadid=502639 |
#6
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
One more question if you're still around. How would I only average cells in
column F that contain information and ignore blank cells? As of now it's bring my average down if there's a cell with nothing in it. =AVERAGE(IF(Period Data!A1:A200="January",IF(Period Data!E1:E200=2005,Period Data!F1:F200,FALSE))) Thanks again! Sage |
#7
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]() This should do it for you. =AVERAGE(IF(Period Data!A1:A200="January",IF(Period Data!E1:E200=2005,IF(Period Data!F1:F200<"",Period Data!F1:F200,FALSE)))) Again, it is an array formula. HTH Steve -- SteveG ------------------------------------------------------------------------ SteveG's Profile: http://www.excelforum.com/member.php...fo&userid=7571 View this thread: http://www.excelforum.com/showthread...hreadid=502639 |
#8
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Care for a virtual beer? Cheers!
"SteveG" wrote: This should do it for you. =AVERAGE(IF(Period Data!A1:A200="January",IF(Period Data!E1:E200=2005,IF(Period Data!F1:F200<"",Period Data!F1:F200,FALSE)))) Again, it is an array formula. HTH Steve -- SteveG ------------------------------------------------------------------------ SteveG's Profile: http://www.excelforum.com/member.php...fo&userid=7571 View this thread: http://www.excelforum.com/showthread...hreadid=502639 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Dates and Recomended Graphing Programs to work with excel? | Charts and Charting in Excel | |||
A search for $ in a formula use to work now it does not work | Excel Discussion (Misc queries) | |||
Moving a sheet from one work book to another? | Excel Worksheet Functions | |||
My links no longer work . . . | Excel Discussion (Misc queries) | |||
How to get saved old saved work that was saved over? | Excel Discussion (Misc queries) |