方法1. 月の位置(黄経)から求める
対象日付の月黄経から宿曜を算出する計算式
対象日付から当日の月黄経を算出する計算式
360/27=13.3333333333
13.3333333333
0 | ≦ | 婁宿 | < | 13.33333333 |
13.33333333 | ≦ | 胃宿 | < | 26.66666667 |
26.66666667 | ≦ | 昴宿 | < | 40 |
40 | ≦ | 畢宿 | < | 53.33333333 |
53.33333333 | ≦ | 觜宿 | < | 66.66666667 |
66.66666667 | ≦ | 参宿 | < | 80 |
80 | ≦ | 井宿 | < | 93.33333333 |
93.33333333 | ≦ | 鬼宿 | < | 106.6666667 |
106.6666667 | ≦ | 柳宿 | < | 120 |
120 | ≦ | 星宿 | < | 133.3333333 |
133.3333333 | ≦ | 張宿 | < | 146.6666667 |
146.6666667 | ≦ | 翼宿 | < | 160 |
160 | ≦ | 軫宿 | < | 173.3333333 |
173.3333333 | ≦ | 角宿 | < | 186.6666667 |
186.6666667 | ≦ | 亢宿 | < | 200 |
200 | ≦ | 氐宿 | < | 213.3333333 |
213.3333333 | ≦ | 房宿 | < | 226.6666667 |
226.6666667 | ≦ | 心宿 | < | 240 |
240 | ≦ | 尾宿 | < | 253.3333333 |
253.3333333 | ≦ | 箕宿 | < | 266.6666667 |
266.6666667 | ≦ | 斗宿 | < | 280 |
280 | ≦ | 女宿 | < | 293.3333333 |
293.3333333 | ≦ | 虚宿 | < | 306.6666667 |
306.6666667 | ≦ | 危宿 | < | 320 |
320 | ≦ | 室宿 | < | 333.3333333 |
333.3333333 | ≦ | 壁宿 | < | 346.6666667 |
346.6666667 | ≦ | 奎宿 | < | 360 |
方法2. 旧暦から求める
対象日付から当日の旧暦を算出する計算式
対象日付の旧暦から宿曜を算出する計算式
=INDEX(表,MOD(MATCH(対象日付を旧暦に変換した月,表,0)+対象日付を旧暦に変換した日-2,27)+1)
旧暦の求め方はこちら
<参考文献>
暦Wiki/インド暦/Naksatra - 国立天文台暦計算室
Google スプレッドシートの関数リスト - Google ドキュメント エディタ ヘルプ
ATAN2 - Google Docs Editors Help
CHOOSE - Google Docs Editors Help
MID - Google Docs Editors Help
MOD - Google Docs Editors Help
DAY - Google Docs Editors Help
MONTH - Google Docs Editors Help
YEAR - Google Docs Editors Help
INDEX - Google Docs Editors Help