• 締切済み

エクセルで

お世話になっております。 現在エクセルで毎日の売り上げ表を作成していまして、 ・A列一行ごとに毎日の計画数字が入っている ・B列に毎日、売り上げ数字を入力 ・C列にはB列に結果数字を入れるごとに合計 ・表最後にC-AとC/A という具合になっています。 そこで、この表最後のC-A・C/Aの数式を毎日B列に売り上げ数字を入れた行での自動計算みたいなものができればと思っているのです。 (今現在は毎日表最後の式のA・C列を手動で一行ずらしている状態です) 説明がうまくできずわかりづらいとは思いますが、方法があれば回答よろしくお願いいたします。

みんなの回答

  • oyaoya65
  • ベストアンサー率48% (846/1728)
回答No.3

1行目は見出しとして2行目からデータが入っているとします。 2行目は最初の行ですので別扱いして C2⇒=if(B2="","",B2) D2⇒=if(B2="","",C2-A2) E2⇒=if(B2="","",C2/A2) とします。 3行目は C2⇒=if(B3="","",B3+C2) D2⇒=if(B3="","",C3-A3) E2⇒=if(B3="","",C3/A3) とします。 C列、D列、E列の4行目以降は C列、D列、E列の3行目をドラッグで最後の行までコピーして下さい。 E列のC/Aの値に少数以下が必要なら、必要なE列のセルの範囲を選択して 書式→セル→表示形式:数値→小数点以下の桁数:2(少数以下2桁の場合) →OK と設定してください。 以上でOKです。 やってみて不明な点は補足でやりたいことを書いて追加質問してください。

sawara7575
質問者

補足

早速の返答ありがとうございます。 どういう風に表記したらいいのかわからなく、追記や訂正(A列は計画の合計でした)もしたかったのですができずに、返答を待つ形になってしまいました。すいません。 えっとですね・・・  計画 A列|B列|C列  -----+---+-----+---- 1 100 100  50  150  A列は計画の累計  -----+---+-----+---- 2 200 300  50  200  B列は売り上げ  -----+---+-----+---- 3 300 600      280  C列は売り上げ累計   ・  ・  ・  ・  ・  ・  ・  ・   ・  ・  ・  ・   合計 合計 合計 合計  -----+---+-----+----      =C1-A1 =C1/A1 となっています。 B列1に売り上げを入力すると=C1-A1 =C1/A1 B列2に売り上げを入力すると=C2-A2 =C2/A2 という具合に自動で変わっていってほしいと言うことなのです。 これで大丈夫でしょうか?(=C1-A1 =C1/A1 このセルのみで更新したいのです)

  • KappNets
  • ベストアンサー率27% (1557/5688)
回答No.2

質問の意味の誤解がなければですが D2に「=C2-A2」と入れて下方にドラッグする E2に「=C2/A2」と入れて下方にドラッグする 「下方にドラッグ」とはD3に「=C3-A3」E3に「=C3/A3」....が入るようにすることです もし1日分ではなくて累積値が必要なら D2に「=sum(A$2:A2)」E2に「=sum(C$2:C2)」といれた上で下方にドラッグする F2に「=E2-D2」G2に「=E2/D2」と入れます。

sawara7575
質問者

補足

早速の返答ありがとうございます。 どういう風に表記したらいいのかわからなく、追記や訂正(A列は計画の合計でした)もしたかったのですができずに、返答を待つ形になってしまいました。すいません。 えっとですね・・・  計画 A列|B列|C列  -----+---+-----+---- 1 100 100  50  150  A列は計画の累計  -----+---+-----+---- 2 200 300  50  200  B列は売り上げ  -----+---+-----+---- 3 300 600      280  C列は売り上げ累計   ・  ・  ・  ・  ・  ・  ・  ・   ・  ・  ・  ・   合計 合計 合計 合計  -----+---+-----+----      =C1-A1 =C1/A1 となっています。 B列1に売り上げを入力すると=C1-A1 =C1/A1 B列2に売り上げを入力すると=C2-A2 =C2/A2 という具合に自動で変わっていってほしいと言うことなのです。 これで大丈夫でしょうか?

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.1

何を合計するのか,表最後とはどのセルなのか,意味不明。 説明がうまくできずわかりづらいと思うのなら,サボらずに具体的に例示すればよいでしょう。 \|A列|B列|C列|D列  -+--+--+--+-- 1|30|20|??|?? -+--+--+--+-- 文字位置がズレて表示されていても,セルの様子と求めたい値が図示されていれば,他人にもちゃんと伝わります。

sawara7575
質問者

補足

早速の返答ありがとうございます。 どういう風に表記したらいいのかわからなく、追記や訂正(A列は計画の合計でした)もしたかったのですができずに、返答を待つ形になってしまいました。すいません。 えっとですね・・・  計画 A列|B列|C列  -----+---+-----+---- 1 100 100  50  150  A列は計画の累計  -----+---+-----+---- 2 200 300  50  200  B列は売り上げ  -----+---+-----+---- 3 300 600      280  C列は売り上げ累計   ・  ・  ・  ・  ・  ・  ・  ・   ・  ・  ・  ・   合計 合計 合計 合計  -----+---+-----+----      =C1-A1 =C1/A1 となっています。 B列1に売り上げを入力すると=C1-A1 =C1/A1 B列2に売り上げを入力すると=C2-A2 =C2/A2 という具合に自動で変わっていってほしいと言うことなのです。 これで大丈夫でしょうか?

関連するQ&A