AVERAGE IF in array not working

W

WildWill

Hi

I have the following data:

A B
22 70%
29 20%
22 90%
24 10%

I want to calculate the AVERAGE of the values in Column B, where Column A's
value is "22". I.e. the answer to the above example will be 80%. I have tried
the {=AVERAGE(IF(A1:A4="22",B1:B4))} but it does not work?
 
D

Don Guillett

Try it without "" and make sure you enter using ctrl+shift+enter
=AVERAGE(IF(A1:A4=22,B1:B4))
 
W

WildWill

Thanks Mike H!

Considering the following derivative, please advise:

A B
22 Cat
29 Bat
22 Tax
24 Bat
22 Cat

I want to calculate the total number (COUNT) of the occurences of "Cat" in
Column B, where where Column A's value is "22". I.e. the answer to the above
example will be 2.
 
W

WildWill

Thanks Don!

Don Guillett said:
Try it without "" and make sure you enter using ctrl+shift+enter
=AVERAGE(IF(A1:A4=22,B1:B4))
--
Don Guillett
Microsoft MVP Excel
SalesAid Software
(e-mail address removed)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

COUNT IF in array 2
average if - between range 2
date/time average 2
Average every x cells 3
Average IF? 1
Lookup and average data in an unsorted list 1
Average days between dates 3
Excel Average dates help 0

Top