• ベストアンサー

excelで特定の日に"○"、該当しない日に"-"

excelにて、第3週の木曜日にA1のセルに"○"を、 そうでない日には"-"にするやり方が分かりません。 考えとして、B1のセルに=TODAY()を入力し、そこから情報を読み取り、 木曜をカウントして3回目になったときに"○"を表示させることは可能でしょうか。 ご教授の程、宜しくお願い致します。

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

A1の日付が15~21日で、なおかつ木曜日なら第三木曜日って事でいいのではないかな? = IF(AND(DAY(A1)>=15,DAY(A1)<=21,WEEKDAY(A1)=5),"○","_")

kotetsu610905
質問者

お礼

mt2008さん、 ご回答ありがとうございます。 お蔭で解決出来ました。 ありがとうございました。

その他の回答 (1)

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.2

そもそも、「第3木曜日=第3週の木曜日」は必ず成立するのでしょうか。 仮に、日曜始まりで週を考えるとして、その月の初日が金曜あるいは土曜の場合、 その月の第1週はその土曜までになって、第1木曜日=第2週の木曜日となったりはしないでしょうか。 まあ、この考え方はあくまで私個人のものであって、 「第3木曜日=第3週の木曜日」が必ず成立する、と質問者さんが お考えでしたらよいのですけれど。

kotetsu610905
質問者

お礼

asuncionさん、 ご回答ありがとうございます。 質問文に不備があり申し訳有りません。 第3木曜日を私は考えており、、 N0.1の回答者様にご教授いただきまして、 解決致しました。 ありがとうございました。

関連するQ&A