ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   If/Then calculate the average (https://www.excelbanter.com/excel-worksheet-functions/62919-if-then-calculate-average.html)

LynnJ

If/Then calculate the average
 
I'm trying to find a formula that will calculate the average number of days
it takes for a certain type of material to move through my department. Where
column A is the type of material on a book truck and column I is the number
of days it took for that book truck to move through the department.

If the cells in column A= MUSIC then average the cells of the same row in
column I.

I've been playing with the SUMIF and AVERAGE functions but haven't been able
to figure it out.

It didn't like =AVERAGE(IF(A2:A399,"MUSIC",I2:I399)) as an array formula.

Any help is greatly appreciated.




Roger Govier

If/Then calculate the average
 
Hi Lynn

I can't see whay that array formula wouldn't work, unless there is
something wrong with the data.

You could try
=SUMPRODUCT(--(A2:A399="MUSIC"),--(I2:I339))/COUNTIF(A2:A339,"MUSIC")


--
Regards

Roger Govier

LynnJ wrote
I'm trying to find a formula that will calculate the average number
of days it takes for a certain type of material to move through my
department. Where column A is the type of material on a book truck
and column I is the number of days it took for that book truck to
move through the department. If the cells in column A= MUSIC then
average the cells of the same row in column I.
I've been playing with the SUMIF and AVERAGE functions but haven't
been able to figure it out.
It didn't like =AVERAGE(IF(A2:A399,"MUSIC",I2:I399)) as an array
formula. Any help is greatly appreciated.







Ron Coderre

If/Then calculate the average
 
Try this:
=AVERAGE(IF(A2:A399="MUSIC",I2:I399))
Note: commit that array formula by holding down [Ctrl]+[Shift] and press
[Enter]


Does that help?

***********
Regards,
Ron

XL2002, WinXP-Pro


"LynnJ" wrote:

I'm trying to find a formula that will calculate the average number of days
it takes for a certain type of material to move through my department. Where
column A is the type of material on a book truck and column I is the number
of days it took for that book truck to move through the department.

If the cells in column A= MUSIC then average the cells of the same row in
column I.

I've been playing with the SUMIF and AVERAGE functions but haven't been able
to figure it out.

It didn't like =AVERAGE(IF(A2:A399,"MUSIC",I2:I399)) as an array formula.

Any help is greatly appreciated.




bj

If/Then calculate the average
 
have you tried
=sumif(A2:A399,"MUSIC",I2:I399)/countif(A2:A399,"MUSIC")

"LynnJ" wrote:

I'm trying to find a formula that will calculate the average number of days
it takes for a certain type of material to move through my department. Where
column A is the type of material on a book truck and column I is the number
of days it took for that book truck to move through the department.

If the cells in column A= MUSIC then average the cells of the same row in
column I.

I've been playing with the SUMIF and AVERAGE functions but haven't been able
to figure it out.

It didn't like =AVERAGE(IF(A2:A399,"MUSIC",I2:I399)) as an array formula.

Any help is greatly appreciated.




Duke Carey

If/Then calculate the average
 
Just a slight issue with your formula:

=AVERAGE(IF(A2:A399="MUSIC",I2:I399,""))

Enter it as an array formula


"LynnJ" wrote:

I'm trying to find a formula that will calculate the average number of days
it takes for a certain type of material to move through my department. Where
column A is the type of material on a book truck and column I is the number
of days it took for that book truck to move through the department.

If the cells in column A= MUSIC then average the cells of the same row in
column I.

I've been playing with the SUMIF and AVERAGE functions but haven't been able
to figure it out.

It didn't like =AVERAGE(IF(A2:A399,"MUSIC",I2:I399)) as an array formula.

Any help is greatly appreciated.




Roger Govier

If/Then calculate the average
 
Luckily, others were wider awake than I was, and spotted the "," in
place of the "=" in your array formula.

--
Regards

Roger Govier


Roger Govier wrote
Hi Lynn
I can't see whay that array formula wouldn't work, unless there is
something wrong with the data.
You could try
=SUMPRODUCT(--(A2:A399="MUSIC"),--(I2:I339))/COUNTIF(A2:A339,"MUSIC")








All times are GMT +1. The time now is 11:14 PM.

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