算命学の命式作成【Excel版】

このページでは

・対象日付から年柱を算出する計算

・対象日付から月柱を算出する計算

・対象日付から日柱を算出する計算

・対象日付から各三柱の蔵干を算出する計算式

・対象日付から左手の星を算出する計算式

・対象日付から胸の星を算出する計算式

・対象日付から右手の星を算出する計算式

を掲載しています。

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,"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥")

 


 

ー 蔵干の求め方 ー

 

・対象日付から各三柱の蔵干を算出する計算式

=VLOOKUP(各三柱の地支,'算命学蔵干表'!A:AG,節入日-DAY(対象日付のセル)+12,FALSE)

 

例えば、、、

・対象日付から日の蔵干を算出する計算式

=VLOOKUP(CHOOSE(MOD(対象日付のセル-4,12)+1,"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"),'算命学蔵干表'!A:AG,節入日-DAY(対象日付のセル)+12,FALSE)

 

算命学蔵干表

  -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

 

 

 

ー 通変星の求め方 ー

 

・対象日付から左手の星を算出する計算式

=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)

 

通変星早見表

他干\日干
貫索 石門 龍高 玉堂 車騎 牽牛 禄存 司禄 鳳閣 調舒
石門 貫索 玉堂 龍高 牽牛 車騎 司禄 禄存 調舒 鳳閣
鳳閣 調舒 貫索 石門 龍高 玉堂 車騎 牽牛 禄存 司禄
調舒 鳳閣 石門 貫索 玉堂 龍高 牽牛 車騎 司禄 禄存
禄存 司禄 鳳閣 調舒 貫索 石門 龍高 玉堂 車騎 牽牛
司禄 禄存 調舒 鳳閣 石門 貫索 玉堂 龍高 牽牛 車騎
車騎 牽牛 禄存 司禄 鳳閣 調舒 貫索 石門 龍高 玉堂
牽牛 車騎 司禄 禄存 調舒 鳳閣 石門 貫索 玉堂 龍高
龍高 玉堂 車騎 牽牛 禄存 司禄 鳳閣 調舒 貫索 石門
玉堂 龍高 牽牛 車騎 司禄 禄存 調舒 鳳閣 石門 貫索

 

干支の求め方はこちら

節月を算出する計算式はこちら

 

<参考文献>

算命学 - Wikipedia

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

VLOOKUP - Google Docs Editors Help

XLOOKUP function - Google Docs Editors Help