• ベストアンサー

DATEDIFの期間

教えてください!! DATEDIFを使用してセルAの日付からセルBの日付の期間日 数をセルCに求めたいと思います。セルAの日付はすぐに 分かるので入力できるのですが、セルBの日付は入力する 日がまちまちなので、そうするとセルCにエラー #NLMが 表示されます。セルCにエラーが出ないようにするには どうすればよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 エラーは"#NLM"ではなく"#NUM"ですな。 さて、どういう状況でエラー表示をなくしたいかよくわかりませんが、とりあえずセルBが""の場合とセルAよりもセルBの方が前の日付になっていた場合に、セルCを""にする式は、 =IF(B1="","",IF(B1-A1<0,"",DATEDIF(A1,B1,"D"))) となります。 では。

milk1284
質問者

お礼

どうもありがとうございました。 実は手形のサイトを出したくて、でも手形がとどかないと期日が分からないので、エラーが出る状態で困っていました。 とても勉強になりました。また、困った時にお教え下さい!

関連するQ&A