- ベストアンサー
Excel関数(通常はA列優先で、0の時はB列)
A列とB列に任意の数値が並んでいます。C列にはA列の数値を優先で表示したい。しかし、A列の数値が0(ゼロ)の場合はB列の数値を表示したいと思っています。どうしたらよいか、何方か教えください。よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 A1~とB1~に数値がある場合、C1に、 =IF(A1=0,B1,A1) と入力して、下の行へコピーします。 この場合、A列が未入力の場合は、B列の値が表示されます。 A列が未入力の場合、A列を優先(つまりC列は空白)するなら、 =IF(LEN(A1),IF(A1=0,B1,A1),"") です。
その他の回答 (3)
- himura
- ベストアンサー率20% (11/55)
回答No.3
=IF(A1=0,B1,A1) ということですか? “もしA1セルが0の時はB1の数を、そうでなければA1の数を”という意味なんですが。。。
質問者
お礼
ご回答ありがとうございました。感謝申し上げます。
- laputart
- ベストアンサー率34% (288/843)
回答No.2
C1のセルに次のように書きます。 =IF(A1=0,B1,A1) これはIF関数という分岐に関する関数で 今後もよく使いますので覚えて置いて損はないと 思います。 意味は A1=0 の場合B1の値を表示 装でない場合 A1の値を表示せよという意味です。 =から始めて下さい。 C2からはC1を下にコピ-していきます。
質問者
お礼
ご回答ありがとうございました。感謝申し上げます。
- PAPA0427
- ベストアンサー率22% (559/2488)
回答No.1
IF文使ったらいかがでしょう? C列のセルに「=IF(A1=0,B1,A1)」と書けばできますよ。ちなみに外括弧はいりません。
質問者
お礼
ご回答ありがとうございました。感謝申し上げます。
お礼
助かりました。こんなに早く解決するのなら、もっと早く投稿すれば良かったと思っています。ありがとうございました。