• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:日付を表示)

Excel関数を使用して日付を表示し、月の1日や2日を空白にする方法

このQ&Aのポイント
  • Excel関数を使用して日付を表示する方法について説明します。特に、月の1日や2日を空白にする方法に焦点を当てています。
  • 具体的には、DATE関数とIF関数を組み合わせて、指定した日付が月の1日から2日の範囲に該当する場合は空白を表示し、それ以外の場合は指定した日付を表示する方法です。
  • また、WEEKDAY関数を使用して曜日を表示する方法についても触れています。ほかにもExcel関数を使用して日付操作を行う方法がありますので、それについても確認してみてください。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

大分なんだか変な,もとい大変な計算をなさっているようですが, B6を =IF(MONTH($H$3-DAY($H$3)+ROW(B1))=MONTH($H$3),$H$3-DAY($H$3)+ROW(B1),"") などのようにします。 #参考 式中の「H3-DAY(H3)+ROW(B1)」の部分は,あなたがご自分で編んだ「DATE(YEAR(H3),MONTH(H3),ROW()-5)」と書いてももちろん構いません。 #おまけ >ちなみにC列には、WEEKDAY関数で曜日を表示させてます。 大概の場合この書きぶりをなさる人は間違ったやり方をしています。 方法1: C6に =B6 と記入し,セルの書式設定の表示形式のユーザー定義で aaa と設定しておく 方法2: C6に =TEXT(A6,"aaa;;;") のように計算する。

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

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22063)
回答No.2

B6セルを、 =IF(MONTH(DATE(YEAR($H$3),MONTH($H$3),-5+ROW()))=MONTH($H$3),DATE(YEAR($H$3),MONTH($H$3),-5+ROW()),"") にしてB6~↓にコピペ、してみてはいかがでしょう。

BIG1fukuoka
質問者

お礼

回答ありがとうござます。 タッチの差でお礼とさせていただきます。 助かりました!

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

関連するQ&A