- ベストアンサー
Excel 値の有無
A B C D 1 10 20 2 10 3 20 4 このような表があります。 B,C列両方に値があればC列の値をA列に、B,C列どちらかに値があれば、その値をA列に、両方なければA列に空白を返したいです。 A B C D 1 20 10 20 2 10 10 3 20 20 4 A列にどのような式をいれればいいのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
=IF(ISBLANK(C1),IF(ISBLANK(B1),"",B1),C1) でも出来ますね。
その他の回答 (3)
- NOBBB
- ベストアンサー率26% (82/308)
回答No.3
=IF(AND(B1="",C1=""),"",IF(B1="",C1,B1)) これだとB、Cのどちらかを持ってくるのが完璧(のはず。。。)
質問者
お礼
完璧でした。 どうもありがとうございます。
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
回答No.2
これ以上シンプルにはならないと思う方法。 =if(isblank(C1),B1,C1) 基本的にC1だけど、C1がブランクならB1でいいよ。と書いておきま す。両方ブランクの場合は0になるわけですが、そこは書式で 「G/標準;;」と逃げます。
質問者
お礼
ありがとうございます。 できました。 式だけでなく書式も使用するのですね。
- driverII
- ベストアンサー率27% (248/913)
回答No.1
=IF(B1="" AND C1="","",IF(C1="",B1,C1))
質問者
お礼
すみません。何度入力してもできませんでした。
お礼
できました。 どうもありがとうございます。こちらを使わせていただきます。