エクセル研究室−Excelの基本的な使い方、応用技を紹介

条件に一致する値のみ平均するには?


条件に一致する値のみ平均するには?




A列に下図の様な表があったとして、0を除く平均を求めてみましょう。

方法は色々あります。

0を除く場合は下記で十分です。

=SUM(A1:A10)/COUNTIF(A1:A10,"<>0")

では0より大きい平均を求める場合はどうすればよいでしょうか?

下記の様にして求める事が出来ます。

=SUMIF(A1:A10,">0")/COUNTIF(A1:A10,">0")

下記の様にしてCtrl+Shift+Enterで確定でもOKです。

=AVERAGE(IF(A1:A10>0,A1:A10,""))


A
1 0
2 20
3 30
4 40
5 50
6 -2
7 10
8 20
9 30
10 40






ページトップ