Excelでの計算式に関するご質問

このQ&Aのポイント
  • エクセルで家計簿を作成しています。1日ずつ何にいくら使ったかを入力しています。月の終わりにどの項目にどれだけお金を使ったかを自動で計算させたいです。ご助言いただけるとうれしいです。
  • エクセルで家計簿を作成しています。1日ずつ何にいくら使ったかを入力しています。月の終わりにどの項目にどれだけお金を使ったかを自動で計算させたいです。ご助言いただけるとうれしいです。
  • エクセルで家計簿を作成しており、1日ごとに使った金額を入力しています。月の終わりに各項目の合計金額を自動で計算したいのですが、どのような計算式を使用すればよいでしょうか。アドバイスをいただけると助かります。
回答を見る
  • ベストアンサー

エクセルでの計算式に関して、ご質問です。

エクセルでの計算式に関して、ご質問です。 エクセルで家計簿を作成しています。 1日ずつ何にいくら使ったかを入力しています。 <エクセル入力>    A   B     C 1  1日  昼食    500 2  1日  飲み物   120 3  2日  ガソリン代 5000 4  2日  昼食    500 5  2日  雑貨    1000 という具合です。 そこで、月の終わりにどの項目にどれだけお金を使ったかを自動で計算させたいのですが。。。 イメージとしては 昼食の合計=もしBが"昼食"なら、Cの"数"をたす ・・・わかりにくくて申し訳有りませんが、ご助言いただけるとうれしいです。 よろしくお願いいたします。

  • vkyo
  • お礼率85% (12/14)

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばD1セルから下方に昼食、飲み物、ガソリン代などの名前を入力します。 E1セルには次の式を入力して下方にオートフィルドラッグします。 =IF(D1="","",SUMIF(B:B,D1,C:C)) ただし一つのシートにはその月の終わりまでの日付があり、他の月のデータは無いものとします。

vkyo
質問者

お礼

こんなやり方ができるなんてびっくりです。 とても参考になりました。 ありがとうございました。

その他の回答 (2)

回答No.3

=SUMPRODUCT((B1:B10="昼食")*(D1:D10)) 条件を増やしたければ =SUMPRODUCT((A1:A10="1日")*(B1:B10="昼食")*(D1:D10)) と言う感じで追加してみてください。

vkyo
質問者

お礼

応用力のあるご回答ありがとうございます。 まだまだ、勉強が足りないと実感しました。

  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.1

=sumif関数の使い方はだれかが書いてくれると思いますので、ピボットテーブルを。 要は「日付や項目ごとに合計値がほしい」んですよね。だったらチマチマ関数を使うより、一気にぴぼとっテーブルで合計した方が速いですし、月ごとの合計なんかも一発で出ますよ。詳細はこちらで。 http://allabout.co.jp/gm/gc/3505/ http://www.becoolusers.com/excel/pivottable.html

vkyo
質問者

お礼

早速のご回答、ありがとうございます。 "ピボットテーブル" 一度勉強してみます!

関連するQ&A

  • excel の計算式にて…

    Excel 2003の計算式について教えてください。 合計 A-B-C 1日 A1-B1=C1  2日 A2-B2=C2 3日 A3-B3=C3   ……… 31日 A31-B31=C31 ちなみに A=目標 B=実績 C=対目標という簡単な計算式です。 A列は月初めに日々違う数字月末まで記入します。 B列は日々業務終了後入力します C列はA-Bの結果なので計算式で自動入力です 合計Aは月の合計でなく、その日までの合計を表示したいのです。 例えばB2に数字を入力すると合計A,B、Cそれぞれ、2日まで。B3だと3日までの累計の数字が自動で表示するように設定したいのです。 日々セルを指定し、計算式を変えると良いのですが、パソコンが苦手な人がいる為困っています。 なにか良い方法はないでしょうか??? わかる方教えてください。

  • エクセルの計算式について質問したいのでよろしくお願いします。

    エクセルの計算式について質問したいのでよろしくお願いします。 A1セルに15,250  B1セルに3,780 と入力しC1セルにA1とB1の合計金額を出すために C1セルに=A1+B1と入力しました。するとC1セルには、19,030と表示されました。 ここまでは特別記述方法に問題は無いと思いますが、C1セルに表示された19,030の5パーセントをD1セルに自動的に表示させることは出来ないものでしょうか?以下のように記述してみたのですがうまくいきません。 =C1*5 少し、質問の趣旨がずれてしまうかも知れませんが、当該金額の5パーセントを求めたい場合には =C1*0.5と入力するのでしょうか? 仮に、そうだとすると表示される数値は当該金額の5パーセントでは無く、0.5パーセントが表示されるのでは無いでしょか? 19,030の0.5パーセント=95.15 19,030の5パーセント=951.5 上記は19,030×0.5%や19,030×5%として電卓で計算をしてみました。 どなた様か、ご指導のほどよろしくお願いします。

  • エクセルでの計算式について

    エクセルで集計表を作成しています。 重要度によってランク付けし計算をしたいと思っていて 例えばAランクなら5・Bランクなら4という風に係数を掛けるように 計算式を設定したいのですが、 例えばB1セルにAと入力してその裏にA=5として認識させておいて C1セルに50,000といれておきD1セルに計算式(=B1*C1)を入力して合計が出るようにしたいのです。 Aと入力せずに5と入力しておけばいいのでは?と思われると思うのですが数字ではなくランクとして見せておきたいのです。 教えて下さい。宜しくお願いします。

  • 時間計算で質問です。

    時間計算で質問です。 エクセル2000です。以下のような計算をしたいのですが うまく説明できるかわかりませんがよろしくお願い致します。 シート1             シート2   A B・・・G        A B C・・・・・・・・・・・・・・・AF AG 1              1  ・               ・ ・               ・ 5 2日    5:30      5 1日 2日 3日 4日 5日 6日・・・・・・・31日 合計 6 5日    3:30      6     5:30      3:30          8:00 17:00   7 31日    8:00                                                 シート2のセルには=INDEX(シート1!$A$5:$G$19),MATCH(B5,シート1!$A$5:$A$19,0),7)が入力してあり、かつシート1にない日付の所はエラーが出るため条件付書式でエラーを表示しないようにしてある。シート2の時間が出ているところだけを足していきけば合計は出るのですが時間の出ていない所(1日3日等)を足すとエラー(#N/A)になる。このエラーを出さないように1日から31日までを合計するにはどうしたらいいのかお教え願えればうれしいです。 なお、ご返事は2日後になるかもしれませんのでよろしくお願い致します。     

  • エクセルで二つの表から数値をそれぞれもってきて自動計算する方法

    タイトルどおりなんですが、 Aさん、Bさんがそれぞれ毎日の自分の仕事の数値をエクセルに記録しています(下記参照、数字がずれてるのはご容赦ください) Aさん a  b  c  合計   Bさん a  b  c   合計 1日 8 10 3  21   1日 2  1  0    3 2日 5  0 4   9   2日 20 0 25   45 合計         30   合計           48 それを今度はa,b,cごとの表を普段は手書きで紙に合計してから、別の表に移しています。     a   b  c  合計 1日 10 11  3  24 2日 25  0  29 54 合計           78  という具合です。 今は画面に二つの表をだして、紙に合計(1日のAさんa+Bさんa)を印刷した白紙の表に書き出してから 別のエクセルの表に打ち込んでいました。合計は自動で計算するようになっています。 それを自動でできるようにできないでしょうか? ちなみにエクセルの表はすべてバラバラです(3つのファイルがあるという事です) ややこしい書き方でわかりにくいかと思いますが、ご教授ください。

  • エクセル2003の時間計算の合計

    エクセル2003で時間計算のワークシートを作りました。 1日の労働時間が細切れで、4回くらいの小計を出すことはできたのですが、その合計がどうしても計算できません。 A列:月日 B列:1回目の開始時間 C列:1回目の終了時間・・・ 時間で入力しています。その横に1回目、2回目・・・という風に =TEXT(C7-B7,"h:mm") という計算式を入れて計算させています。 その書式設定を、標準にしても、時間にしても、1,2,3,4回目の合計がn列に =SUM(J7:M7) と入れても、できません。”0”になってしまいます。とても困っています。どうかよろしくお願いします。          

  • エクセル 計算式を教えて下さい

    どうしてもなかなか思い出せない計算式があります。 簡単な家計簿をエクセルで作成中ですが、 金額を入力するまで次のセルもしくは合計金額の 表示を隠す方法って誰かご存知ですか。 例え方が大雑把ですみませんが、僕の意図が 分かった方は数式を教えて下さい。

  • EXCELでシートごとの合計を一つに集めるには?

    EXCELで1シートごとに1日の家計簿をつけました。そして1日の支出、収入の合計を出していき1週間後に7枚のシートそれぞれに1つずつの合計がある状態になりました。 それぞれの合計を7日目のシートに移して1週間の合計を出したいのですがコピーしてシート間をいどうしたらうまくいかないようになりました。シートの合計の数字をコピーするのではなく合計の数字を出している数式(シグマ)をコピーしたいです。そうすると1日目の数値入力を変えると最後の合計までちゃんと計算してくれるようになるからです。この方法を教えてください。 EXCELでの家計簿の付け方について聴きたいのですが1シートごと1日として分ける方がよいのでしょうか?それとも1週間まとめて1シートに入れるのがいいのでしょうか?なにかいい方法があったら教えてください。

  • エクセル2003版の計算についてです

    エクセル2003版の計算についてです お世話になります。 行合計の計算式の入力についてなのですが、 例えば、セルC行(縦)の一ヶ月の合計計算式で、 =C2+C3+C4+C5+・・・・・・・・C29+C30+C31 と、全部手打ちで入力するのはとても手間がかかります。 簡単にC1~C31まで入力できる方法ってありますでしょうか… どうぞ宜しくお願い致します。

  • エクセルを用いた表計算について教えて下さい。

    現在、仕事で予算の計算するためにエクセルを使って、表計算をしようと思っております。ところが少し特殊な計算のため、どうもうまく計算が出来ません。どなたか教えていただけないでしょうか。 言葉では説明が非常に難しいので、下に例を作ってみました。 よろしくお願いします。 A B C D |----|------|---------|---------| 1 |A店|変更前| (65,000)| | 2 | |変更後| 50,000| 32,000| |----|------|---------|---------| 3 |B店|変更前| (55,000)| | 4 | |変更後| 45,000| 44,000| |----|------|---------|---------| 5 |C店|変更前| | | 6 | |変更後| 35,000| 15,000| |----|------|---------|---------| 7 |D店|変更前| | | 8 | |変更後| 10,000| 31,000| |----|------|---------|---------| 9 |E店|変更前| (21,000)| | 10| |変更後| 17,000| 19,000| |----|------|---------|---------| 11|合計|変更前|(186,000)| | 12| |変更後| 157,000| 141,000| |----|------|---------|---------| C11の合計の計算は以下のとおり。 C1に数字が入力してあれば(カッコ)を付けC1の数字+ C3に数字が入力してあれば(カッコ)を付けC3の数字+ C5に数字が入力されていなければ(カッコ)をつけずC6の数字+ C7に数字が入力されていなければ(カッコ)をつけずC8の数字+ C9に数字が入力してあれば(カッコ)を付けC9の数字+

専門家に質問してみよう