ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   similar to sumif() but for averages (https://www.excelbanter.com/excel-discussion-misc-queries/102000-similar-sumif-but-averages.html)

Donovan

similar to sumif() but for averages
 

Does anyone know how to create a formula similar to sumif() but for
averages.
:confused:

Hence:

I have a:

- range
- criteria
- AVG_range (as opposed to a sum_range)


The formula that I need would be =averageIF(K$2:HB$2,G$2,K3:HB3) which
is similar to =SUMIF(K$2:HB$2,G$2,K3:HB3) but does the averages based
on the criteria.

Are there any experts out there who knows how to do this?


--
Donovan
------------------------------------------------------------------------
Donovan's Profile: http://www.excelforum.com/member.php...o&userid=35234
View this thread: http://www.excelforum.com/showthread...hreadid=566214


Domenic

similar to sumif() but for averages
 
Try...

=AVERAGE(IF(K$2:HB$2=G$2,K3:HB3))

....confirmed with CONTROL+SHIFT+ENTER, not just ENTER.

Hope this helps!

In article ,
Donovan wrote:

Does anyone know how to create a formula similar to sumif() but for
averages.
:confused:

Hence:

I have a:

- range
- criteria
- AVG_range (as opposed to a sum_range)


The formula that I need would be =averageIF(K$2:HB$2,G$2,K3:HB3) which
is similar to =SUMIF(K$2:HB$2,G$2,K3:HB3) but does the averages based
on the criteria.

Are there any experts out there who knows how to do this?


RagDyeR

similar to sumif() but for averages
 
You could try this *array* formula:

=Average(IF(K$2:HB$2=G$2,K3:HB3))
--
Array formulas must be entered with CSE, <Ctrl <Shift <Enter, instead of
the regular <Enter, which will *automatically* enclose the formula in curly
brackets, which *cannot* be done manually. Also, you must use CSE when
revising the formula.
--
HTH,

RD

---------------------------------------------------------------------------
Please keep all correspondence within the NewsGroup, so all may benefit !
---------------------------------------------------------------------------
"Donovan" wrote in
message ...

Does anyone know how to create a formula similar to sumif() but for
averages.
:confused:

Hence:

I have a:

- range
- criteria
- AVG_range (as opposed to a sum_range)


The formula that I need would be =averageIF(K$2:HB$2,G$2,K3:HB3) which
is similar to =SUMIF(K$2:HB$2,G$2,K3:HB3) but does the averages based
on the criteria.

Are there any experts out there who knows how to do this?


--
Donovan
------------------------------------------------------------------------
Donovan's Profile:
http://www.excelforum.com/member.php...o&userid=35234
View this thread: http://www.excelforum.com/showthread...hreadid=566214



Donovan

similar to sumif() but for averages
 

Youda (u-da) Kings.

Thanks. Works well.


--
Donovan
------------------------------------------------------------------------
Donovan's Profile: http://www.excelforum.com/member.php...o&userid=35234
View this thread: http://www.excelforum.com/showthread...hreadid=566214


Donovan

similar to sumif() but for averages
 

:confused:
While I got exited at first, it may have been premature. Not sure if
ya'll can help wrap this one out?

It seems the answer for {=Average(IF(K$2:HB$2=G$2,K3:HB3))}
is wrong. It appears to include blank data as zero's in the
calculation and therefore lower the average to a level lower than it
should be.

In other words, blank data should not be part of the AVG

Note: The average I guess should be when the data is greater than
Zero.

Anyone able to help?


--
Donovan
------------------------------------------------------------------------
Donovan's Profile: http://www.excelforum.com/member.php...o&userid=35234
View this thread: http://www.excelforum.com/showthread...hreadid=566214


Domenic

similar to sumif() but for averages
 
To ignore blanks...

=AVERAGE(IF(K$2:HB$2=G$2,IF(K3:HB3<"",K3:HB3)))

To average numbers greater than 0...

=AVERAGE(IF(K$2:HB$2=G$2,IF(K3:HB30,K3:HB3)))

Both formulas need to be confirmed with CONTROL+SHIFT+ENTER.

Hope this helps!

In article ,
Donovan wrote:

:confused:
While I got exited at first, it may have been premature. Not sure if
ya'll can help wrap this one out?

It seems the answer for {=Average(IF(K$2:HB$2=G$2,K3:HB3))}
is wrong. It appears to include blank data as zero's in the
calculation and therefore lower the average to a level lower than it
should be.

In other words, blank data should not be part of the AVG

Note: The average I guess should be when the data is greater than
Zero.

Anyone able to help?


Donovan

similar to sumif() but for averages
 

Tanks again
:)


--
Donovan
------------------------------------------------------------------------
Donovan's Profile: http://www.excelforum.com/member.php...o&userid=35234
View this thread: http://www.excelforum.com/showthread...hreadid=566214



All times are GMT +1. The time now is 02:19 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com