dポイントプレゼントキャンペーン実施中!

お世話になります。
表題の通り、ある日の曜日がその月の何回目の曜日であるかの判定を行いたいです。
VBAの使用は禁止されています。

例:
 2020/2/9(日)は2月の第3週の日曜日だが、"2月の2回目の日曜日"でもある


シート上でなるべく簡潔に表記できる例をご存じの方がいらしたら、是非お教え下さると幸いです。

 (VBAでは
ある日から7日ずつ引いていき前月になるまで繰り返しその数を数える といった実装を考えました)

A 回答 (2件)

こちら↓の過去ログが参考になるのでは。


https://oshiete.goo.ne.jp/qa/5105648.html

 =TEXT(INT((DAY(A1)+6)/7),"0回目の")&TEXT(A1,"aaaa")
「[Excel] ある日の曜日が当月の"何」の回答画像1
    • good
    • 1
この回答へのお礼

ご回答ありがとうございます。
ご紹介頂いた内容の
 >例えばA1セルに日付データがあるとして
 > =INT((DAY(A1)+6)/7)
 >でその曜日が第何回目かが分かります。
で解決しました。大変助かりました。ありがとうございます
最初に頂いたので、こちらをベストアンサーにさせて頂きます

お礼日時:2020/02/28 15:45

こんにちは



指定の日が「7日以前ならその月の最初のその曜日」、「14日以前なら2回目の曜日」と考えることができるので、
 「(日にち-1)を7で割った商+1」回目
と考えれば良いのではないでしょうか?
    • good
    • 2
この回答へのお礼

ご回答ありがとうございます。

>「(日にち-1)を7で割った商+1」回目
全く思いつきませんでした。
=INT((DAY(日付セル)+6)/7)で求められるのですね。
最初にご回答頂いた方をベストアンサーに選ばしていただきましたが、詳細な説明をして頂きありがとうございます

お礼日時:2020/02/28 15:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています