このレッスンでは、MOS Excel(一般レベル)で最も出題される 基本関数(SUM・AVERAGE・MAX・MIN・COUNT など) を学びます。
関数は「計算を自動化する仕組み」です。 Excel の強みを最大限に活かすために、まずは 基本関数を確実に使えること が重要です。
Excel 2024 / 2019 / 2016 のどのバージョンでも同じ手順で操作できます。
基本関数
出題頻度の高い関数だけに絞り、過去5年の MOS 出題データに基づいた “本番そのまま” の構成 にしてあります。
合計・平均・最大・最小(SUM / AVERAGE / MAX / MIN)
▼エクセル練習表

第1問 SUM
セル D11 に、D2:D10 の 合計(SUM) を求めなさい。
解答
=SUM(D2:D10)

=SUM(範囲)
セル D11を指定してオートSUMをクリック

関数の基本は、
第2問 AVERAGE
セル C11 に、C2:C10 の 平均(AVERAGE) を求めなさい。
解答
=AVERAGE(C2:C10)

=AVERAGE(範囲)
数値の平均値を求めます。
セル C11を指定して平均(AVERAGE)をクリック
👇関数ってなんだろう?をAVERAGEで解説
第3問 MAX
セル B11 に、B2:B10 の 最大値(MAX) を求めなさい。
解答
=MAX(B2:B10)

=MAX(範囲)
- 「最も大きい値」= MAX
セル B11を指定して最大値(MAX)をクリック
第4問 MIN
セル B12 に、B2:B10 の 最小値(MIN) を求めなさい。
解答
=MIN(B2:B10)

=MIN(範囲)
- 「最も小さい値」= MIN
セル B12指定して最小値(MIN)をクリック
第5問 COUNT
セル A11 に、A2:A10 の 数値の個数(COUNT) を求めなさい。
解答
=COUNT(A2:A10)
数値が入力されているセルの個数を数えます。

=COUNT(範囲)
- 文字列は数えない
- 数値だけをカウントする
セル A11 を指定して数値の個数(COUNT)をクリック
関数の入力方法(初心者向け)
リボンの中にない関数の入力方法は、直接入力と関数の挿入(fx)があります。
慣れない場合は、失敗を防ぐために関数の挿入(fx)がおすすめです。


関数を挿入するときは必ず指定されたセルを先にクリックしましょう!
条件付きの計算(IF・SUMIF・COUNTIF)
第6問 IF 関数
セル E2 に、D2 が 100 以上なら「○」、それ以外は「×」と表示しなさい。
解答
セル E2 に、直接手入力
=IF(D2>=100,"○","×")
または、関数の挿入(fx)から使用

条件を作るときに使う「>=」記号も覚えておきましょう。
IF関数は、条件によって結果を変えます。
「条件」は、もしD2 が 100 以上なら
「真の場合」正しければ「〇」
「偽の場合」そうでなければ「×」
の3つが必要になります。

関数の挿入(fx)の挿入からダイアログボックスの場合「〇」「×」だけ入力すればOK!! 文字列は自動で「””」(ダブルクオーテーション)が付きます。
第7問 SUMIF
セル F2 に、A列が「東京」の行の B列の合計を求めなさい。
解答
=SUMIF(A2:A10,"東京",B2:B10)

- 範囲:A2:A10
- 検索条件:東京
- 合計範囲:B2:B10
SUMIFは、条件に合うものだけ合計します。
第8問 COUNTIF
セル F3 に、C列が「完了」の行数を求めなさい。
解答
=COUNTIF(C2:C10,"完了")

COUNTIFは、条件に合う個数を求めます。
- 条件は「”文字列”」で囲む
- 数値条件は「”>=50″」のように記号も含めて文字列
第9問 ROUND
セル E2 に、D2 の値を 小数点以下 1 桁に四捨五入(ROUND) して表示しなさい。
解答
=ROUND(D2,1)

ROUNDは、四捨五入の数値処理をしてくれます。
第10問 INT
セル E3 に、D3 の値を 小数点以下切り捨て(INT) で表示しなさい。
解答
=INT(D3)

INTは、切り捨ての数値処理をしてくれます。
第11問 TODAY
セル A1 に、今日の日付(TODAY) を表示しなさい。
解答
=TODAY()

TODAY は「日付のみ」
第12問 NOW
セル A2 に、現在の日時(NOW) を表示しなさい。
解答
=NOW()

NOW は「日付+時刻」
第13問 COUNTA
セル A12 に、A2:A10 の 空白以外のセルの個数(COUNTA) を求めなさい。
解答
=COUNTA(A2:A10)

文字・数値・記号など、空白以外のセルを数える 関数です。
- COUNT と COUNTA の違いがよく出る
- COUNTA は「空白以外すべて」
複合問題
MOSでよく出る形式です。
第14問
セル D11 に、D2:D10 の合計を求め、 さらに小数点以下を 0 桁に四捨五入 して表示しなさい。
解答
=ROUND(SUM(D2:D10),0)
関数の挿入ボタンからの手順
- ROUND関数を呼び出す 数式を入力したいセルを選択し、数式バーの横にある [fx](関数の挿入) ボタンをクリックします。「ROUND」を検索して選択し、[OK] を押します。

