スプレッドシートで平均を出す方法|AVERAGE関数・条件付き・0を除く
※写真はイメージです
書き方
=AVERAGE(値1)=AVERAGE(範囲) で、範囲の数字の平均を出します。範囲を選ぶだけなら、画面の右下の「合計」を押して「平均」に切り替えても見られます。
この図の表をダウンロード(Googleドライブにアップロードして開けます・問題と答えのシートつき)
引数の意味
| 引数 | 入れるもの | 図の例 |
|---|---|---|
| 値1 | 平均を出す範囲 | B2:B6 |
0を除いて平均する
=AVERAGEIF(B2:B6, "<>0")未提出を0点で入れている表などで、0を除いた平均を出します。
条件に合う行だけの平均
=AVERAGEIF(A2:A100, "八王子", C2:C100)A列が八王子の行の、C列の平均です。条件が2つ以上なら AVERAGEIFS。
小数を丸める
=ROUND(AVERAGE(B2:B6), 1)平均は小数が長くなりやすいので、ROUNDで桁を決めます。
うまくいかないとき
1#DIV/0! になる
範囲に数字が1つもありません。
直し方範囲を確かめます。数字が文字になっていないかも見ます。
2平均が思ったより低い
空白のつもりのセルに 0 が入っています。
直し方0を除くなら AVERAGEIF(範囲,"<>0") にします。
使えるバージョン
Excelと同じ書き方で使えます。
サンプルファイルで試す
「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。
よくある質問
スプレッドシートで平均を出すには?
=AVERAGE(範囲) です。
0を除いた平均は?
=AVERAGEIF(範囲,"<>0") です。
条件付きの平均は?
AVERAGEIF(条件が2つ以上ならAVERAGEIFS)を使います。
一緒に覚えたい関数・操作
このページについて
操作の説明は、パソコンのブラウザで開いた日本語のGoogleスプレッドシートに合わせています。関数の働きはGoogleの公式ヘルプ(スプレッドシートの関数リスト)で確かめています。図はこのサイトで作ったもので、表の会社名・商品名・人名・URLは例です。このサイトはGoogleとは関係ありません。運営者情報