• 締切済み

誕生日の曜日と同じ曜日になる規則性

生まれた日が水曜日とします。誕生日が同じ水曜日になるのはどういう規則性や式が成り立ちますか。閏年があるので、よくわからないのです。 公式のようなものが成り立つのでしょうか。 よろしくご教授ください。

みんなの回答

  • chayamati
  • ベストアンサー率41% (260/624)
回答No.8

日付はシリアルナンバーが基本ですね 1900年1月1日よりの経過日数で、小数点以下が時分秒 閏年も含んでいます。 従って誕生日に7の倍数を加えるだけです。

  • yumi0215
  • ベストアンサー率30% (1335/4411)
回答No.7

表の形で規則性を確認する事ならできます。 簡単な関数を使うだけです。 添付したものの説明文を下記にも出します。 ・A列:閏年のセルを強調するとわかりやすい ・B列:B2の場合 =text(k2,"aaa") ・C~I列:IF関数にて該当曜日に〇が付くようにする      (C2の場合 =if($B2=C$1,"〇","") ・K列:A列を参照し、曜日表示にする      (K2の場合 =A2 表示形式aaa)

回答No.6

規則性はありません。 うるう年については、既出しておりますが ・4年に一度発生する(西暦が4で割り切れる年) ・100年に一度発生しない(西暦が100で割り切れる時) 例:2100年はうるう年ではない ・400年に一度発生する(西暦が400で割り切れる時) 例:2000年はうるう年でした こういうルールに則っているので、規則性はありません。 規則があるのであれば、9月のシルバーウィークも定期的に発生する事になります。しかし、実際には都合よく発生してくれませんよね。 これは、プログラム等を組んで計算させるより他、方法はないと思いますよ。 もしくは、Excelで数式をバンバンに埋め込んで計算させるか、、、 一応、Excelで万年カレンダーを作った事はあります。

  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.5

「365」を「7」で割った余りは「1」なので 基本的には1年ごとに 曜日は1日ずつ後ろにずれていきます。今日が月曜日だったら翌年 の同日は火曜日になります。このルールなら7年後には同曜日が発 生するので簡単ですね。 ただし4年か8年に一度は閏年が発生するのでそこで更に1日ずれ ます。当年の曜日と閏年のルールによって7年の間に閏年は0~2 回発生します。ここまでなら5年後・6年後・7年後の3パターン です。 もうひとつ閏年によってずれた曜日が当年の曜日と同じの場合もう 一巡することになります。次の20後はもうやってきませんからパ ターンとしては11年後・12年後のどちらかになります。 以上の5つのパターンに必ず収まります。 計算で求めるなら いちいち閏年自体を計算してもいいですが 5個しかパターンがないのですから =EDATE(A2,12*INDEX({5,6,7,11,12},MATCH(MOD(A2,7),MOD(EDATE(A2,12*{5,6,7,11,12}),7),0))) で計算できます。 指定したその日が閏日でなければ!

回答No.4

エクセルの関数で曜日を計算できるので、話がエクセルについてなら、扱いはさほど難しくはありません。 特に、1901年から2099年の間しか相手にしないなら、必ず4で割れる年がうるう年なので、手作りの関数でもそんなに難しくはないかと。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>閏年があるので、よくわからないのです。 閏年は地球の自転と公転の1日に満たない端数の累積を補正するために設けられた1日の有無なので、その日数を加味すれば割り出せます。 通常は4年に1日加算しますが100年に1日加算しない年を設けないと誤差が残ります。 また、400年に1日加算する年を復活しないと誤差が解消しません。 これらの境目に誕生日が来ることもありますので判定が難しくなります。 西暦1900年~2099年の間では回答No.2の繰り返しが成立しますが2100年以降では1日の誤差が生じます。 また、回答No.1の28年周期は6年間隔と5年間隔で生じる同一曜日を見落としていますので不正解と思います。 >公式のようなものが成り立つのでしょうか。 条件分岐の数式を使えば割り出せるはずですからご自身で試されたら良いでしょう。 参考URLで閏年の仕組みを学習してください。

参考URL:
http://skymj.net/post-3386/
  • msMike
  • ベストアンサー率20% (364/1805)
回答No.2

私の場合は、生まれた日の次は11年後に、 それから6年後に、それから5年後に、それから6年後に、それから11年後に、 それから6年後に、それから5年後に、それから6年後に、それから11年後に、 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ という具合に生まれた日と同じ曜日の誕生日が巡ってきます。 どういう計算でそうなるのか知りません。 28年周期説を紹介した方がいらっしゃいますが、ご自分で検証されたのでしょうか?

回答No.1

例えば誕生日が1/1(水)としたとき、同じようになるのは? というご質問であるとして考えてみると、同様の質問がありました。 「同じ日が同じ曜日である年は何年ごとに回ってくるんですか?」 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q113947571?__ysp=6KqV55Sf5pelIOWQjOOBmOabnOaXpSDoqIjnrpflvI8%3D うるう年というのを加味しないとすると28年だそうです。 自分の誕生日の曜日が同じになる年は何年後になるのでしょうか? https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11103969536?__ysp=6KqV55Sf5pelIOWQjOOBmOabnOaXpSDoqIjnrpflvI8%3D 1/1と12/31は同じ曜日7年で巡る。しかし閏年が4年に1回あり1日ずれる。 4と7の最小公倍数で28年。

関連するQ&A

専門家に質問してみよう