このページでは
・対象日付から年柱を算出する計算
・対象日付から月柱を算出する計算
・対象日付から日柱を算出する計算
・対象日付から時柱を算出する計算
・対象日付から各四柱の蔵干を算出する計算式
・対象日付から年柱の天干通変星を算出する計算式
・対象日付から年柱の地支通変星を算出する計算式
・対象日付から月柱の天干通変星を算出する計算式
・対象日付から月柱の地支通変星を算出する計算式
・対象日付から日柱の地支通変星を算出する計算式
を掲載しています。
Excelに入力する際は()を()に変換して入力してください。
ー 四柱の求め方 ー
・対象日付から年柱を算出する計算
=CHOOSE(MOD(YEAR(対象日付のセル)-(IF(MONTH(対象日付のセル)<3,IF(MONTH(対象日付のセル)=2,(IF(DAY(対象日付のセル)<INT(4.8693+(0.242713*(YEAR(対象日付のセル)-1-1900))-INT((YEAR(対象日付のセル)-1-1900)/4)),1,0)),1),0))-4,10)+1,"甲","乙","丙","丁","戊","己","庚","辛","壬","癸")&CHOOSE(MOD(YEAR(対象日付のセル)-(IF(MONTH(対象日付のセル)<3,IF(MONTH(対象日付のセル)=2,(IF(DAY(対象日付のセル)<INT(4.8693+(0.242713*(YEAR(対象日付のセル)-1-1900))-INT((YEAR(対象日付のセル)-1-1900)/4)),1,0)),1),0))-4,12)+1,"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥")
・対象日付から月柱を算出する計算
=VLOOKUP(当年の天干, '月天干算出用組合せ表'!A:M, 節月"対象日付が1月で 対象日付が節入日より前だと12となる場合"+1, FALSE)&CHOOSE(節月"対象日付が1月で 対象日付が節入日より前だと12となる場合","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥","子")
・対象日付から日柱を算出する計算
=CHOOSE(MOD(対象日付のセル-2,10)+1,"甲","乙","丙","丁","戊","己","庚","辛","壬","癸")&CHOOSE(MOD(対象日付のセル-4,12)+1,"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥")
・対象日付から時柱を算出する計算
ー 蔵干の求め方 ー
・対象日付から各四柱の蔵干を算出する計算式
=IFS(
各四柱の地支="子",IF(DAY(対象日付のセル)<節入日,"癸",
IF(DAY(対象日付のセル)<=節入日+10,"壬","癸")),
各四柱の地支="卯",IF(DAY(対象日付のセル)<節入日,"乙",
IF(DAY(対象日付のセル)<=節入日+10,"甲","乙")),
各四柱の地支="午",IF(DAY(対象日付のセル)<節入日,"丁",
IF(DAY(対象日付のセル)<=節入日+10,"丙",
IF(DAY(対象日付のセル)<=節入日+19,"己","丁"))),
各四柱の地支="酉",IF(DAY(対象日付のセル)<節入日,"辛",
IF(DAY(対象日付のセル)<=節入日+10,"庚","辛")),
各四柱の地支="丑",IF(DAY(対象日付のセル)<節入日,"己",
IF(DAY(対象日付のセル)<=節入日+9,"癸",
IF(DAY(対象日付のセル)<=節入日+12,"辛","己"))),
各四柱の地支="辰",IF(DAY(対象日付のセル)<節入日,"戊",
IF(DAY(対象日付のセル)<=節入日+9,"乙",
IF(DAY(対象日付のセル)<=節入日+12,"癸","戊"))),
各四柱の地支="未",IF(DAY(対象日付のセル)<節入日,"己",
IF(DAY(対象日付のセル)<=節入日+9,"丁",
IF(DAY(対象日付のセル)<=節入日+12,"乙","己"))),
各四柱の地支="戌",IF(DAY(対象日付のセル)<節入日,"戊",
IF(DAY(対象日付のセル)<=節入日+9,"辛",
IF(DAY(対象日付のセル)<=節入日+12,"丁","戊"))),
各四柱の地支="寅",IF(DAY(対象日付のセル)<節入日,"甲",
IF(DAY(対象日付のセル)<=節入日+7,"戊",
IF(DAY(対象日付のセル)<=節入日+14,"丙","甲"))),
各四柱の地支="巳",IF(DAY(対象日付のセル)<節入日,"丙",
IF(DAY(対象日付のセル)<=節入日+7,"戊",
IF(DAY(対象日付のセル)<=節入日+14,"庚","丙"))),
各四柱の地支="申",IF(DAY(対象日付のセル)<節入日,"庚",
IF(DAY(対象日付のセル)<=節入日+7,"戊",
IF(DAY(対象日付のセル)<=節入日+14,"壬","庚"))),
各四柱の地支="亥",IF(DAY(対象日付のセル)<節入日,"壬",
IF(DAY(対象日付のセル)<=節入日+7,"戊",
IF(DAY(対象日付のセル)<=節入日+14,"甲","壬")))
)
対象日付から各四柱の蔵干を算出する計算式を簡潔にすると
=IFS(
各四柱の地支="子","「初気・中気・本気」の場合分けした該当の値",
各四柱の地支="卯","「初気・中気・本気」の場合分けした該当の値",
各四柱の地支="午","「初気・中気・本気」の場合分けした該当の値",
各四柱の地支="酉","「初気・中気・本気」の場合分けした該当の値",
各四柱の地支="丑","「初気・中気・本気」の場合分けした該当の値",
各四柱の地支="辰","「初気・中気・本気」の場合分けした該当の値",
各四柱の地支="未","「初気・中気・本気」の場合分けした該当の値",
各四柱の地支="戌","「初気・中気・本気」の場合分けした該当の値",
各四柱の地支="寅","「初気・中気・本気」の場合分けした該当の値",
各四柱の地支="巳","「初気・中気・本気」の場合分けした該当の値",
各四柱の地支="申","「初気・中気・本気」の場合分けした該当の値",
各四柱の地支="亥","「初気・中気・本気」の場合分けした該当の値")
「初気・中気・本気」の場合分けした値を算出する計算式
=IF(DAY(対象日付のセル)<節入日,"本気",
IF(DAY(対象日付のセル)<=節入日+初気期間,"初気",
IF(DAY(対象日付のセル)<=節入日+初気と中気を合わせた期間,"中気","本気")))
四柱推命蔵干表
地支 | 初気 | 中気 | 本気 | |||
---|---|---|---|---|---|---|
子 | 壬 | 10日 3時間30分 | 癸 | 20日 6時間30分 | ||
丑 | 癸 | 9日 3時間 0分 | 辛 | 3日 1時間 0分 | 己 | 18日 6時間 0分 |
寅 | 戊 | 7日 2時間 0分 | 丙 | 7日 2時間30分 | 甲 | 16日 5時間 0分 |
卯 | 甲 | 10日 3時間30分 | 乙 | 20日 6時間30分 | ||
辰 | 乙 | 9日 3時間 0分 | 癸 | 3日 1時間 0分 | 戊 | 18日 6時間 0分 |
巳 | 戊 | 7日 2時間30分 | 庚 | 7日 2時間30分 | 丙 | 16日 5時間 0分 |
午 | 丙 | 10日 3時間30分 | 己 | 9日 3時間 0分 | 丁 | 11日 3時間30分 |
未 | 丁 | 9日 3時間 0分 | 乙 | 3日 1時間 0分 | 己 | 18日 6時間 0分 |
申 | 戊 | 7日 2時間30分 | 壬 | 7日 2時間30分 | 庚 | 16日 5時間 0分 |
酉 | 庚 | 10日 3時間30分 | 辛 | 20日 6時間30分 | ||
戌 | 辛 | 9日 3時間 0分 | 丁 | 3日 1時間 0分 | 戊 | 18日 6時間 0分 |
亥 | 戊 | 7日 2時間30分 | 甲 | 7日 2時間30分 | 壬 | 16日 5時間 0分 |
初気は節入日起算する
月初の節入日になるまでは本気
ー 通変星の求め方 ー
・対象日付から年柱の天干通変星を算出する計算式
=VLOOKUP(年柱の天干, '通変星早見表'!A:K, MOD(対象日付のセル-2,10)+1+1, FALSE)
・対象日付から年柱の地支通変星を算出する計算式
=VLOOKUP(年柱の蔵干, '通変星早見表'!A:K, MOD(対象日付のセル-2,10)+1+1, FALSE)
・対象日付から月柱の天干通変星を算出する計算式
=VLOOKUP(月柱の天干, '通変星早見表'!A:K, MOD(対象日付のセル-2,10)+1+1, FALSE)
・対象日付から月柱の地支通変星を算出する計算式
=VLOOKUP(月柱の蔵干, '通変星早見表'!A:K, MOD(対象日付のセル-2,10)+1+1, FALSE)
・対象日付から日柱の地支通変星を算出する計算式
=VLOOKUP(日柱の蔵干, '通変星早見表'!A:K, MOD(対象日付のセル-2,10)+1+1, FALSE)
通変星早見表
他干\日干 | 甲 | 乙 | 丙 | 丁 | 戊 | 己 | 庚 | 辛 | 壬 | 癸 |
---|---|---|---|---|---|---|---|---|---|---|
甲 | 比肩 | 劫財 | 偏印 | 印綬 | 偏官 | 正官 | 偏財 | 正財 | 食神 | 傷官 |
乙 | 劫財 | 比肩 | 印綬 | 偏印 | 正官 | 偏官 | 正財 | 偏財 | 傷官 | 食神 |
丙 | 食神 | 傷官 | 比肩 | 劫財 | 偏印 | 印綬 | 偏官 | 正官 | 偏財 | 正財 |
丁 | 傷官 | 食神 | 劫財 | 比肩 | 印綬 | 偏印 | 正官 | 偏官 | 正財 | 偏財 |
戊 | 偏財 | 正財 | 食神 | 傷官 | 比肩 | 劫財 | 偏印 | 印綬 | 偏官 | 正官 |
己 | 正財 | 偏財 | 傷官 | 食神 | 劫財 | 比肩 | 印綬 | 偏印 | 正官 | 偏官 |
庚 | 偏官 | 正官 | 偏財 | 正財 | 食神 | 傷官 | 比肩 | 劫財 | 偏印 | 印綬 |
辛 | 正官 | 偏官 | 正財 | 偏財 | 傷官 | 食神 | 劫財 | 比肩 | 印綬 | 偏印 |
壬 | 偏印 | 印綬 | 偏官 | 正官 | 偏財 | 正財 | 食神 | 傷官 | 比肩 | 劫財 |
癸 | 印綬 | 偏印 | 正官 | 偏官 | 正財 | 偏財 | 傷官 | 食神 | 劫財 | 比肩 |
干支の求め方はこちら
節月を算出する計算式はこちら
<参考文献>
Google スプレッドシートの関数リスト - Google ドキュメント エディタ ヘルプ
IF function - Google Docs Editors Help
IFS function - Google Docs Editors Help
INT - 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