IV目安箱投稿のルールはこちらをごらんください。ご意見は電子メールで承っています。「目安箱」は質問禁止です。技術的な質問はそれぞれの質問箱へどうぞ。迷惑投稿防止のため、URLの入力を制限しています。【37】不特定な祝日を求めるエクセル関数とマクロ関数。-引用なしパスワード不特定な祝日を求めるエクセル関数とマクロ関数。検索曜日Noは、下記として。7基本(日にちだけです。固定ならこれで十分だと思います。1月の第2月曜日(成人の日)=DATE(2003,1,IF(2>=WEEKDAY(DATE(2003,1,1),1),2-WEEKDAY(DATE(2003,1,1),1)+((2-1)*7)+1,8-WEEKDAY(DATE(2003,1,1),1)+((2-1)*7)+2))7月の第3月曜日(海の日)=DATE(2003,7,IF(2>=WEEKDAY(DATE(2003,7,1),1),2-WEEKDAY(DATE(2003,7,1),1)+((3-1)*7)+1,8-WEEKDAY(DATE(2003,7,1),1)+((3-1)*7)+2))9月の第3月曜日(敬老の日)=DATE(2003,9,IF(2>=WEEKDAY(DATE(2003,9,1),1),2-WEEKDAY(DATE(2003,9,1),1)+((3-1)*7)+1,8-WEEKDAY(DATE(2003,9,1),1)+((3-1)*7)+2))10月の第2月曜日(体育の日)=DATE(2003,10,IF(2>=WEEKDAY(DATE(2003,10,1),1),2-WEEKDAY(DATE(2003,10,1),1)+((2-1)*7)+1,8-WEEKDAY(DATE(2003,10,1),1)+((2-1)*7)+2))存在しないデータを記入し、存在しない日付を返したくない時にエラーを返したいなら。セルにデータを記入して、2003年3月の第5、日曜日の年月日を求める。IF($D$2>=WEEKDAY(DATE($A$2,$B$2,1),1),$D$2-WEEKDAY(DATE($A$2,$B$2,1),1)+(($C$2-1)*7)+1,8-WEEKDAY(DATE($A$2,$B$2,1),1)+(($C$2-1)*7)+$D$2))・マクロ版エクセル関数(日にちだけ返します。)(単純に回してるだけです。FunctionPS春分、秋分の日は、堪忍してください。地中の自転までの計算はちょっと...独断と偏見で、取合えず目安箱に載せます。hits【37】不特定な祝日を求めるエクセル関数とマクロ関数。【38】文中間違い訂正。12:14【59】[管理者削除]【88】一応、全部?の祝日です。11:27【89】Re:一応、全部?の祝日です。13:50【146】カレンダーコントロールみたなような・・・。10:16【182】祝祭日も入れてみた。9:53【187】↑の注意点。12:44【221】祝日表をまとめてみた。9:45【227】Re:祝日表をまとめてみた。9:57【267】表に位置について。