| 
    
     |  | >かみちゃんさん >こんにちは。かみちゃん です。
 どうもおはようございます。早い時間からのご返信ありがとうございます。
 
 >VBAの話ではなく、一般操作でできるのですが・・・
 >IF関数を複数使う場合を「入れ子」と言いますが、これは、最大7個までです。
 >(ヘルプIFの解説参照)
 すみません知識不足でした・・・これからはペルプの方も隅々まで見たいと思います。
 >で、どのように使うかというと、
 >=IF(M1=TODAY(),N1,IF(M2=TODAY(),N2,IF(M3=TODAY(),N3,IF(M4=TODAY(),N5,IF(M6=TODAY(),N6,"")))))
 >しかし、以下のようにすると、よりスマートに目的のことは達成できると思います。
 >=VLOOKUP(TODAY(),M1:N6,2,FALSE)
 ありがとうございますm(_ _)m 両方試して見たところばっちり表示されました。
 しかしVLOOKUPだと値が指定した日付以外には#N/Aと表示されてしまったので
 IF関数の方を使っていこうと思います。
 
 >※気になったのですが、「IF(M4=TODAY(),N5,"")」は正しいですか?「IF(M4=TODAY(),N4,"")」という式ではないでしょうか?もし、違うのであれば、VLOOKUP関数は使えません。
 ごめんなさい…急いで書き込みしていたせいか、「IF(M4=TODAY(),N5,"")」は、
 「IF(M4=TODAY(),N4,"")」の間違いでした。どうもお騒がせしました。
 そしてご回答ありがとうございました(m__)m
 
 |  |