よねさんのWordとExcelの小部屋|Excel(エクセル)講座の総目次|Excel(エクセル)実用編:目次|簡単な家計簿の作成(計算式を使う)
- エクセルの計算式を使った簡単な家計簿の作成例です。
- 残高計算に四則演算を使用しただけのものです。
- A列〜F列のデータはすべて手入力とします。計算はG列の残高だけとしたものです。
- G3セルは=E3-F3
- G4セルは=G3+E4-F4 として、フィルハンドルを下方向へドラッグしてコピーします。
- 未入力の行にも残高が表示されています・・・未入力のときは非表示?にしたい・・・IF関数を組み合わせます。
- C列の費目が入力されていないときはG列は空白「""」にすることとします。
- G3セルは=IF(C3="","",E3-F3)
- G4セルは=IF(C4="","",G3+E4-F4) として、フィルハンドルを下方向へドラッグしてコピーします。
- G13セル以降は空白になりました。
- 7行目の「食費」は間違いだったので、削除しました・・・数式がエラーになってしまいました。
- G7セル以降がエラーになってしまいました。計算式で参照していたセルが削除されたためです。
- 計算式を考え直すことにします。計算するセルの前の行までの[収入の合計]から[支出の合計]を差し引けばよさそう・・・
- G3セルに=IF(C3="","",SUM($E$3:E3)-SUM($F$3:F3)) として、フィルハンドルを下方向へドラッグしてコピーします。
- 7行目を削除しても、これなら大丈夫のようです。
- 削除した後の状態です。
- 7行目に、やはり「外食」の支出は必要だったので1行挿入すると・・・
- G7セルは空白のままになっているので、G6セルを選択し、フィルハンドルをドラッグしてG7セルへ数式をコピーします。
これで、削除や挿入に対応できそうです。
- A列のNoを入力するのは面倒・・・自動で表示できないの?
- C列の費目が表示されたらNoが表示されるようにしたい・・・
Noは行番号より2少ない値の連番なので、行番号から-2すればよいのに気付きました。
- A3セルに=IF(C3="","",ROW()-2) として、フィルハンドルを下方向へドラッグしてコピーします。
- C13セルに「食費」と入力すると、A13セルには「11」と表示されました。これで、Noが自動で表示されるようになりました。
- 費目は決まっているのでいちいち入力するのが面倒・・・・リストから選択できないの?
- 入力規則のリストを利用しよう・・・
- Sheet2の2行目に費目を横に書き出します。A2には「費目と入力します。
- 入力した2行目を選択し、挿入→名前→作成を実行します。
「左端列」にチェックを入れて[OK]ボタンをクリックすると、B2:IV2のセル範囲が「費目」という名前で定義されます。
- Excel2007では[数式]タブの[定義された名前]グループの[選択範囲から作成]を実行します。
- C3セルを選択し、[データ]→[入力規則]を実行します。
- 設定タブで「入力値の種類」で「リスト」、「元の値」に「=費用」と入力し[OK]ボタンをクリックします。
- C3セルを選択し、フィルハンドルを下方向へドラッグしてコピーします。
- 費目をリストから入力できるようになりました。
- 費目と同様に詳細もリストから選択して入力したい・・・・リストを切り替えれたらできそうだけど?
- 詳細をSheet2の費目の下にそれぞれ入力します。
- B2:S9を選択して、挿入→名前→作成を実行します。
「上端行」にチェックを入れて[OK]ボタンをクリックすると、各詳細の範囲が各費目の名前で定義されます。
- D3セルを選択し、[データ]→[入力規則]を実行します。
- 設定タブで「入力値の種類」で「リスト」、「元の値」に「=INDIRECT(C3)」と入力し[OK]ボタンをクリックします。
- D3セルを選択し、フィルハンドルを下方向へドラッグしてコピーします。
- 費目に応じた詳細をリストから入力できるようになりました。
- Sheet3へ費目の集計をしたいと思います。
- A3:A5に費目を入力します。
- 金額はB3セルに=SUMIF(Sheet1!$C$3:$C$100,Sheet3!A3,Sheet1!$F$3:$F$100) のように入力し、フィルハンドルを下方向へドラッグしてコピーします。
- なお、セル範囲は入力データ数に応じて変更します。ここでは、Sheet1!$C$3:$C$100と100行目までを対象としました。
- なお、集計やピボットテーブルなどを利用することもできます。これらは別のページで説明していますので参照してください。
よねさんのWordとExcelの小部屋|Excel(エクセル)講座の総目次|Excel(エクセル)実用編:目次|簡単な家計簿の作成(計算式を使う)
PageViewCounter

Since2006/2/27