[[20090923091246]] 『たしざん』(トラ子) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『たしざん』(トラ子)
Excel初心者です どうしても下記のようにまとめたいのですが
A1  B1
5   6

AセルとBセルを足した数字をA1セルに表示させるには?
こんなことは可能でしょうか


例えば、A5に数値5、B5に数値5として
A1に 「=A5+B5」

ゴンベ


 >こんなことは可能でしょうか
 VBAで可能ですが、変更履歴は残さなくてよいのですか?
[[20020801141237]] 
 (seiya)

 >AセルとBセルを足した数字をA1セルに表示させるには?

 A1 に 5 があり、B1 に 6 と入力すると、A1 の値が 11 になる、という動作を期待
 されているのでしょうか。そのようなことは、VBAを使えばできないことはありませんが、
 デメリットが多すぎると思います。

 ほんとに「どうしても」そのような動作でなくてはならないのでしょうか。シートの
 構成を考え直した方がいいと思います。

 (P)

AセルとBセル全部を足したいのでA1も足すのです。
その結果をA1に表示したいのです。
可能でしょうか?

   A  B  C
 1 300 200  100
 2

 たとえばですが

 A1に
 =B1+C1

 ではどうしてだめなのでしょうか?

 (えくせる青年)2009/9/25 14:44


A1に結果が出たらA1の結果以外すべて見えなくしたいのですが可能でしょうか
B〜CKまでビッシリ数字があるのでBもCも使えません。
誰かが使っていると思うので勝手に動かせません。

 B1、C1に入力した値をA1で足し算することは出来ます。
A1に表示されていた結果とB1に入力した値を加算し、その結果を計算の
元の値であるA1に表示する、ということは通常機能では出来ません。
そのような計算式の組み方が出来ないからです。
(A1セルに入力する計算式はA1セルの値を計算式の中に含めることが出来ない)
 
過去ログにあるマクロで無理やりやるか、それとも妥協して
別シートにでも計算の元の値を入力してその範囲をSUM関数でA1に計算するか。
過去ログ読んでマクロに挑戦するか、妥協するか、どちらかを選んでください。
(みやほりん)(-_∂)b

挑戦と妥協では無く、答えを教えてほしいです。

 質問
 >AセルとBセルを足した数字をA1セルに表示させるには?こんなことは可能でしょうか

 答え
 >VBAで可能
[[20020801141237]]
 (seiya)


 VBAでやって
  >入力履歴を残す仕様に変更され
    >結局遠回りだったことが判明(SUM関数でやったほうが簡単) という例
[[20041020105248]]『同一セル内での計算と内訳表示』(tasuketeman)
 
(みやほりん)(-_∂)b

 (私の)答え

   A  B  C
 1  300  100  200
 2

 A1に
 =B1+C1

 とするべきです。

 回答者に対して文句だけ言うのではなく
 どうしてその形式にこだわるのかを説明したほうがいいと思います。

 それによっては別の妥協案があるかもしれません。

 (えくせる青年)2009/9/25 16:58


え?文句に聞こえるのですか?なぜ?
言ってるのは希望なんだけど・・・
形式にこだわる理由も説明してますよ・・・

 出し惜しみしているように聞こえるんですが、回答例はすでにたくさん提示されています。
そのなかでも、下記がもっともご希望に近いので、いちど新規ブックで
試してみてはいかがでしょうか。A1とB1の関係が逆ではありますが。
 
[[20041020105248]]『同一セル内での計算と内訳表示』(tasuketeman)
 
これならいける、もしくはこれではダメだ、ということであれば、話が進みますので。
ただ、多くの回答者が「好ましくない使い方だ」という意見を出していることにも
素直に耳を傾けるべきです。
「A1に合計値を出す」が目的だとすれば、Excelワークシート関数が利用できるよ
うな入力方法・使い方にするのがもっとも簡単な方法です。
 
(こだわりと思い込みを捨てれば、遠回りしなくても済むという例でもある)
(みやほりん)(-_∂)b

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.