• ベストアンサー

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列にどのような式をいれればいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.4

=IF(ISBLANK(C1),IF(ISBLANK(B1),"",B1),C1) でも出来ますね。

TRIPLE-G
質問者

お礼

できました。 どうもありがとうございます。こちらを使わせていただきます。

その他の回答 (3)

  • NOBBB
  • ベストアンサー率26% (82/308)
回答No.3

=IF(AND(B1="",C1=""),"",IF(B1="",C1,B1)) これだとB、Cのどちらかを持ってくるのが完璧(のはず。。。)

TRIPLE-G
質問者

お礼

完璧でした。 どうもありがとうございます。

回答No.2

これ以上シンプルにはならないと思う方法。 =if(isblank(C1),B1,C1) 基本的にC1だけど、C1がブランクならB1でいいよ。と書いておきま す。両方ブランクの場合は0になるわけですが、そこは書式で 「G/標準;;」と逃げます。

TRIPLE-G
質問者

お礼

ありがとうございます。 できました。 式だけでなく書式も使用するのですね。

  • driverII
  • ベストアンサー率27% (248/913)
回答No.1

=IF(B1="" AND C1="","",IF(C1="",B1,C1))

TRIPLE-G
質問者

お礼

すみません。何度入力してもできませんでした。

関連するQ&A