AVERAGEIF / AVERAGEIFS não pode ser usado com intervalos não contíguos.
Em vez disso, você pode calcular a média tomando a soma e a contagem de células diferentes de zero. Você pode ter que ajustar o valor de -0,01 se tiver pequenos negativos:
=SUM(theRange)/(SUM(INDEX(FREQUENCY((theRange),0),2),INDEX(FREQUENCY((theRange),-0.01),1)))
Se você não tiver números negativos, use o mais simples:
=SUM(theRange)/INDEX(FREQUENCY((theRange),0),2)