【最大10000ポイント】当たる!!質問投稿キャンペーン!

たとえばA1セルに=B1+C1という関数を組んだとします。
B1に1、C1に2を入力します。結果A1は3という数字が表示されますが、その後B1、C1の値を変えれば、結果はまた変わってしまいますが、
一度結果がでたら、その数字をA1の値に残す方法はありますか。

A 回答 (5件)

ん?


>やはりコピーして数値として貼り付けるしかないのですね。


いいえ?

再掲:
>ご質問のことはたとえば下記のように操作すると出来ます

とお返事して,その具体的な手順も回答済ですが,見ていないようですね?
    • good
    • 0

補足要求です



「一度結果がでたら」
とは、どのようなアクションでしょうか?

この回答への補足

まずB1とC1に値を入れます。A1に数値が表示されたら、その後、B1及びC1の値を変更したり、削除したりしても、一度表示した数値を保持するようにしたいのです。

補足日時:2010/04/08 18:37
    • good
    • 0

(1)左上のカドをクリックしシート全体を選択する。


(2)選択範囲のどこかを右クリックし、「コピー」を選択。
(3)選択範囲のどこかを右クリックし、「形式を選択して貼り付け」を選択。
(4)ポップアップしたダイアログの貼り付け欄にあるラジオスイッチで「値」を選択後OKボタンを押す。

としてみてはどうでしょう?
    • good
    • 0
この回答へのお礼

回答ありがとうございます。やはりその方法しかないのですね。

お礼日時:2010/04/08 18:36

3になったA1をコピー,どこぞのセルで(A1でも可)編集メニューの形式を選んで貼り付けの値にマークしてOKすることで,3を固定します。




ご質問のことはたとえば下記のように操作すると出来ますが,何かの拍子でふっと消えてももう取り返しが付かないので,通常は使ってはいけません。

操作:
ツールのオプションの計算方法で反復計算のチェックを入れる
A1に次のように入れる
=IF(AND(COUNT(B1:C1)<>2,A1<>0),A1,B1+C1)
B1とC1に数字を入れる
B1とC1を消してみる。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。やはりコピーして数値として貼り付けるしかないのですね。

お礼日時:2010/04/08 18:35

数式をコピーして値として貼り付けるしか方法はありません。



VBAを使っていいなら、A1が未入力を条件に、B1とC1に入力があった場合に
A1の内容を変更するという方法を取ることはできます。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
やはり値として貼り付けるしかないのですね。

お礼日時:2010/04/08 18:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング