• ベストアンサー

エクセルで項目別の使用金額を知りたい

エクセルでの家計簿作成をしています。 あまり続かないので、簡単なおこづかい帳形式です。 この中で、一か月の「食費」「日用雑貨」などの項目別の使用金額を知りたいのですが、 どのような関数を入れればよいのでしょうか。 あまり関数が得意でないので、よろしくお願いします。

noname#221772
noname#221772

質問者が選んだベストアンサー

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.4

 例えばの話として、A列に月を跨いだ日付も含んだ日付データが入力されていて、「食費」や「日用雑貨」といった分類名が入力されている列がD列であり、使用金額が入力されている列がG列であるものとし、J9セルに「食費」、K9セルに「日用雑貨」と入力されていて、関数を使ってI10以下に「2015年9月」等の様にA列に入力されている日付に基づいた年月を自動的に表示させ、J10以下にはI列に表示されている年月における「食費」を、K10以下にはI列に表示されている年月における「日用雑貨」を、それぞれ自動的に表示させるものとした場合には、以下の様なやり方となります。  まず、J9セルから右に向かって「食費」や「日用雑貨」等の分類名を入力して下さい。  次に、I10セルに次の関数を入力して下さい。 =IF(ISERROR(1/DAY(I9)),IF(IF(ROWS($I$10:$I10)=1,COUNTIF($A:$A,">1"),FALSE),TEXT(LARGE($A:$A,COUNTIF($A:$A,">1")),"yyyy年m月"),""),IF(COUNTIF($A:$A,">="&EDATE(I9,1)),TEXT(EDATE(I9,1),"yyyy年m月"),""))  次に、J10セルに次の関数を入力して下さい。 =IF(OR(J$9="",ISERROR(1/DAY($I10))),"",SUMIFS($G:$G,$D:$D,J$9,$A:$A,">="&$I10,$A:$A,"<"&EDATE($I10,1)))  次に、J10セルをコピーして、10行目においてJ列よりも右側にあるセルに、分類の種類の数だけ貼り付けて下さい。  次に、10行目のI列から右側にある関数を入力したセルを纏めてコピーして、同じ列範囲の11行目以下に貼り付けて下さい。  以上です。

noname#221772
質問者

お礼

画像までありがとうございます。 挑戦してみたいと思います。

