四柱推命の命式作成【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,"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥")

 

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

 

 

 


 

ー 蔵干の求め方 ー

 

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

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

 

通変星早見表

他干\日干
比肩 劫財 偏印 印綬 偏官 正官 偏財 正財 食神 傷官
劫財 比肩 印綬 偏印 正官 偏官 正財 偏財 傷官 食神
食神 傷官 比肩 劫財 偏印 印綬 偏官 正官 偏財 正財
傷官 食神 劫財 比肩 印綬 偏印 正官 偏官 正財 偏財
偏財 正財 食神 傷官 比肩 劫財 偏印 印綬 偏官 正官
正財 偏財 傷官 食神 劫財 比肩 印綬 偏印 正官 偏官
偏官 正官 偏財 正財 食神 傷官 比肩 劫財 偏印 印綬
正官 偏官 正財 偏財 傷官 食神 劫財 比肩 印綬 偏印
偏印 印綬 偏官 正官 偏財 正財 食神 傷官 比肩 劫財
印綬 偏印 正官 偏官 正財 偏財 傷官 食神 劫財 比肩

 

干支の求め方はこちら

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

 

<参考文献>

四柱推命 - 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