Excelで勉強記録をつけるなら、SUM・SUMIF・COUNTIF・AVERAGEIFの4関数を軸に組み立てるのが効率的です。これらを使えば、科目別の学習時間集計から試験まであと何日かの自動表示まで、手入力ゼロで管理できます。この記事では、勉強記録シートで実際に使える関数の具体的な書き方と、そのまま応用できるテンプレート構成例を順に解説します。
この記事のポイント
- SUM・SUMIF・COUNTIF・AVERAGEIFで科目別・週別の学習時間を自動集計できる
- TODAY関数とDATEDIF関数で試験までの残り日数をリアルタイム表示できる
- 条件付き書式を組み合わせると、学習が少ない日を色で警告する視覚的な管理が実現する
なぜExcelで勉強記録をつけると継続しやすいのか?
Excelで記録をつける最大の利点は、「数字が自動で動く」ことです。手書きでは集計に時間がかかる学習時間の合計も、関数を一度設定すれば入力するたびに更新されます。この自動化が、記録を続ける心理的ハードルを大きく下げます。

手書きノートとExcel管理の違い
手書きノートは手軽に始められる反面、「今週何時間勉強したか」を知りたいときに合計を手で計算する手間が生じます。科目が増えるほど集計は複雑になり、結果として「記録はしているが振り返らない」状態になりがちです。
Excelの場合、入力した数値をもとに合計・平均・達成率が即座に更新されます。振り返りのコストがほぼゼロになるため、「今日はどの科目が足りなかったか」を毎日確認する習慣がつきやすくなります。
| 項目 | 手書きノート | Excel管理 |
|---|---|---|
| 集計作業 | 手で計算が必要 | 関数で自動更新 |
| 科目別の比較 | 一覧化が手間 | SUMIF・グラフで即表示 |
| 残り日数の表示 | 毎日手計算 | TODAY関数で自動 |
| 達成率の確認 | 割り算が必要 | 数式セルで常時表示 |
| 修正・追記 | 書き直しが面倒 | セル編集で即反映 |
関数を使うと「見える化」が自動化できる
Wikipediaの解説によると、Excelには数百種類の「関数」が用意されており、平均・合計・文字列操作など利用頻度の高い計算がひとつの命令で実行できます。勉強記録においても、この関数を組み合わせることで「入力するだけで進捗が見える」シートが完成します。
たとえば、毎日の学習時間を入力するだけで「今週の英語の合計時間」「目標達成日数」「試験まで残り何日」が自動で更新されるシートは、関数なしでは作れません。「記録する→数字が動く→やる気になる」というサイクルを、関数が支えています。
教育心理学の観点からも、学習の進捗を自己モニタリングする習慣は学業成績と自己効力感の両方を向上させることが、Zimmerman・Bandura・Martinez-Ponsら(1992年)の研究で示されています。
また、Locke et al.(1981年、Psychological Bulletin誌)が1969〜1980年の目標設定研究を整理したレビューでは、「1日90分」のような具体的で少し難しい目標を立てたほうが、「できるだけ頑張る」といった漠然とした目標より成績が高くなる傾向が、調べた研究の大半で一貫して確認されています。Excelの関数による自動集計は、この「定量的フィードバック」を日常的に得る仕組みとして機能します。

勉強記録シートに入れておきたい基本関数
勉強記録で使う関数は多くなくて構いません。SUM・SUMIF・COUNTIF・AVERAGEIFの4つを押さえれば、日常的な集計のほとんどはカバーできます。Microsoft公式のExcelヘルプページでは、これらの関数の詳細な引数と使用例が確認できます。
SUM/SUMIF:科目別・週別の学習時間を集計する
SUM関数は指定した範囲の合計を返す最も基本的な関数です。=SUM(C2:C8) のように書けば、1週間分の学習時間を一発で合計できます。
さらに便利なのがSUMIF関数です。「英語の学習時間だけ合計したい」というケースに対応します。構文は =SUMIF(科目列, "英語", 時間列) で、科目列が「英語」の行だけを時間列から合計します。
具体例として、A列に日付・B列に科目・C列に学習時間(時間単位)を入力するシートを想定します。英語の週合計を出すなら =SUMIF(B2:B100,"英語",C2:C100) と入力するだけです。科目の種類が増えても数式を1行コピーするだけで対応できます。

COUNTIF:勉強した日数・達成日数を数える
COUNTIF関数は、条件に合うセルの個数を返します。「今月、実際に勉強した日数」を数えるのに使います。構文は =COUNTIF(範囲, 条件) です。
たとえば、C列に学習時間が入力されていて、0より大きい日を「勉強した日」と定義するなら =COUNTIF(C2:C32,">0") と書きます。また、「目標の2時間以上勉強できた日数」を数えたい場合は =COUNTIF(C2:C32,">=2") に変えるだけです。
月の目標日数をどこかのセル(たとえばF1)に入力しておき、=COUNTIF(C2:C32,">0")/F1 とすれば達成率も即座に出せます。
AVERAGEIF:科目ごとの平均学習時間を出す
AVERAGEIF関数は、条件に合う行だけを対象に平均を計算します。「英語に1日平均何時間使っているか」を把握するのに役立ちます。構文は =AVERAGEIF(科目列, "英語", 時間列) です。
SUMIFと構文がほぼ同じなので、SUMIFを理解していれば迷わず使えます。科目ごとの平均を並べると、「数学は平均1.5時間なのに英語は0.8時間」といった偏りがひと目でわかり、次週の計画修正に直結します。平均が目標を下回っている科目に翌週の時間を集中させる、という判断が数字ベースでできるようになります。
進捗率や残り日数はどの関数で計算できる?
試験日が決まっているなら、残り日数と進捗率をシートに自動表示させると計画の修正が格段に楽になります。TODAY関数・DATEDIF関数・IF関数の3つが中心です。

DATEDIF/TODAY:試験まであと何日かを自動表示
TODAY関数は今日の日付を自動で返します。=TODAY() とセルに入力するだけで、ファイルを開くたびに今日の日付に更新されます。
試験日をA1セルに入力しておけば、残り日数は =A1-TODAY() で計算できます。結果は日数(数値)で表示されます。マイナスになったら試験日を過ぎたことを意味します。
DATEDIF関数を使うと、残り日数を「〇ヶ月〇日」の形式で表示できます。構文は =DATEDIF(TODAY(),A1,"D") で、第3引数を「M」にすれば月数、「Y」にすれば年数になります。
ただし、DATEDIF関数はMicrosoftの公式ドキュメントに掲載されていない隠し関数のため、Microsoft Supportのヘルプページで最新の動作を確認しておくことを勧めます。
IF関数で目標達成・未達成を自動判定する
IF関数は「条件が真なら〇、偽なら×」を返す関数です。構文は =IF(条件, 真の場合の値, 偽の場合の値) です。
たとえば、C2セルに今日の学習時間、D2セルに目標時間が入っている場合、=IF(C2>=D2,"達成","未達") と書けば自動で判定してくれます。「達成」「未達」の文字列の代わりに「✓」「✗」を使うと視覚的にわかりやすくなります。
IF関数はネスト(入れ子)にもできます。「2時間以上なら◎、1時間以上なら○、それ未満なら△」のような3段階評価は =IF(C2>=2,"◎",IF(C2>=1,"○","△")) で表現できます。

達成率の計算式と進捗バーの作り方
達成率は「実績÷目標」のシンプルな割り算です。たとえば、今月の目標学習時間が40時間(F1セル)で、実績がSUMIF等で集計されたG1セルにある場合、達成率は =G1/F1 です。セルの書式を「パーセンテージ」に設定すれば自動で%表示になります。
進捗バーはExcelの「データバー」機能で作れます。達成率が入ったセル範囲を選択し、「ホーム」タブ→「条件付き書式」→「データバー」を選ぶだけです。値が大きいほど長いバーが表示され、複数科目の進捗を一列で比較できます。グラフを別途作る手間なく、セル内にバーが描かれるため、シートがすっきりします。
条件付き書式で記録シートを視覚的に管理する
条件付き書式は、セルの値に応じて自動で色や書式を変える機能です。KDDIのExcel解説記事(2025年6月)でも「データ管理機能」として紹介されています。関数と組み合わせると、数字を見なくても状態が色でわかる直感的なシートになります。
勉強時間が少ない日をセルの色で警告する設定
学習時間が目標を下回った日のセルを赤くする設定は、条件付き書式で数分で完成します。手順は次の通りです。
- 学習時間が入力されているセル範囲(例: C2:C31)を選択する
- 「ホーム」タブ→「条件付き書式」→「セルの強調表示ルール」→「指定の値より小さい」を選ぶ
- 目標時間(例: 1)を入力し、書式を「薄い赤の塗りつぶし」に設定する
これで1時間未満の日が自動で赤くなります。目標値を変えたい場合はルールを編集するだけです。赤いセルが続いた週を見ると「この週は追い込みが必要」と即座に判断できます。

