No.5ベストアンサー
- 回答日時:
A B C D
1 年 2008 該当日
2 月 8 2008/08/21
3 第 3
4 曜 木
D2: =DATE(B1,B2,B3*7-WEEKDAY(DATE(B1,B2,-FIND(B4,"月火水木金土日")+1),3))
上の該当日は 2008年8月の第3木曜の日付を表示しています。
セル D2 を“ユーザー定義”で d に書式設定すれば 21 が表示されます。
No.4
- 回答日時:
x年y月の第z火曜日を求めるために、まずweekday(date(x,y,1),2)を
考えます。各月の1日が月曜から日曜まで変動すると、上記の式の値
は1~7まで変動し、それぞれ第一火曜日の日付は2,1,7,6,5,4.3と変
動します。これをじっと眺めると、
=7-mod(weekday(date(x,y,1),2)+4, 7)
という式を思いつきます。これで第一火曜日が計算できたので、第
二火曜日はその7日後、第三火曜日は14日後ということで、
=z*7-mod(weekday(date(x,y,1),2)+4, 7)
でオッケー。昔、万年カレンダーの祝日表を作った時の遺産です。
応用として、+5が月曜日、+3が水曜日で、当然木曜日は+2になりま
す。
No.3
- 回答日時:
A1に年、A2に月があるとすると
第1火曜日
=IF(WEEKDAY(DATE(A1,B1,1))>2,10-WEEKDAY(DATE(A1,B1,1)),3-WEEKDAY(DATE(A1,B1,1)))
あとは簡単にC1に第1火曜日の数式を入れているとすると
第2火曜日
=C1+7
第3火曜日
=C1+14
第1木曜日
=C1+2
第2木曜日
=C1+9
第3木曜日
=C1+16
第1火曜日以外の数式を単独で出したいときはC1に足している数字を式にある数字に加えたらいいです。たとえば第2火曜日は「C1+7」なので
=IF(WEEKDAY(DATE(A1,B1,1))>2,17-WEEKDAY(DATE(A1,B1,1)),10-WEEKDAY(DATE(A1,B1,1)))
となります。
No.2
- 回答日時:
一例です。
A1に年月(表示形式がyyyy"年"m"月")が入力されているとします。
■第1,2,3火曜日
B1に=IF(WEEKDAY($A1,2)>2,$A1+9-WEEKDAY($A1,2),IF(WEEKDAY($A1,2)<2,$A1+2-WEEKDAY($A1,2),$A1))
C1に=B1+7
D1に=C1+7
■第3木曜日
E1に=IF(WEEKDAY($A1,2)>4,$A1+11-WEEKDAY($A1,2),IF(WEEKDAY($A1,2)<4,$A1+4-WEEKDAY($A1,2),$A1))+14
No.1
- 回答日時:
ほかにもっとスマートな方法があるのではないかと思いますが、とりあえず今月の第1火曜日を求める式です。
=DATE(YEAR(TODAY()),MONTH(TODAY()),1)+CHOOSE(WEEKDAY(DATE(YEAR(TODAY()),MONTH(TODAY()),1)),2,1,0,6,5,4,3)
第2火曜日なら2,1,0,6,5,4,3の部分を、
9,8,7,13,12,11,10
第3火曜日なら2,1,0,6,5,4,3の部分を、
16,15,14,20,19,18,17
に変えてください。
まず当月(本日の属する月)の1日が何曜日か調べ、それによって当月1日に必要な数を加える式です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel関数、count系】どなたか教示下さると助かります。 Excelでシフトを管理しており、 2 2022/07/09 06:34
- Excel(エクセル) 条件付き書式で文字入力 6 2022/08/29 10:40
- その他(Microsoft Office) エクセルについて教えてください。 3 2023/05/19 18:19
- Excel(エクセル) Excelで祝日を除く1回目の金曜日を返す 3 2023/01/31 16:07
- Excel(エクセル) Excelで、日付けをセルに打ち込んだら、その隣のセルに、曜日が自動入力されるようにしたいんだ。ちな 3 2022/09/12 12:26
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) エクセルの数式で教えてください。 4 2023/06/27 09:56
- Excel(エクセル) ExcelにおけるVLOOKUPでの祝日表示について 5 2022/09/18 22:23
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
このQ&Aを見た人はこんなQ&Aも見ています
-
好きな人を振り向かせるためにしたこと
大好きな人と会話のきっかけを少しでも作りたい、意識してもらいたい…! 振り向かせるためにどんなことをしたことがありますか?
-
スマホに会話を聞かれているな!?と思ったことありますか?
スマートフォンで検索はしてないのに、友達と話していた製品の広告が直後に出てきたりすることってありませんか? こんな感じでスマホに会話を聞かれているかも!?と思ったエピソードってありますか?
-
【お題】逆襲の桃太郎
【大喜利】桃太郎が1回鬼退治に失敗したところから始まる新作昔話「リベンジオブ桃太郎」にはこんなシーンがある
-
【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
「出身中学と出身高校が混ざったような校舎にいる夢を見る」「まぶたがピクピクしてるので鏡で確認しようとしたらピクピクが止まってしまう」など、 これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
第2、第4火曜日を抽出する方法
Excel(エクセル)
-
第一、第三、土曜日のセルに条件付書式設定で色を付けたいのですが、そのよ
Excel(エクセル)
-
エクセルで第2、第4土曜日を抽出する方法
Excel(エクセル)
-
-
4
EXCEL 火曜日と金曜日だけを抜き出したい
Excel(エクセル)
-
5
エクセルで毎月第2週日の水曜日に〇が表示される 関数の組み合わせを教えてくれませんか? 毎週水曜日な
Excel(エクセル)
-
6
excelで第二金曜日を…
Excel(エクセル)
-
7
エクセルの質問です。
Excel(エクセル)
-
8
エクセルで、曜日から日付を呼び出す関数について
その他(Microsoft Office)
-
9
excelで第二月曜日を返す、ただし祝日の場合はその次の日
Excel(エクセル)
-
10
Excelで予定表を作成中です。予定表に自動的に第1、3月曜に休日と入力したいのですが…
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
入力後に日付順になるように自...
-
エクセルでENTERを押すと数式が...
-
Excelで半年後の日付を計算したい
-
日付だけを変更して印刷(Excel)
-
エクセル関数で日付かどうかの...
-
Excelに入力した個々の日付の数...
-
WORDで翌日や翌々日の日付を表...
-
エクセルで日付入力欄を作成し...
-
?Format(Year(Date), "yyyy") ...
-
ファイルのオープン時に今日の...
-
☆Excelエクセルで入力した日の...
-
31:30:00が1900/1/1 7:30:0
-
エクセルで1年後の月末を表示さ...
-
EXCELで、西暦を固定させる。
-
エクセルで、曜日から日付を呼...
-
エクセルで数字列の間に『/』を...
-
エクセルのセルにたとえば「756...
-
word、日付選択コンテンツの隣...
-
Excelで日付を4ケタで入力し、○...
-
excelで月末日を判定したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
入力後に日付順になるように自...
-
エクセルでENTERを押すと数式が...
-
31:30:00が1900/1/1 7:30:0
-
Excelで半年後の日付を計算したい
-
日付だけを変更して印刷(Excel)
-
Excelに入力した個々の日付の数...
-
エクセルで1・2・3月を翌年にし...
-
エクセル関数で日付かどうかの...
-
Excelで8/26等の日付を全てその...
-
エクセルで数字列の間に『/』を...
-
エクセルで1年後の月末を表示さ...
-
ファイルのオープン時に今日の...
-
excelで月末日を判定したい
-
エクセル 当番表の作り方 エク...
-
☆Excelエクセルで入力した日の...
-
エクセル グラフ 軸の日付表記...
-
EXCELで直近の日付を抽出する関数
-
エクセルのセルにカレンダーを...
-
WORDで翌日や翌々日の日付を表...
-
日付を入力したセルをファイル...
おすすめ情報