Excelでドロップダウンリスト付きフォームを作成する方法|複利計算フォームを例に徹底解説
Microsoft Excelでは、データ入力用フォームや電卓など、さまざまな種類のフォームを作成できます。こうしたフォームを活用すれば、データ入力が格段に楽になり、作業時間も大幅に節約できます。さらに、Excelには「ドロップダウンリスト」という便利な機能があります。限られた値を何度も手入力するのは非効率ですが、ドロップダウンリストを使えば候補から選ぶだけで値を入力できるようになります。この記事では、Excelでドロップダウンリスト付きフォームを作成する方法を、ステップバイステップでわかりやすく解説します。
本チュートリアルは図解入りで丁寧に説明しているので、最後まで読めば実践的なスキルが身につくはずです。
※練習用ワークブックをダウンロードして、実際に手を動かしながら学習することをおすすめします。
作成するフォームの概要
ここでは「複利計算フォーム」を作成します。ユーザーが必要な値を入力すると、最終的な結果を自動的に算出してくれる仕組みです。
完成イメージは以下のとおりです。

作業を始める前に、複利について基本的な知識を確認しておきましょう。詳しくは次のセクションをご覧ください。
Excelにおける複利とは?
複利とは、「利息に対してさらに利息が発生する」仕組みのことです。金融分野でよく知られた用語であり、一定期間をかけて貯蓄を増やす効果があります。
単利の場合、利息は元本のみから計算され、利息は元本に加算されません。一方、複利では一定の計算期間ごとに発生した利息が元本に加算されるため、次回以降の利息計算には「元本+これまでに得た利息」が使われます。
例えば、銀行に1,000ドルを2年間預け入れ、年3%の複利がつくケースを考えてみましょう。
1年後の残高は1,030ドルになります。1,000ドルの3%は30ドルだからです。ここまではシンプルですね。
しかし2年目は、利息が1,000ドルではなく、現在の残高である1,030ドルに対して計算されます。その結果、残高は約1,060.9ドルになります。
Excelでドロップダウンリスト付きフォームを作成する手順
以下では、Excelワークシート上にドロップダウンリスト付きのフォームを作成していきます。ぜひ手順に沿って一緒に練習してみてください。Excelスキルの向上にきっと役立ちます。
ステップ1: フォームエリアを作成する
まず、ワークシート上でフォームを作成するエリアを選択します。

次に背景色を設定します。ここでは黒を選択しました。

関連記事: セルの値に基づくドロップダウンリストでExcelフィルターを作成する方法
ステップ2: フォーム要素を追加する
続いて、フォームの要素を作成します。以下の手順に従ってください。
📌 手順
- まず、セルC5とD5を結合して1つのセルにします。これは見た目を整えるための操作です。

- 次に、セルE5を結合します。これが入力フィールドになります。

- 同じ要領で、以下のようなフィールドを作成します。

- 各フィールドに名前を付けていきます。複利計算フォームを作成するため、ユーザーからは以下の情報を入力してもらう必要があります。

関連記事: Excelで範囲からリストを作成する方法(3つの方法)
ステップ3: フォームにドロップダウンリストを作成する
いよいよフォームにドロップダウンリストを作成します。以下の手順に従ってください。
📌 手順
- まず、セルE7をクリックします。

- 次に「データ」タブを開き、「データツール」グループの「データの入力規則」をクリックします。

- 「データの入力規則」ダイアログボックスで、「入力値の種類」から「リスト」を選択し、「元の値」欄に金利を入力します。ここでは4つの金利を設定しました。

- これで「年間利率」フィールドにドロップダウンリストが表示されます。

- 続いて、「複利計算回数」フィールドにもドロップダウンリストを追加します。セルE9をクリックしてください。

- 再び「データ」タブから「データの入力規則」を開き、「入力値の種類」で「リスト」を選択します。「元の値」欄には、複利計算の種類を表す3つの値を入力します。
1: 年複利を計算します。
12: 月複利を計算します。
365: 日複利を計算します。

- 最後に「OK」をクリックすると、フィールドにドロップダウンリストが表示されます。

