- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelでの合計予想)
Excelでの合計予想方法について
このQ&Aのポイント
- Excelで日毎に売上金額を入力しております。売上の合計予想方法を教えてください。
- 例えば、毎日の売上金額を入力しているExcelファイルがあります。月末までの売上の合計予想を出す方法を教えてください。
- Excelで日毎の売上金額を入力しているのですが、月末の合計予想を出す方法がわかりません。アドバイスをいただけると助かります。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
#1~#3のnag0720です。 COUNT関数で日数がわかるのなら、最後のセルの行番号がわかりますよね。 だったらINDIRECT関数を使えばそのセルの値がわかりますよ。 たとえば、 INDIRECT("B"&COUNT(A1:A30))
その他の回答 (3)
- nag0720
- ベストアンサー率58% (1093/1860)
回答No.3
#2です。すみません。マクロと勘違いしてました。 計算式の場合は、ENDメソッドはつかえませんね。 もし、日付も金額と同時に入力するならVLOOKUP関数で一番大きい日付の行を探すことができます。 日付を前もって入力しているのならこの方法はつかえませんが。 ほかには、ユーザー定義関数にするという方法もあります。
- nag0720
- ベストアンサー率58% (1093/1860)
回答No.2
>「最後に入力した金額」をどのように出せばよろしいでしょうか Endメソッドを使ってください。 Range("B1").End(xlDown).Value または Range("B99").End(xlUp).Value どちらでも使えるほうを。
- nag0720
- ベストアンサー率58% (1093/1860)
回答No.1
入力した日数を n としたとき、 予想合計=入力した金額の合計+最後に入力した金額×(30-n) でいいのでは?
質問者
お礼
ご回答ありがとうございます。 なるほど。その計算式で出ますね。 ただ、それをExcelの関数に当てはめて、自動的に表示させたいのです… 「入力した日数」はcount関数で出せると思いますが、「最後に入力した金額」をどのように出せばよろしいでしょうか… わかる範囲でご教授いただけたら幸いです。 よろしくお願いします。
お礼
引き続きのご回答ありがとうございます。 INDIRECT関数…知りませんでした。 おかげさまで解決できました!! この度は本当にありがとうございました!