前提
セルにデータが入ったときのみ計算する
実現したいこと
A1のセルにB1とC1を足したのを入れる
B1のセルには固定数が入り
C1のセルには変数が入り、
A1はC1が空白の時はA1も空白
C1に数字が入った時はA1のセルに表示
発生している問題・エラーメッセージ
Aのセルに
IF(A1="","",B1+C1)
と書いて
C1に数値が入ってもA1に表示されない状態です
///////////////////////////////////////////////////////////////////////////
現在
アドバイスのもと
IF(C1="","",B1+C1)
にしましたが
C1に関数が入っている為かA1にB1の値が表示されてしまいます。
試したこと
IF関数が反応しない場合として
「ファイル」→「オプション」→「数式」をクリックし、「計算方法の設定」を自動か確認
C1に数値が入った場合として
IF(A1="",ISNUMBER(C1),B1+C1)
→A1に表示されず
IF(C1="","",B1+C1)を書きましたが
C1に関数が入っている為かA1にB1の値が表示
>A1に1300と表示したい
⇒A1にExcel関数を記載して計算して表示したいということでしょうか?
>IF(A1="","",B1+C1)
⇒この関数はA1に入力しているということでしょうか?
これだとA1はIF関数の判定に使われています。
B1+C1が行われるには、A1に何か入力する必要があります。
しかし、A1に何か入力したときはExcel関数が消えてしまうので計算が行われないのではないでしょうか?
レスありがとうございます。自分の読解力に自信がないのですが
A1のセルに足した数値を入れたい場合、
関数を
IF(A1="","",B1+C1)のA1=ではなくB1orC1にした方がイイと言う事でしょうか?
>A1=B1+C1
と入った時A1に1300と表示したいです。
⇒「A1=B1+C1」はどこに入るのでしょうか?
B1に500、C1に800と入力された際に、A1に1300と表示したいのではないかと推察しましたが、
記載いただいた質問文と差異があるため確認させてください。
すみません、自分の書き方が悪かったです。
A1=B1+C1はA1のセルにB1とC1を足したものを書きたくて書きました。
確かに分かり難いですみません
やりたい事は
A1のセルにB1とC1を足したのを入れる
B1のセルには固定数が入り
C1のセルには変数が入り、
A1はC1が空白の時はA1も空白
C1に数字が入った時はA1のセルに表示
現在
Aのセルに
IF(A1="","",B1+C1)
と書いてある状態です。
メインの質問文を書き換えます。すみません