関連記事: Excelで依存型(連動)ドロップダウンリストを作成する方法
あわせて読みたい:
- Excelで複数単語に対応した連動ドロップダウンリストを作成する方法
- Excelでドロップダウンリストの選択に基づいてデータを抽出する方法
- Excelのドロップダウンリストに項目を追加する方法(5つの方法)
- Excelのドロップダウンリストに空白の選択肢を追加する方法(2つの方法)
- Excelで空白行に対応した連動ドロップダウンリストを作成する方法
ステップ4: 計算用の数式を挿入する
フォームはほぼ完成です。冒頭でお伝えしたとおり、このフォームは複利を計算するものなので、複利計算用の数式を挿入しましょう。
複利計算の汎用数式:
予想残高 = 元本 × (1 + 年間利率 ÷ 年間複利回数) ^ (年数 × 年間複利回数)
また、「利息収入」とは、利率によって得られる追加の金額のことです。
利息収入の汎用数式:
利息収入 = 予想残高 − 元本
ここでは、セルE14に以下の数式を入力して複利を計算します。
=E5*(1+E7/E9)^(E9*E11)
その後、セルE15に以下の数式を入力して利息収入を計算します。
=E14-E5
関連記事: Excelで数式に基づくドロップダウンリストを作成する方法(4つの方法)
ステップ5: ドロップダウンリスト付きフォームに値を入力する
それでは実際に使ってみましょう。10,000ドルを10年間銀行に預けるシナリオを想定します。この銀行では年複利・月複利・日複利の3種類の複利を提供しており、金利は状況に応じて5%、7%、8%、10%から選べます。金利7%の場合、どの複利方式が最も有利か調べてみましょう。

順番に確認していきます。まず「年間利率」フィールドで7%を選択します。年複利の予想残高を計算するには、ドロップダウンリストから「1」を選択します。

ご覧のとおり、10年後の予想残高は19,671.51ドルになります。
次に、月複利の予想残高を計算するには、ドロップダウンリストから12を選択します。

この場合、10年後の予想残高は20,096.61ドルです。
最後に、日複利の予想残高を計算するには、ドロップダウンリストから365を選択します。

すると、10年後の予想残高は20,136.18ドルになります。
これらの結果から、この金額の場合は日複利が最も有利な選択肢だと簡単に判断できます。フォームは正しく動作しています。これで、Excelワークシートにドロップダウンリスト付きフォームを作成できました!
関連記事: Excelで一意の値によるドロップダウンリストを作成する方法(4つの方法)
💬 注意点
✎ このフォームは、Excelの複利計算機としても利用できます。どちらの用途でも問題なく機能します。
まとめ
今回は、Excelでドロップダウンリスト付きフォームを作成する方法について解説しました。ぜひご自身のデータセットに応用してみてください。練習用ワークブックをダウンロードして、実際に手を動かしながら試すことをおすすめします。コメント欄でのフィードバックもお待ちしています。皆様の貴重なご意見が、今後のチュートリアル作成の大きなモチベーションになります。
Excelに関するさまざまな問題と解決策については、当サイトExceldemy.comもぜひチェックしてみてください。
新しい学びを続けて、成長を止めないでいきましょう!
関連記事
- Excelで検索可能なドロップダウンリストを作成する方法(2つの方法)
- Excelでフィルター付きドロップダウンリストを作成する方法(7つの方法)
- テーブルからExcelのドロップダウンリストを作成する(5つの例)
- Excelで色付きのドロップダウンリストを作成する方法(2つの方法)
- Excelのドロップダウンリストが動作しないときの対処法(8つの問題と解決策)
-
Excelのフォーム機能を使ってデータベースを簡単に作成する方法【手順解説】
Excelでデータベースを作成したい場面は多くあります。従来のようにセルに一つずつ入力する代わりに、Excelにはデータ入力を効率化できる「フォーム」機能が用意されています。本記事では、フォームを使ってExcelでデータベースを作成する方法を、ステップバイステップでわかりやすく解説します。あわせて、フォーム操作に関する押さえておきたいポイントもご紹介します。 Excelのデータ入力フォームとは? 通常、Excelではセルに1件ずつデータを入力していきます。この方法では、特に大規模なデータベースを作成する際に入力作業が煩雑になりがちです。そんなときに活躍するのがデータ入力フォームです。フォームを
-
Excelでドロップダウンリスト付きのデータ入力フォームを作成する2つの方法
Microsoft Excelでは、データ入力フォームや計算フォームなど、さまざまな種類のフォームを作成できます。こうしたフォームを活用すれば、データ入力が格段に楽になり、作業時間の大幅な節約にもつながります。また、Excelには「ドロップダウンリスト」という便利な機能もあります。限られた値を何度も手入力するのは面倒ですが、ドロップダウンリストを使えば、リストから選ぶだけで簡単に値を入力できます。この記事では、Excelでドロップダウンリスト付きのデータ入力フォームを作成する方法を、具体的な操作画面とともにわかりやすく解説します。 Excelでドロップダウンリスト付きデータ入力フォームを