その他の回答 (3)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 「食費」や「日用雑貨」が入力されているのは何という列なのか、使用金額が入力されているのは何という列なのかが判らなければ、どの様な関数にすれば良いのかを決める事は出来ません。  例えばの話として、「食費」や「日用雑貨」といった分類名が入力されている列がD列であり、使用金額が入力されている列がG列であるものとした場合には、次の様な関数にしますと、表の中に記されている食費のみの合計を求める事が出来ます。 =SUMIF($D:$D,"食費",$G:$G)  又、次の様な関数にしますと、表の中に記されている日用雑貨のみの合計を求める事が出来ます。 =SUMIF($D:$D,"日用雑貨",$G:$G)  尚、上記の関数では日付には関係なく分類が同じもののみの合計を求めているだけですので、もしも月が異なる日付のデータが混在している場合には、違う月の金額も合計値に含まれてしまいます。  ですから、例えばA列に月を跨いだ日付も含んだ日付データが入力されていて、2015年の9月における食費のみの合計を求めるという様な場合には、次の様な関数となります。 =SUMIFS($G:$G,$D:$D,"食費",$A:$A,">=2015/9"",$A:$A,"<"&EDATE("2015/9",1))

noname#221772
質問者

お礼

列と行が見えておらずご迷惑をおかけしました。 色々と方法があるのですね。 自分に合ったものを探します。ありがとうございます。

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>この中で、一か月の「食費」「日用雑貨」などの項目別の使用金額を知りたいのですが、どのような関数を入れればよいのでしょうか。 SUMIF関数で集計できます。 =SUMIF(範囲,"食費",集計範囲) =SUMIF(範囲,"日用雑貨",集計範囲) 範囲は分類の列から出金の列までを選び、集計範囲は出金の列のみです。 実際の列記号と行番号が見えないので具体的な数式を提示できません。 あなたの応用力で解決してください。

noname#221772
質問者

お礼

列と行が見えていませんでしたね。大変失礼しました。 何とか挑戦します。ありがとうございました。

  • meitoku
  • ベストアンサー率22% (2258/10048)
回答No.1

関数に頼らずに分類を「食費」と「日用雑貨」に分けて 縦の合計を出せばいいのではないでしょうか。

noname#221772
質問者

お礼

その考えは浮かびませんでした!目からうろこです。 関数は苦手なので、挑戦に失敗したら考えたいと思います。ありがとうございます。

関連するQ&A

  • EXCELで項目ごとの金額を合計する方法

    EXCELで項目ごとの金額を合計する方法 EXCELで家計簿を作っているのですが項目ごとの金額を合計する方法を探しています。現在、1月から12月までシートごとに分けて毎月の出費、内容、日付で入力しています。 ここまではいいのですが例えば1年間に使った「食費」「光熱費」「通信費」などの合計を自動で集計する仕方を知りたいのです。計算機で合計して出せばいいのですが項目を読み取ってその金額を合計していくことはできるのでしょうか?一度テンプレートを作って毎年使いたいと考えています。 ご教授いただけたらうれしいです。 よろしくお願いします。 使用環境 Office 2004 for Mac

  • Excelでお小遣い帳を作成(費目ごとに自動計算?)

    Excelでの関数の質問です。現在、お小遣い帳をExcelで作りたいと思っているのですが、その日使ったものをひもくをつけてランダムに羅列(4/15.食費\500,4/15交通費\800、等と)し、その項目ごとの合計を自動的に別のシートにある費目別合計欄に記載されるような形式にしたいと思っています。IF関数などを使ってどうにかやってみようと思ったのですがうまくできません。もし何か他の関数でもよいのでできるだけ簡単にできる方法(関数はあまり詳しくないので・・・)があればぜひおしえてくださーい。よろしくお願いします。

  • スプレッドシートやエクセルで

    A列=項目(大) B列=項目(小) で、それぞれプルダウンメニューを作成します A列に 食費 日用品 子ども費 小遣い 医療 とするとします A-1で「食費」を選んだら B-1では「野菜,果物,主食,肉・肉加工品,魚介,調味料・油.」 と出てくる(そのなかから選択) 同様に Aで「子ども」を選んだら Bで「学校月謝,学用品,塾・習い事,子ども雑費」 がでてくる(そのなかから選択) という仕組みは作れるでしょうか? プルダウンが無理でしたら、関数かなにか別の方法がないでしょうか

  • 家計簿:臨時出費はどの項目に・・

    我が家ではトイレットペーパー、歯磨き粉などの日用雑貨費として毎月5000円をあてています。 しかし、例えばですが5000円のフライパンを買ったときなどは、金額が大きいので臨時出費としてボーナスの取りおき分から払っています。この場合、家計簿上はどうつけるのがいいのでしょうか?月々の日用雑貨費にするとオーバーするし、臨時出費として別につけるとよくわからなくなるし・・・。 また、このように月々の予算を超えるものについてはどうされていますか?

  • Excel・収支の合計を項目別に出す

    初歩的な質問かもしれないのですが… エクセルで簡単な家計簿をつけています。 もっと使い勝手よくしたいのですが良く分からず、質問させてもらいます。 A 日付 B 項目 C 内容 D 支出 E 収入 とします。 日付順につけていく予定ですが、上の方に項目別に現在の合計金額を固定にて表示したいと考えてます。 これまで支出や収入などの一つの項目別の集計にはsumifを使用していました。 自動的に収入と支出を計算して合計を表示するには、どんな関数を使ったらよいのでしょうか?

  • ランダムに入力された一覧表の項目・金額⇒別シートの項目別一覧表の金額欄に表示させたい

    あるシートに会員毎に項目別(15程度)金額の一覧表があります これを、会員別の金額一覧表に表示させたいのです 以下具体例です シート1(会員名別金額一覧表) 会員名 項目 金額 項目 金額 項目 金額 会員1 項目A 5000       項目C 3000 会員2 項目A 5000 項目C 6000 会員3 項目A 10000       項目B 5000 会員4              項目F 4000 各会員の項目名がどの項目列に入力されるか確定していません      ↓↓ シート2(会員別金額合計表)   会員1    会員2 項目A 5000 項目A 5000 項目B    項目B 項目C 3000 項目C 6000 項目D    項目D 項目E    項目E  項目F    項目F   会員3    会員4 項目A 10000 項目A  項目B 5000 項目B  項目C    項目C 項目D    項目D 項目E    項目E 項目F    項目F 4000 項目数は15程度です 関数で対応できるのではと思うのですが、 エクセル初心者でどの関数を使用すればいいかわかりません よろしくお願いいたします。

  • エクセルでおこづかい帳

    こんばんわ。今回エクセルでおこづかい帳を作りたいと考えているのですが、 簡単なおこづかい帳ではなくて・・ 例:11月〇日 食費(やきそば 100エン)   (お菓子  100エン) 食費合計  (200円) のように細かく作成したいと思っています。 その他色々と「繰り越し」やグラフなど本格的に作りたいんですが・・ どうやってもうまくいかず・・・。。。 関数も簡単な関数程度なら使えるので、お手軽で本格的なおこづかい帳はどう作ればいいでしょうか? わかりにくい説明でスミマセンm(__)mアドバイスおねがいします。

  • EXCELで家計簿

    C列に項目(食費、日用品、雑費etc)D列に金額を入力してあります。 F1食費 F2日用品 F3雑費と入力しておいて G1に食費、G2には日用品、G3には雑費を C列から選び出してD列の金額の合計できるようにしたいのですが どのような関数を使えばいいか教えてください。 質問が分かりにくかったら補足します。 よろしくお願いします 

  • エクセルで別のシートに同じ項目を横に入力したい

    エクセルのシート1に縦で項目を入力していますが シート2には同じ項目を今度は横に入力したいので コピーの形式を使って、の行列を入れ替える以外で 関数を使った簡単ないい方法はありませんか?

  • エクセルについて

    エクセルで家計簿を作成しているのですが、科目や金額を入力したら、科目ごとに違う表にも同時に表示させていのですが出来ますでしょうか? 例えば、食費は食費・被服代は被服代みたいな感じです。 教えて下さい。お願いします。

専門家に質問してみよう