• ベストアンサー

エクセル2003ですが、例えば

エクセル2003ですが、例えば A,B,Cと項目があります。 Aが売り上げの数字だとします。 C、にAの売り上げの30%の数字を表すようにします。 B、に項目のA-Cを表すようにしたいのですが、どのように設定をしたら良いのですか?

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.5

No.2です! 補足を読ませたもらいました。 質問にある「A」「B」「C]というのは列番号のことですよね? その前提で他の方も回答していらっしゃると思います。 結局オートフィルでコピーの方法が判れば良いということでの投稿になります。 前回の説明の中にあったのですが↓の画像で説明します。 B2・C2に入れる数式はすでに出ていますので、 数式を入れた後に、B2・C2を範囲指定し、C2セルの右下にカーソルを移動させると 黒く(+)のマークになるところがありますので、 そこで下へドラッグ(マウスの人差し指側のボタンを押したまま、下へ引っ張ります)すると 画像のような感じになります。 以上、参考になれば良いのですが 的外れならごめんなさいね。m(__)m

その他の回答 (5)

  • mar00
  • ベストアンサー率36% (158/430)
回答No.6

ANo.4の訂正です。 セルB2からC2を選択して(セルB2をクリック後、 右クリックしたままセルC2までマウスを移動) 右ではなくて左です。失礼しました。

  • mar00
  • ベストアンサー率36% (158/430)
回答No.4

補足がよくわからなっかったので、 はずしていたらすいません。 セルB2からC2を選択して(セルB2をクリック後、 右クリックしたままセルC2までマウスを移動) セルC2の右下にマウスポインタを 近づけていくと白十字から+の状態になるので右クリック したまま必要な分だけ下にずらしていくと数式がコピーされます。

  • mar00
  • ベストアンサー率36% (158/430)
回答No.3

C2に =IF(A2="","",A2*30%) 小数点以下の端数がある場合、四捨五入されて表示されます。 小数点以下の端数はきちっと処理しておいた方が良いと思います。 四捨五入するなら =ROUND(IF(A2="","",A2*30%),0) 切捨て、切り上げなら ROUNDDOWN、ROUNDUPとそれぞれROUNDの部分を変えてやれば できます。 項目が増えてB2やC2を計算に使用する時に、小数点以下の端数まで計算の 対象になるのできちっと処理しておいた方が良いと思います。 B2に =IF(A2="","",A2-C2)

BVLGARI514
質問者

補足

質問の言葉が足りませんでした。すいません。 その列とその行を全て同じ計算にするにはどうしたら良いのですか?

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 2行目からデータがあるとします。 C2セルには =IF(A2="","",A2*0.3) B2セルには =IF(A2="","",A2*0.7) または、 =IF(A2="","",A2-C2) として、B2・C2を範囲指定し、 C2セルのフィルハンドルで下へコピーしてはどうでしょうか?m(__)m

BVLGARI514
質問者

補足

質問の言葉が足りませんでした。すいません。 その列とその行を全て同じ計算にするにはどうしたら良いのですか?

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

A列に売上の数字を入れて,BC列にそれぞれ計算結果を出すとしましょう。 1行目はタイトル行で,2行目から実際にデータを入れる行にしましょう。 C2に =A2*30% あるいは =IF(A2="","",A2*0.3) B2に =A2*0.7 あるいは =IF(A2="","",A2-C2) などのように数式を作成して入れておきます。

BVLGARI514
質問者

補足

質問の言葉が足りませんでした。すいません。 その列とその行を全て同じ計算にするにはどうしたら良いのですか?

関連するQ&A