How do I average a range of cells when one cell contains #N/A

H

hongkonglt

I perform a lookup where the results could populate one cell or as many as 15
cells with number results. The cells that do not result in numbers have
#N/A. I want to average the fifteen cells but only the cells with numbers.
How do I get it to ignore the #N/A when performing the average?
 
B

Bob Phillips

=AVERAGE(IF(NOT(ISNA(A1:A15 )),A1:A15))

which is an array formula, so commit with Ctrl-Shift-Enter
 
R

Ron Rosenfeld

I perform a lookup where the results could populate one cell or as many as 15
cells with number results. The cells that do not result in numbers have
#N/A. I want to average the fifteen cells but only the cells with numbers.
How do I get it to ignore the #N/A when performing the average?

Use this **array** formula:

=AVERAGE(IF(NOT(ISNA(rng)),rng))

To enter an **array** formula, hold down <ctrl><shift> while hitting <enter>.
Excel will place braces {...} around the formula.


--ron
 
Top