プロが教えるわが家の防犯対策術!

エクセル関数 日付によって表示変更

A1のセルに日付を入力する場合1日から15日まではB、15日以降はCとA2のセルに表示するためにはどうすればよいでしょうか?

もちろん月は変更します。

宜しくお願いいたします。

A 回答 (2件)

A1セルに入力した日付でBまたはCと判定する数式は以下のようになります。



=IF(A1="","",IF(DAY(A1)<=15,"B","C"))
    • good
    • 0

こんにちは!


もし、A1セルにシリアル値が入るのであれば、
A2セルの数式は
=IF(A1="","",IF(DAY(A1)<=15,"B","C"))

単に日付の数値だけが入るのであれば
=IF(A1="","",IF(A1<=15,"B","C"))

もし、「4日」のように文字列だとしたら
=IF(A1="","",IF(LEFT(A1,FIND("日",A1)-1)*1<=15,"B","C"))

としてみてください。

以上、どれかに当てはまればよいのですが
ダメならごめんなさいね。m(__)m
    • good
    • 0
この回答へのお礼

バッチリ当てはまりました!!
有難うございましたm(__)m

お礼日時:2010/07/07 18:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!