View Single Post
  #7   Report Post  
Posted to microsoft.public.excel.misc
Jacob Skaria Jacob Skaria is offline
external usenet poster
 
Posts: 8,520
Default average of non contigous data to also exclude zeros

In this case since the columns are 2,5,8 you can use the MOD function to look
at only these columns. The below is an array formula copy this formula and
press Ctrl+Shift+Enter to apply this formula. If successful in 'Formula Bar'
you can notice the curly braces at both ends like "{=<formula}"

With headers in Row 1 and the range upto 100 rows...

=AVERAGE(IF(MOD(COLUMN(B2:H100),3)=2,IF(B2:H1000, B2:H100)))

If this post helps click Yes
---------------
Jacob Skaria


"markmcd" wrote:

I'm having trouble with working out a formula to give the average of non zero
data where the data is not in contigous cells.

I have data for Feb, Mar, Apr per truck so Feb will appear in column B, E,
H. If B, E, H are zero (any one of them) then I don't want to include as part
of the average.
I have used the averageif as an array to not count zero values and this
gives an error. I have also used the sum/countif but countif doesn't seem to
like non contigous cells. I used AND to get around the non contiguous
situation but that didn't work either

I'm surprised by the Excel functionality when it comes to average, the most
common scenarios are those where formulas have to be more complex. Basically
all I want is to have 10,0,5,15,0,0 averaged excluding zeros so in this case
the average would be 10 and not 6. Markedly different.