教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows

 

 

Excel2010-2016:平均でゼロを除外するには(AVERAGEIF,AVERAGEIFS)

 

 

 


 
 

◎◎◎ セル値がゼロや空白だったら、平均計算から除外したい ◎◎◎

▼ ゼロ値(A2)は除外したい。(↓の場合、3で割るのではなく2で割る)

  A
1 5
2 0
3 4
4 =average(A1:A3) → 3

※答えが4.5になるようにしたい


 

■ 方法1  AVERAGEIF関数で「ゼロではない」を条件にする

=AVERAGEIF(A1:A3,"<>0")

 

AVERAGEIF(条件範囲,条件,計算範囲★計算範囲を省略すると、条件範囲を計算対象とします。

------------------------------------------------------------------------------

 

■ 方法2  複数条件の場合:AVERAGEIFS関数

条件:【男でゼロではない】ものの平均を出す

=AVERAGEIFS(A1:A10,A1:A10,"<>0",B1:B10,"男")

 

AVERAGEIFS(計算範囲,条件範囲1,条件1,条件範囲2,条件2

------------------------------------------------------------------------------

 

■ 方法3 複数条件の場合:配列数式を使う

{= AVERAGE(IF((A1:A10<>0)*(B1:B10="男"),A1:A10))}

 

 

 

 

 

教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows