- ベストアンサー
エクセルでの売上計算式を教えてください
- エクセルを使用して売上を計算する方法を教えてください
- 売上の予測と実績をエクセルで管理する方法を教えてください
- エクセルの関数を使って売上の累計を計算する方法を教えてください
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
No1です。 >3行は、予想売上 >4行は、実際売上 です。 を逆に勘違いしていました。 実際売上が当月以降が空白であるならば 当月迄累計は =SUM(A4:E4) で十分ではないでしょうか 当月以降累計予想売上は =SUM(INDEX(A3:L3,1,MATCH(A1,A2:L2)+1):L3) *月の列で 6月 を探して その列の右となりから L列までの合計 参考までに A1セルに 当月の実績を入れると自動でその月を出す方法ですが =INDEX(A2:L2,1,MATCH(10^8,A4:L4)) *4列目の中で10の8乗というとてつもなく大きい金額を探す。 そんな金額は実際はないので数値が入っている一番右側の列が選ばれる。 その列の2列目(月が入っている)の値 で実績の金額を最後に入れた月が自動でA1に出ます。
その他の回答 (1)
- hallo-2007
- ベストアンサー率41% (888/2115)
1月から6月までの合計を出す式が(M3セルの場合) SUM(A3:INDEX(A3:E3,1,MATCH(A1,A2:AL))) ですので 7月から最後(12月)までの合計を出す式です。(今後の合計) =SUM(INDEX(A4:L4,1,MATCH(A1,A2:L2)+1):L4) です。 ふたつを合わせると =SUM(INDEX(A4:L4,1,MATCH(A1,A2:L2)+1):L4)+M3 です。 式をもう少し説明しますと SUM関数では 範囲をA3:L3 とかで指定しますが INDEX関数を使用して 合計の範囲を SUM(INDEX(範囲,1,1):INDEX(範囲,1,12) と 指定もできます。 範囲を探すためにMATCH関数を使いました。 =MATCH(A1,A2:L2) を適当なセルに入れてみてください。 6月が左から何列目であるかの番号が返ります。 =INDEX(A3:L3,1,6) では3列目の左から6列目の数値が返ります。 SUM関数以外にも 範囲を指定する場合に同様のテクニックが使えます。 範囲を指定する別の方法としてOFFSET関数もあります。
お礼
回答ありがとうございます。 詳しい説明でとても分かりやすかったです。 機能頂いた式を自分なりに理解し、セルを変えることで できました。本当にありがとうございました。