週間ヒートマップで学習パターンを把握する
ヒートマップとは、値の大小を色の濃淡で表す表です。Excelでは「カラースケール」を使って簡単に作れます。
1週間分の学習時間(月〜日の7セル)を選択し、「条件付き書式」→「カラースケール」→「緑・黄・赤(3色スケール)」を選ぶと、学習時間が多い日ほど緑、少ない日ほど赤に色付けされます。1ヶ月分のデータが並ぶと、「週末は緑が多いが平日の火・水は赤が続く」といったパターンが視覚的に浮かび上がります。
このパターンを把握することで、平日の特定の曜日に意識的に学習時間を確保するといった行動修正につなげられます。Zimmerman & Schunk(1998年)の自己調整学習の研究では、学習記録による振り返りが次の計画の質を高めることが示されており、ヒートマップはその振り返りを視覚的に補助するツールとして機能します。
そのまま使えるExcel勉強記録テンプレの構成例
実際にシートを作るとき、どのような構成にすればよいか迷う場合があります。ここでは、日次ログシートと週次サマリーシートの2シート構成を例として紹介します。この構成は「入力は1か所・集計は自動」という設計思想に基づいています。

日次ログシート:入力項目と関数の配置
日次ログシートは毎日入力する「原票」です。列の構成例は以下の通りです。
| 列 | 項目 | 入力方法 |
|---|---|---|
| A列 | 日付 | 手入力 or TODAY()参照 |
| B列 | 科目 | ドロップダウンリストで選択 |
| C列 | 学習時間(時間) | 数値を手入力 |
| D列 | 学習内容メモ | テキスト入力(任意) |
| E列 | 目標達成判定 | =IF(C2>=目標値,”✓”,”✗”) |
B列のドロップダウンリストは、「データ」タブ→「データの入力規則」→「リスト」で設定します。科目名をどこかに一覧で書いておき、そのセル範囲を参照すれば、入力ミスや表記ゆれを防げます。この一手間が、後のSUMIFやCOUNTIFの集計精度を高めます。
週次サマリーシート:SUMIF・COUNTIFで自動集計
週次サマリーシートは、日次ログシートのデータを科目別・週別に集計する「ダッシュボード」です。日次ログに入力するだけで自動更新されるよう、すべてのセルを関数で組みます。
構成例として、行に科目(英語・数学・専門科目など)、列に週(第1週・第2週…)を並べ、各セルに =SUMIF(日次ログ!$B:$B,A2,日次ログ!$C:$C) を入れます。A2に科目名が入っていれば、その科目の全期間合計が出ます。週ごとに絞りたい場合は、SUMIFS関数(複数条件のSUMIF)を使い、日付列も条件に加えます。
達成日数は =COUNTIF(日次ログ!$C:$C,">=1") のように書けば、1時間以上勉強した日数が自動でカウントされます。このシートを開くだけで週の振り返りが完結するため、毎週末の「振り返り5分」が習慣化しやすくなります。

記録が続かないときはどこを見直せばいい?
シートを作ったのに数日で記録が止まる——よくあるパターンです。原因のほとんどは「入力に手間がかかりすぎる」か「シートが複雑で開く気になれない」かのどちらかです。
入力ステップを減らす設計のコツ
記録が続かない場合、まず入力項目の数を見直します。「日付・科目・時間」の3列だけで始めるのが現実的です。メモ欄や達成率など「あると便利」な列は、習慣が定着してから足す方が長続きします。
次に、入力の起動コストを下げます。Excelファイルをデスクトップに置く、スマートフォンからも編集できるようExcel Online(ブラウザ版)を活用する、といった工夫が有効です。
Microsoft 365 for the webの無料プランでは、Word・Excel・PowerPointへのWebブラウザ経由のアクセスと5GBのOneDriveストレージが利用できます。スマートフォンで勉強直後に入力する習慣をつければ、「後でまとめて入力しようとして忘れる」問題が解消されます。
記録が止まるよくある原因と対処法
- 入力項目が多すぎる:日付・科目・時間の3列だけに絞る
- シートを開く手間がある:デスクトップに置く、Excel Onlineを使う
- 入力タイミングが曖昧:「勉強を終えた直後」と決める
- 集計が見えない:サマリーシートを常に1クリックで開けるようにする
学研オンエアの記事(2022年)では、ストップウォッチで勉強時間を計って記録する「ストップウォッチ勉強法」が紹介されており、「自分が勉強した時間を見える化すれば大きな自信につながりやすくなる」と説明されています。Excelの自動集計はこの「見える化」を継続的に実現する手段です。
記録の継続自体が目的ではなく、記録によって生まれる「数字が増える感覚」が次の勉強への動機になる——この構造を意識してシートを設計すると、続きやすくなります。
よくある質問

