Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2512 / 13646 ツリー ←次へ | 前へ→

【67592】#NUM!エラーの解決方法 かず 10/12/17(金) 4:22 質問[未読]
【67594】Re:#NUM!エラーの解決方法 Abebobo 10/12/17(金) 9:15 回答[未読]

【67592】#NUM!エラーの解決方法
質問  かず  - 10/12/17(金) 4:22 -

引用なし
パスワード
   #NUM!エラーが出て、どのように解決すればよいか分かりません。
教えて頂きたいです。

       (A列)    (B列)
(1行)    年数      判定  
(2行)   1998/12/01     -
(3行)   1998/10/01     -
(4行)   2011/12/01    #NUM!

上記の年数から、現在の日付を比べて、
前だったら判定欄には『-』を、現在
よりも後だったら、判定欄に『○』を表示したいの
ですが、『-』は表示されるのですが、『○』の判定の時は
上記のようなエラー表示が出てしまいます。


判定の欄には以下の関数を入力しています。
=IF(DATEDIF(D3,NOW(),"D")>=0,"-","○")

解決方法はありますでしょうか
お願いします

【67594】Re:#NUM!エラーの解決方法
回答  Abebobo  - 10/12/17(金) 9:15 -

引用なし
パスワード
   >上記の年数から、現在の日付を比べて、
>前だったら判定欄には『-』を、現在
>よりも後だったら、判定欄に『○』を表示したいの
>ですが、『-』は表示されるのですが、『○』の判定の時は

単純に
=IF(TODAY()-D3>=0,"-","○")
でいいんじゃないでしょうか?

DATEDIF
は マイナス ん? プラス ? に対応しない。。

ヘルプを見ても噛み砕けません(*^_^*)

2512 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free