- ベストアンサー
エクセルについて(関数)
A列に日付を入力することによって、B列に1から3の数字を表示するようにしています。 B列の関数は「=IF(B3>=2008/4/1,(MOD(B3-"2008/4/1",3)+1))」です。 A列未入力の時に「FALSE」の文字が表示されてしまいます。 今まで皆様に教えていただいたものを応用して、やってみましたが、うまくいきません。 A列未入力時に、何も表示しなくするにはどうしたら良いのでしょうか。 よろしくお願いします。 いつも、ありがとうございます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#64531
回答No.1
A列でなく、B3セルでしょう。""を最後に追加します。 =IF(B3>=2008/4/1,(MOD(B3-"2008/4/1",3)+1),"")
その他の回答 (2)
noname#204879
回答No.3
=IF(B3>="2008/4/1"+0,(MOD(B3-"2008/4/1",3)+1),"") ↑ ↑↑ ↑
質問者
お礼
ありがとうございます。 できました!
- izmlz
- ベストアンサー率55% (67/120)
回答No.2
=IF(B3>=2008/4/1,(MOD(B3-"2008/4/1",3)+1),"") ↑のように「,""」を式に追加します。
- 参考URL:
- http://www2.odn.ne.jp/excel/
質問者
お礼
ありがとうございます。 できました!
お礼
ありがとうございます。 できました! おっしゃるとおりです、わかりやすいようにA・B列で例えてしまいました。