Q. Excelの勉強記録シートはスマートフォンでも使えますか?
A. Excel Onlineを使えばスマートフォンのブラウザからも編集できます。Microsoft 365 for the webの無料プランでは、OneDriveに保存したファイルをどのデバイスからでも開けます。スマートフォンアプリ版のMicrosoft Excel(App Storeで配布)も利用できます。
勉強直後にスマートフォンで入力する習慣をつけると、入力漏れが減ります。
Q. SUMIFとSUMIFSの違いは何ですか?
A. SUMIF関数は条件が1つのときに使います。SUMIFS関数は複数の条件を同時に指定できます。たとえば「英語かつ今週の学習時間合計」のように、科目と日付の両方で絞り込みたいときはSUMIFSを使います。構文は =SUMIFS(合計範囲, 条件範囲1, 条件1, 条件範囲2, 条件2) です。
Microsoft公式のヘルプページで引数の詳細を確認できます。

Q. DATEDIF関数がエラーになるのはなぜですか?
A. DATEDIF関数は第1引数(開始日)が第2引数(終了日)より後の日付になるとエラーが出ます。試験日が過去になった場合や、TODAY()と試験日の順序が逆になっている場合に発生します。また、DATEDIF関数はExcelの「数式」タブの関数一覧に表示されないため、手入力する必要があります。スペルミスにも注意してください。
Q. 条件付き書式は何件まで設定できますか?
A. Excelの条件付き書式はひとつのセル範囲に対して複数のルールを設定できます。ルール数に厳密な上限はありませんが、ルールが多いほどファイルの動作が重くなる場合があります。勉強記録シートでは「目標未達を赤」「目標達成を緑」の2ルール程度に絞ると管理しやすくなります。設定したルールは「条件付き書式」→「ルールの管理」で一覧表示・編集できます。
Q. 勉強記録をグラフで見たいのですが、どの種類が向いていますか?
A. 科目別の学習時間比較には棒グラフ、日ごとの推移確認には折れ線グラフが向いています。週次サマリーシートの集計データを選択し、「挿入」タブ→「グラフ」から作成できます。Excelはウィキペディアの記事でも「棒グラフや円グラフなど利用頻度が多いものから、専門的なグラフも選択できる」と紹介されています。
まず棒グラフと折れ線グラフの2種類を試してみるとよいでしょう。
まとめ
Excelで勉強記録を管理するなら、SUM・SUMIF・COUNTIF・AVERAGEIFの4関数が土台になります。これらを日次ログシートに設定し、週次サマリーシートで自動集計する2シート構成にすれば、入力するだけで進捗が見える仕組みが完成します。
残り日数の表示にはTODAY関数、目標達成の自動判定にはIF関数を加えると、試験日から逆算した計画管理もシート上で完結します。条件付き書式のカラースケールを使えば、週間の学習パターンが色で浮かび上がり、どの曜日・科目に時間を足すべきかが一目でわかります。
記録が続かないときは、入力項目を「日付・科目・時間」の3列に絞り、Excel Onlineでスマートフォンからも入力できる環境を整えることが先決です。シートの複雑さより、続けやすさを優先した設計が長期的な記録習慣につながります。
今日から始めるチェックリスト
- □ 日次ログシートに「日付・科目・学習時間」の3列を作る
- □ 科目列にドロップダウンリストを設定する
- □ SUMIF関数で科目別の週合計を出す数式を入れる
- □ TODAY関数で試験までの残り日数を表示するセルを作る
- □ 条件付き書式で目標未達の日を色付けする
- □ Excel Onlineをブックマークしてスマホからもアクセスできるようにする
資格試験・大学受験・TOEICなど、試験日が決まっている勉強では、記録の継続が計画修正の精度を高めます。集中して取り組める環境を整えることも、記録習慣と同じくらい学習効率に影響します。新宿で勉強場所を探している場合は、アイデスク新宿自習室(新宿西口駅徒歩3分・24時間営業・全席電源完備)も選択肢のひとつです。
※本記事の情報は2026年9月時点のものです。最新情報は各公式サイトでご確認ください。
最終更新: 2026年9月3日
参考サイト
- Excel のヘルプとラーニング | Microsoft Support
- Microsoft Excel – Wikipedia
- Microsoft Excel (エクセル) とは?初心者向けに基本用語や便利機能を解説!| KDDI
- 無料の Microsoft 365 Online | Word、Excel、PowerPoint
- スプレッドシートをオンラインで無料で編集 | Microsoft Excel for the Web
- 【勉強のやり方がわからない人におすすめ】効率のいい勉強方法10選 | 学研オンエア
集中できる学習環境を探している方は、新宿の自習室もご覧ください。24時間利用可・半個室ブース中心の自習室です。
→ アイデスク新宿自習室の詳細

