• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DATEIF関数で空白で表示する方法について)

空白で表示する方法について

このQ&Aのポイント
  • エクセルで業務の経験年月を表示させるためのDATEIF関数を使用しています。
  • 「開始年月日」と「終了年月日もしくは今日」のセルが未入力の場合、経験年月のセルに「122年2ヶ月」と表示されてしまいます。
  • 業務経験がないセルは空白で表示したいのですが、空白に表示する方法について教えていただけるとありがたいです。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1746/2622)
回答No.4

=IF(開始年月日="","",DATEDIF(開始年月日,IF(終了年月日="",TODAY(),終了年月日),"Y")&"年"&DATEDIF(開始年月日,IF(終了年月日="",TODAY(),終了年月日),"YM")&"ヶ月"

misoppadesu
質問者

お礼

ありがとうございました。 見事に空白で表示することができました。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • q4330
  • ベストアンサー率27% (768/2786)
回答No.3

関数を =DATEDIF(A1,MIN(B1,TODAY()),"Y")&"年" &DATEDIF(A1,MIN(B1,TODAY()),"YM")&"ヶ月" これでも同じ結果が得られますよ

misoppadesu
質問者

お礼

ありがとうございました。

すると、全ての回答が全文表示されます。
  • q4330
  • ベストアンサー率27% (768/2786)
回答No.2

「122年2ヶ月」になるのは開始年月日が正しく読めていません 開始年月日を「A1」に、終了年月日を「B1」にした式の結果を添付します =DATEDIF(A1,IF(B1="",TODAY(),B1),"Y")&"年" &DATEDIF(A1,IF(B1="",TODAY(),B1),"YM")&"ヶ月"

misoppadesu
質問者

お礼

ありがとうございました。

すると、全ての回答が全文表示されます。
  • watanabe04
  • ベストアンサー率18% (295/1599)
回答No.1

if (A1=="",今の関数,"")

misoppadesu
質問者

お礼

ありがとうございました。 無事に空白に表示することができました。

すると、全ての回答が全文表示されます。

関連するQ&A