• ベストアンサー

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日までの累計の数字が自動で表示するように設定したいのです。 日々セルを指定し、計算式を変えると良いのですが、パソコンが苦手な人がいる為困っています。 なにか良い方法はないでしょうか??? わかる方教えてください。

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

  • ベストアンサー
  • ka_na_de
  • ベストアンサー率56% (162/286)
回答No.1

C1セルに =IF(B1="","",A1-B1) と入力し、C31セルまでコピー&ペースト 合計Aは =SUMIF(B1:B31,">=0",A1:A31) 合計Bは =SUM(B1:B31) 合計Cは =SUM(C1:C31) ただし、B列に入力されるデータは0以上の数値であるという条件 で計算しています。

その他の回答 (1)

  • send-ai
  • ベストアンサー率50% (2/4)
回答No.2

エクセルの質問と回答を言葉でするのって、難しいですね・・・ 単純に考えてみました(質問をうまく理解してなかったらごめんなさい) 1日は1日の目標-実績 2日は(1日+2日の目標)-(1日+2日の実績) ・・・とその日まで目標に対して実績がどこまでいってるのか知りたい、って質問だと理解したのですが、あってますか? それがあってたら、の話なんですが、2日目になったら1日目の数字はもう必要は無いのかもしれませんが、こんなのどうですか? 月末になったら、最終的な目標と実績の差も分かりますし、何日時点で実績が目標をうわまったか、も分かりますし。 A列に日にち B列に目標 C列に実績 D列に目標-実績 E列に累積目標 D列に累積実績 F列に累積目標-累積実績 1日目の内容が1行目 2日目の内容が2行目 ならば E1のセルの数式:=B1 F1のセルの数式:=C1 G1のセルの数式:=D1 もしくは=E1-F1 E2のセルの数式:=E1+B2 もしくは=B1+B2 F2のセルの数式:=F1+C2 もしくは=C1+C2 G2のセルの数式:=G1+D2 もしくは=D1+D2 もしくは=E2-F2 (他にも同じ結果・意味になる式があるかもしれません。また文章にしてて分からなくなってきちゃったのですが、考え方を分かっていただければ良いなぁ・・・と思います)

関連するQ&A