質問: エクセルについて教えてください。
回答: >直接入力したものではなく、別セルに入力した8桁の値「20110101」と「20130101」をそれぞれ「YYYY/MM/DD」の形に表示したものです。 この部分が気になります。どのようにして「YYYY/MM/DD」の形式にしたのでしょうか? 例えばA10セルの20110101をA1に、=LEFT(A10,4)&"/"&MID(A10,5,2)&"/"&RIGHT(A10,2) で表示していて、B1とC1も同じようにしていれば D1に =IF(AND(C1>=A1,C1<=B1),"","期間外の日付です") の式で期間内であればメッセージはきちんと消えますが。 また、元の8桁の数値が入ったセルで比較する方が簡単だと思います。 いずれにしても、比較するものの形式は同じでなくてはなりません。文字と数値を比較する式になっていませんか?