2.「数値」の入力欄でSUMを呼び出す ここがポイントです!
- ROUNDの引数画面(関数の引数)が表示されたら、「数値」 の入力ボックスにカーソルを置きます。
- 画面左上(普段はセル番地が表示されている名前ボックスの場所)にある [▼]ボタン をクリックします。
- リストから 「SUM」 を選びます(なければ「その他の関数」から探します)。

3. SUM関数の範囲を指定する
画面がSUM関数の引数入力に切り替わります。合計したいセル範囲を指定し、[OK] は まだ押さないでください。

4. ROUND関数の画面に戻る
SUMの範囲指定が終わったら、数式バーの中にある「ROUND」という文字をクリック してください。これで、ROUND関数の設定画面に戻ることができます。

5. 桁数を指定して完了
ROUNDの画面に戻ったら、「桁数」0を入力し、最後に [OK] を押します。

第15問
セル E11 に、C2:C10 の平均を求め、さらに小数点以下を 0 桁に四捨五入 して表示しなさい。
解答
=ROUND(AVERAGE(C2:C10),2)
- ROUND関数を呼び出す
- 「数値」 の入力ボックスにカーソルを置きAVERAGEを呼び出す
- 範囲を指定する
- ROUNDに戻り「桁数」0を入力
- OKで完了
第16問
セル F2 に、A列が「東京」の行の D列の平均を求めなさい。
解答
=AVERAGEIF(A2:A10,"東京",D2:D10)

第17問
セル G2 に、B列が 10以上の行の D列の合計を求めなさい。
解答
=SUMIF(B2:B10,">=10",D2:D10)

第18問
セル H2 に、C列が「未完了」の行数を求めなさい。
解答
=COUNTIF(C2:C10,"未完了")

第19問
セル I2 に、D2 の値を 整数部分だけ表示(INT) しなさい。
解答
=INT(D2)

第20問
セル J2 に、D2 の値を 小数点以下 2 桁に四捨五入(ROUND) して表示しなさい。
解答
=ROUND(D2,2)


いくつも関数があるんだけど、実際のMOS試験問題に明示されるの?

MOS は「操作スキル」を測る試験なので、関数名は問題文に書かれません。

どうやって関数を間違いなく使えるのかな・・・

「売上の合計を求めなさい」は、合計=SUM、
「平均を求めなさい」は、平均=AVERAGE
と覚えていくことが大事です。
【MOS本番対応】関数判断 早見表
MOS本番では関数名は書かれません。 「合計」「平均」「最大値」などの指示から、 自分で適切な関数(SUM・AVERAGE・MAX など)を判断します。
基本計算系
| 指示文(問題文に出る表現) | 使う関数 |
|---|---|
| 合計を求めなさい | SUM |
| 平均を求めなさい | AVERAGE |
| 最大値を求めなさい | MAX |
| 最小値を求めなさい | MIN |
| 数値の個数を求めなさい | COUNT |
| 空白以外の個数を求めなさい | COUNTA |
条件付き(条件に合うものだけ)
| 指示文 | 使う関数 |
|---|---|
| 条件に合う値だけ合計しなさい | SUMIF |
| 条件に合う値だけ平均しなさい | AVERAGEIF |
| 条件に合うセルの個数を求めなさい | COUNTIF |
IF(条件で結果を変える)
| 指示文 | 使う関数 |
|---|---|
| ○○以上なら「○」、それ以外は「×」と表示しなさい | IF |
| 条件に応じて文字を表示しなさい | IF |
数値処理(丸め・切り捨て)
| 指示文 | 使う関数 |
|---|---|
| 小数点以下を四捨五入しなさい | ROUND |
| 小数点以下を切り捨てなさい | INT |
| 小数点以下を○桁にしなさい | ROUND |
日付・時刻
| 指示文 | 使う関数 |
|---|---|
| 今日の日付を表示しなさい | TODAY |
| 現在の日時を表示しなさい | NOW |
● MOS一般ではネスト(入れ子)は出ない
- IF(AND())
- SUM(IF()) などは エキスパートの範囲
● ROUND(SUM()) のような「組み合わせ」は出る
- これはネストではなく「複合」なので一般で出題される
まとめ
MOS Excelでは
- SUM(合計)
- AVERAGE(平均)
- COUNT系(個数)
- MAX / MIN(最大・最小)
この5つが超重要基本関数
▶Lesson5 の解説はこちら → 基本関数
▶全レッスン/練習問題一覧はこちら → MOS Excel(一般)レッスン一覧









運営者プロフィール
パソコンインストラクターの経験を生かして、シニアの方や初心者の方に、WordやExcelの「できた!」を届けるために活動しています。