- ベストアンサー
足し算で出来るでしょうか?
うまく表現出来ないかもしれませんが、 例えば B3 セルに 3と入れたとします。 D3 セルには累計が表示されるようにしたいです。 (この場合は、3と表示される) この後新しく B3 セルに 5と入れた時、 D3セルには、3+5で 8と表示させたいです。 (B3のセルに新しく入れた数字を足した値を、D3セルに表示させたい) 関数で処理出来るでしょうか?(D3セルに入れる関数は?) 又は、良い方法あったら教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ファイルはアップロードできないんですねorz 以下のURLより [123] のDLキーで ZIPファイルをダウンロードして 解凍してください、 サンプル・解説の excelファイルです。 http://kissho1.xii.jp/7/src/7jyou20640.zip.html
その他の回答 (3)
- ryou_nya
- ベストアンサー率44% (37/84)
msnから登録したアカウントが使いにくいので、 ok-wave側アカウントのこちらから回答です。 図解&解説&サンプルを入れました 最初はとっつきにくいですが、 慣れると、なんてことはありません。
- ryou_ny
- ベストアンサー率32% (11/34)
マクロを使ったやり方です、 シート1のB3セルの値に変更があったときのにみ動きます [ツール]-[マクロ]-[セキュリティ]を中以下にしてマクロは有効にしておきます。 [ツール]-[マクロ]-[visualbasicEditer]を開きます 「プロジェクト」ウィンドウのの中のsheet1(sheet1) をダブルクリックして ○○.xls - Sheet1 コード という名前のウィンドウがでたら、 そこに以下をこぴぺします Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$B$3" Then Exit Sub Range("b5").Value = Range("b3").Value + Range("b5").Value End Sub
- etc-etc
- ベストアンサー率34% (107/314)
まず、エクセルの「ツール」→「オプション」→「計算方法」 を開いて、「反復計算」にチェックし、最大反復回数を1にします、 その後、D3セルに「=B3+D3」と入れれば可能ですよ。
補足
etc-etcさん、アドバイス有難う御座います。 この方法だと、他のセルを触った時にも、計算されてしまう様なのですが?仕方ない事なのでしょうか?
補足
ryou_nyさん、アドバイス有難う御座います。 知識が無い為良く解かりません。 microsoft visual basicという所までは開けましたが、 プロジェクト ウィンドウってどの様にして表示させるのでしょうか? 先程は、出来るだけ簡単に質問した方が解かりやすいと思い、B3セル一つで質問しましたが、 実際は複数のセルです。 マクロの知識が無いと、結構難しい事なのでしょうか?