[[20110829112027]] 『年間の土日のみ日付を抽出したい』(腰痛) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『年間の土日のみ日付を抽出したい』(腰痛)

 お世話になります。
 営業日計算をしているところで、過去の質問を参考に、
 土日祝のリストを作って計算をしようとしていますが、
 カレンダーを切ったり貼ったりして、なんとか作っています。
 カレンダーは以下のカレンダーを四苦八苦しながらなんとか作ってみました。
 http://www.h3.dion.ne.jp/~sakatsu/CalendarTopic.htm
 もし数式などで簡単に土日の抽出ができるものなら、
 やり方をご教授いただけないものかと質問させて頂きました。
 宜しくお願い致します。

 土日だけのリストを作りたい
http://www.relief.jp/itnote/archives/003174.php

 を参考にしてみてください。

 あと祝日は

 日付に関する技/祝日一覧表
http://www.eurus.dti.ne.jp/~yoneyama/Excel/waza/hiduke03.html

 のようなサイトからコピーすれば楽だと思います。

 (se_9)

 	A	B
1	2010	年
2	1/2	土
3	1/3	日
4	1/9	土
5	1/10	日
6	1/16	土

 A1に西暦。

 A2 =(A1&-1&-1)+(7-WEEKDAY(A1&-1&-1,1))

 A3 =IF(A2="","",IF(YEAR(A2+1)<>YEAR(A2),"",A2+1))
 A4 =IF(A2="","",IF(YEAR(A2+7)<>YEAR(A2),"",A2+7))

 A3:A4 を下フィルコピー。

 B2 =IF(A2="","",TEXT(A2,"aaa"))

 B2を下フィルコピー

 (GobGob) 

 日曜スタートの場合NGなので修正 & 見やすく修正

 	A	B	C	D	E	F	G	H	I	J	K
1	2006										
2	1月	1/1	1/7	1/8	1/14	1/15	1/21	1/22	1/28	1/29	
3	2月	2/4	2/5	2/11	2/12	2/18	2/19	2/25	2/26		
4	3月	3/4	3/5	3/11	3/12	3/18	3/19	3/25	3/26		
5	4月	4/1	4/2	4/8	4/9	4/15	4/16	4/22	4/23	4/29	4/30
6	5月	5/6	5/7	5/13	5/14	5/20	5/21	5/27	5/28		
7	6月	6/3	6/4	6/10	6/11	6/17	6/18	6/24	6/25		
8	7月	7/1	7/2	7/8	7/9	7/15	7/16	7/22	7/23	7/29	7/30
9	8月	8/5	8/6	8/12	8/13	8/19	8/20	8/26	8/27		
10	9月	9/2	9/3	9/9	9/10	9/16	9/17	9/23	9/24	9/30	
11	10月	10/1	10/7	10/8	10/14	10/15	10/21	10/22	10/28	10/29	
12	11月	11/4	11/5	11/11	11/12	11/18	11/19	11/25	11/26		
13	12月	12/2	12/3	12/9	12/10	12/16	12/17	12/23	12/24	12/30	12/31

 A1に西暦

 B2 =MIN(($A$1&-ROW(A1)&-1)+(7-WEEKDAY($A$1&-ROW(A1)&-1,1)),($A$1&-ROW(A1)&-1)+(7-WEEKDAY($A$1&-ROW(A1)&-1,2)))

 C2 =IF(B2="","",IF(MONTH(B2+IF(WEEKDAY(B2)=7,1,6))<>MONTH(B2),"",B2+IF(WEEKDAY(B2)=7,1,6)))

 C2を右コピー。 2行目範囲を下へコピー。

 (GobGob)

 有難う御座います、御礼申し上げます。お二人の方法で、ちゃんと出来ました。
 se_9様に御紹介頂いたサイトと、
 GobGob様にお教えいただいた内容の根底部分は同じなのかな、と思いつつ
 まずは関数をそのまま入力させて頂きました。
 A2式で第一土曜日を求められるということが、目から鱗でした。

 今、自分なりのご報告と思って書き込みしている最中でしたが、
 更に修正案を頂き、誠に有難う御座います。
 確かに、2012年、2017年は元旦が日曜で、しかし全国的にお休みなので、
 仕方無いものと諦めておりました。GobGob様の妥協無き姿勢に感服しております。
 これから関数の理解を進めて参ります。有難う御座いました。(腰痛)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.