• ベストアンサー

エクセルの関数について

いつもお世話になっております。 エクセルで簡単な家計簿を作ろうと思っていますが、関数についての知識が不足しており困っております。(エクセル2007を使用) 上手く説明出来ないので作成したエクセルデータの画像を添付させていただきました。  A列に日数、B列に曜日(=WEEKDAY())、C列に品目、D列に金額となるように作成しました。 ここから平日と休日の平均支出額を算出をしたいのですが、どのような関数を使えば可能でしょうか? 上手く説明できなくて申し訳ありませんがよろしくお願い致します。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

画像が潰れて見えないので,新しいシートにこんな具合に作ります。 手順: A列には「2012/3/1」から始めて年/月/日の書式で日付を記入する 最初の3/1を記入したら,たとえば10行ほどその日の記入欄にして,行を空けて次の3/2の日付を記入する A列にはセルの書式設定の表示形式のユーザー定義で d と設定し,日だけを表示する設定にしておく B列には,A列に年月日の日付を記入した行に たとえばB2: =TEXT(A2,"aaa;;;") のように数式を記入し,曜日を計算して出しておく。 #非常に多く見かける間違いですが,WEEKDAY関数を使って書式設定で曜日を表示するのではありません。 日付を記入した行のC列には 小計 と記入し,その下のマス目に個々の買い物内容を記入していく 日付を記入した行のD列には,次の日付行までの合計額を たとえばD2: =SUM(D3:D10) などのように記入し,その下のマス目に個々の支出額を記入していく F2セルに 平日 F3セルに 休日 G1セルに 日数 H1セルに 支出合計 I1セルに 平均支出額 とそれぞれ記入する G2セルには =COUNT(A:A)-G3 G3セルには =COUNTIF(B:B,"土")+COUNTIF(B:B,"日") H2セルには =SUM(D:D)/2-H3 H3セルには =SUMIF(B:B,"土",D:D)+SUMIF(B:B,"日",D:D)+SUMIF(B:B,"祝",D:D) I2セルには =H2/G2 I3セルには =H3/G3 と作成する。 #一渡り作成できたら次のステップとして,表のどこかのセル(たとえばA1とB1)に「年」と「月」を記入すれば,当年当月の毎日の日付(と曜日の表示)が自動でつるつるっと作成できるように,また関数の勉強をして作成してみてください。 できなければ別途またご相談を投稿して,今度はどこ番地のセルに何を記入してどういう具合に作成したいのか判るように,質問してみてください。

Capybara1019
質問者

お礼

早速の回答ありがとうございました。

その他の回答 (1)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

>A列に日数、B列に曜日(=WEEKDAY())、C列に品目、D列に金額となるように作成しました。 添付画像が全く見えないだけでなく、B列の曜日の欄が「WEEKDAY」関数を使った意味もわかりません(少なくとも直接に曜日は表示できません)。 実際に入力している数式とデータを、画像ではなく文字で説明されたほうが良いと思います。

Capybara1019
質問者

お礼

すみません

関連するQ&A