【無料】数秘術を自動計算できるExcelテンプレ|コピペOK&初心者でも一瞬で作れる方法

「数秘術の計算をExcelで自動化したいけど、関数がわからなくて困っている……」

この記事では、生年月日を入力するだけでライフパスナンバーが自動で計算されるExcelテンプレートの作り方を、初心者にもわかりやすく解説していきます。
そのまま使えるコピペOKの関数もすべて掲載しているので、Excelが苦手な方でも問題なく作れます。

また、この記事の内容を実際に組み込んだ完成済みのExcelテンプレートを無料でダウンロードできます。
「まず使ってみたい」という方は、ダウンロードファイルをそのまま活用してみてください!

数秘術を自動計算できるExcelテンプレ【コピペOKですぐ使える】

まずは完成形のテンプレートの使い方と構成を確認していきましょう。
ダウンロードしたファイルを開いてから、この手順に沿って使ってみてください。

そのまま使えるExcelテンプレの使い方(入力するだけでOK)

ダウンロードしたExcelファイルには、次の3つのシートが含まれています。

  • シート①「ライフパス計算」:生年月日を入力するだけでライフパスナンバーが自動計算されます。
  • シート②「表現数計算(名前)」:名前のアルファベットを1文字ずつ入力すると、表現数(ディスティニーナンバー)が自動計算されます。
  • シート③「数字の意味一覧」:1〜9およびマスターナンバーの意味・テーマ・特性が一覧で確認できます。

基本的な使い方は「水色のセルに値を入力するだけ」です。
それ以外のセルには数式が入っており、自動で結果が表示されます。触る必要はありません!

テンプレに入力する項目(名前・生年月日)

入力が必要な項目は、シートごとに次の通りです。

  • ライフパス計算シート:西暦(年4桁)・月(1〜12)・日(1〜31)を、 それぞれ対応する水色のセルに半角数字で入力します。 例:1990年5月15日 → 「1990」「5」「15」と3つのセルに入力。
  • 表現数計算シート:名前のローマ字表記を、1文字ずつ別のセルに入力します。 例:「YUKI」→ A列に「Y」、B列に「U」、C列に「K」、D列に「I」と入力。 大文字・小文字のどちらでも対応しています。

入力後は自動で計算結果が表示されます。
マスターナンバー(11・22・33)が出た場合は、特別な表示に切り替わります!

実際の計算結果の見方(どこに何が表示されるか)

各シートの計算結果は、黄色のセルに大きく表示されます。
マスターナンバーが出た場合は「⚡ マスターナンバー!」という表示とともに数字が表示されます。

計算の過程(各桁の分解・合計値・ひとケタ化の途中結果)は、結果の上の行に小さく表示されています。
「なぜこの数字になったのか」という計算の流れを追いたい方は、これらの中間値を参照してみてください!

数秘術の計算をExcelで自動化する方法|初心者でも作れる手順

ここからは、ゼロからテンプレートを自分で作りたい方のために、手順を4つのステップに分けてお伝えしていきます。
各ステップのポイントとよくある注意点も合わせてお伝えします。

手順① 名前や生年月日を入力するセルを用意する

最初のステップは、入力用のセルを整理することです。
生年月日の計算では、年・月・日を別々のセルに分けて入力させる設計にすることをおすすめします。

たとえば「1990年5月15日」を計算したい場合、「19900515」のように1つのセルに入力させると、後の各桁分解の数式が複雑になります。
年(A1)・月(B1)・日(C1)という形で3つのセルに分けておくことで、計算式がシンプルになります。

名前の計算では、1文字1セルの設計が基本です。
「YUKI」という4文字の名前なら、A列・B列・C列・D列に1文字ずつ入力させるレイアウトにします!

手順② アルファベットを数字に変換する仕組みを作る

ピタゴラス式の数秘術では、A〜Zのアルファベットが次の対応表で1〜9の数字に変換されます。

1=A・J・S / 2=B・K・T / 3=C・L・U / 4=D・M・V / 5=E・N・W
6=F・O・X / 7=G・P・Y / 8=H・Q・Z / 9=I・R

Excelではこの変換を CHOOSE 関数と MATCH 関数の組み合わせで実現できます。
A1セルに入力した1文字を変換する数式の例は次の通りです(後ほど完全版を掲載します)。

=CHOOSE(MATCH(UPPER(A1),{“A”,”B”,”C”,”D”,”E”,”F”,”G”,”H”,”I”,”J”,”K”,”L”,”M”,”N”,”O”,”P”,”Q”,”R”,”S”,”T”,”U”,”V”,”W”,”X”,”Y”,”Z”},0),1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8)

UPPER 関数で大文字に統一してから照合することで、大文字・小文字どちらの入力でも正確に変換できます!

手順③ 数字を合計して1桁にする(基本計算)

生年月日の各桁を足し合わせる計算は SUM 関数で行います。
問題はその合計をひとケタにする「繰り返し還元」の部分です。

合計が10以上の場合、さらに各桁を足してひとケタにする操作が必要です。
たとえば合計が「29」なら「2+9=11」、さらに「1+1=2」となります(ただし11はマスターナンバー)。

Excelでの実装のポイントは「一度にすべて処理しようとせず、段階的なセルに分けて計算すること」です。
「合計値セル」→「1回目のひとケタ化」→「2回目のひとケタ化」という流れで複数のセルに分けることで、エラーが発生しにくくなります。

マスターナンバーの判定は、各ステップで「11・22・33かどうか」を確認する IF 関数を組み込みます!

手順④ マスターナンバー(11・22・33)に対応する方法

マスターナンバーの処理が、数秘術Excelの最も重要なポイントです。
計算の途中で「11」「22」「33」が出た場合は、それ以上ひとケタに還元しないという例外処理が必要です。

基本的な考え方として、「各桁を合計した後・ひとケタにする前に、マスターナンバーかどうかを確認する」という順序で処理します。
Excelでの実装は次のような IF 関数を使います。

=IF(OR(合計セル=11,合計セル=22,合計セル=33),合計セル,ひとケタ化の結果)

この判定を「合計→2桁かどうか確認→マスターナンバー確認→ひとケタ化」という順序で段階的に組み込むことで、正確な計算が実現できます!

コピペで使えるExcel関数一覧|数秘術計算に必要な数式まとめ

ここでは、数秘術の自動計算に使う主要な関数と、そのまま使えるコピペ用の完成数式をご紹介していきます。

文字を数値に変換するための基本関数

アルファベット1文字を数秘術の数字に変換するための関数です。

  • CHOOSE関数:リストの中から指定した番号の値を返します。 =CHOOSE(番号, 値1, 値2, …)
  • MATCH関数:指定した値が配列の何番目にあるかを返します。 アルファベットがA〜Zの何番目かを調べるために使います。 =MATCH(検索値, 配列, 0)
  • UPPER関数:文字列をすべて大文字に変換します。 大文字・小文字の入力ゆれを防ぐために必ず組み合わせます。 =UPPER(文字列)
  • MID関数:文字列の指定した位置から指定した文字数を取り出します。 生年月日の各桁を取り出すために使います。 =MID(文字列, 開始位置, 文字数)

合計・1桁化に使う関数(SUM・MODなど)

  • SUM関数:範囲内の数値を合計します。 変換した各文字の数字を合計するために使います。 =SUM(A2:J2)
  • VALUE関数:文字列として格納された数字を数値に変換します。 MID関数で取り出した桁の数字を計算可能な形にします。 =VALUE(MID(TEXT(A1,”0000″),1,1))
  • TEXT関数:数値を指定した書式の文字列に変換します。 生年月日の年を必ず4桁として扱うために使います。 =TEXT(A1,”0000″)

条件分岐に使う関数(IF関数)

マスターナンバーの判定や、セルが空欄のときのエラー回避に IF 関数を使います。

  • IF関数:条件が真か偽かによって返す値を分けます。 =IF(条件, 真の場合の値, 偽の場合の値)
  • OR関数:複数の条件のどれかが真であればTRUEを返します。 マスターナンバー判定で「11か22か33か」を確認するために使います。 =OR(セル=11, セル=22, セル=33)

「セルが空欄のときは何も表示しない」という処理のために =IF(A1=””,””,計算式) という形を全体に組み込むことで、未入力時のエラー表示を防げます!

そのまま使える完成数式(コピペ用)

以下の数式はそのままExcelに貼り付けて使えます。
セル参照部分(A1など)は実際のシートに合わせて変更してください。

【アルファベット1文字を数字に変換する数式】(A1に入力された1文字を変換)
=IF(A1=””,””,CHOOSE(MATCH(UPPER(A1),{“A”,”B”,”C”,”D”,”E”,”F”,”G”,”H”,”I”,”J”,”K”,”L”,”M”,”N”,”O”,”P”,”Q”,”R”,”S”,”T”,”U”,”V”,”W”,”X”,”Y”,”Z”},0),1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8))

【生年月日から年の1桁目を取り出す数式】(A1に西暦4桁が入っている場合)
=IF(A1=””,””,VALUE(MID(TEXT(A1,”0000″),1,1)))

【合計をひとケタにする数式】(B10に合計値が入っている場合)
=IF(B10=””,””,IF(OR(B10=11,B10=22,B10=33),B10,IF(B10>=10,VALUE(MID(TEXT(B10,”00″),1,1))+VALUE(MID(TEXT(B10,”00″),2,1)),B10)))

【マスターナンバー判定を含む最終結果の数式】(B11に第1次還元結果が入っている場合)
=IF(B11=””,””,IF(OR(B10=11,B10=22,B10=33),B10,B11))

数秘術の基本ルール|Excelで正しく計算するための前提知識

Excelで正しく計算するためには、数秘術の計算ルールを正確に理解しておく必要があります。
ここでは計算の前提知識を整理してお伝えします。

アルファベットを数字に変換するルール

数秘術(ピタゴラス式)では次の対応表を使います。

1=A・J・S / 2=B・K・T / 3=C・L・U / 4=D・M・V / 5=E・N・W
6=F・O・X / 7=G・P・Y / 8=H・Q・Z / 9=I・R

A〜Zの26文字が1〜9のサイクルで繰り返し割り当てられています。
この対応表はピタゴラス式と呼ばれる最も一般的な方法であり、この記事のテンプレートもこの表に基づいています。
カルディアン式という別の対応表もあるため、流派を確認してから使うようにしてみてください!

合計して1桁に還元する方法

生年月日の全桁を足した合計、または名前の全文字を変換した数字の合計が10以上の場合、ひとケタになるまで足し続けます。
たとえば合計が「38」なら「3+8=11(マスターナンバーのためここで止まる)」、合計が「29」なら「2+9=11(マスターナンバー)」、合計が「28」なら「2+8=10」→「1+0=1」となります。

「ひとケタにする」という処理は、多くの場合2回以上繰り返す必要はありませんが、大きな合計値が出た場合に備えて、セルを分けた段階的な計算を組み込んでおくことをおすすめします!

マスターナンバー(11・22・33)の扱い

計算の途中または最終的に「11」「22」「33」が出た場合は、それ以上ひとケタに還元しません。
これらのマスターナンバーは、数秘術において特別なエネルギーと使命を持つ数字とされています。

ただし流派によって「33まで認める」「11と22のみ認める」という違いがあります。
一般的にはピタゴラス式では11と22を主なマスターナンバーとして扱うことが多いですが、33も含める流派もあります。
テンプレートでは11・22・33すべてをマスターナンバーとして処理しています!

ローマ字表記によって結果が変わる理由

名前のローマ字表記は、どの表記法を使うかによって計算結果が変わります。
たとえば「ゆき」を「YUKI」と表記するか「YUUKI」と表記するかで、文字数と使用するアルファベットが異なるため計算結果が変わります。

数秘術では「出生時の公的書類(パスポート・ローマ字表記が記載された書類)の正式表記」を使うことが推奨されています。
日本人の名前の場合は、パスポートのローマ字表記を基準にすると最も一貫した計算ができます!

数秘術テンプレをカスタマイズする方法|複数人・自動化にも対応

基本的なテンプレートに慣れてきたら、用途に合わせてカスタマイズしていきましょう。
ここでは4つの応用方法をお伝えします。

複数人のデータを一括で管理する方法

複数の人の数秘術を一括管理したい場合は、「1行1人」という縦方向のレイアウトで設計するのがおすすめです。
列A〜Cに「氏名・生年月日・名前のローマ字」を入力し、D列以降に計算式を展開する形です。

「最初の1行で計算式を完成させてから、その行をコピーして下に貼り付ける」という方法が最もシンプルです。
ただし生年月日の桁分解の中間計算が多い場合は、別の補助シートを作って処理を分散させることで見やすくなります!

結果を自動で一覧表示する方法

ライフパスナンバーの計算結果の隣に、「数字の意味一覧」シートから対応する説明文を自動で引用する仕組みを作ることができます。
使う関数は VLOOKUP または INDEX-MATCH の組み合わせです。

=VLOOKUP(計算結果のセル, 意味一覧の範囲, 説明列の番号, FALSE)

この数式を計算結果の右隣のセルに入力することで、数字に対応するキーワードや説明が自動で表示されます。
複数人のデータを一覧管理するときに特に便利です!

Googleスプレッドシートで使う方法

この記事で紹介している数式のほとんどはGoogleスプレッドシートでも同様に使えます。
ただし次の点に注意が必要です。

  • 配列定数の扱い:ExcelとGoogleスプレッドシートでは配列の書き方に若干の違いがあることがあります。 うまく動かない場合は {“A”,”B”,…} の部分を別のセル範囲に置き換えて参照する方法が有効です。
  • TEXT関数の書式:Googleスプレッドシートでも TEXT(数値,”0000″) の書式は同様に使えます。
  • ダウンロードとアップロード:ダウンロードしたExcelファイルをGoogleドライブにアップロードして、 「Googleスプレッドシートで開く」を選択すれば、ほとんどの数式はそのまま動作します。

Googleスプレッドシートは共有・共同編集がしやすいため、複数人の数秘術を共同で管理したいときに特に便利です!

自分用にカスタマイズするアイデア

さらに活用したい方向けのカスタマイズアイデアをいくつかご紹介します。

  • ラッキーカラーの自動表示:数字に対応するラッキーカラーを意味一覧シートに追加して VLOOKUPで引用することで、結果にラッキーカラーも自動表示されます。
  • パーソナルイヤーナンバーの計算:ライフパスナンバーの計算に加えて、 今年のパーソナルイヤーナンバー(生年月日+今年の西暦の合計)も同様の方法で自動計算できます。
  • グラフ・チャートの追加:複数人のライフパスナンバーの分布を棒グラフで可視化することで、 グループ内の数字傾向を一目で確認できるようになります。

Excelでうまく計算できないときの原因と対処法【エラー対策まとめ】

数秘術のExcel計算でよく起きるエラーと、その対処法をまとめてお伝えします。
エラーが出たときはここのチェックリストを確認してみてください。

計算結果が表示されない・エラーになる原因

最も多い原因は「関数名のタイプミス」「参照セルのズレ」「括弧の対応ミス」の3つです。
CHOOSE・MATCH・VALUE などの関数名は大文字・小文字を問わず動作しますが、スペルミスがあると #NAME? エラーになります。

エラーセルをクリックして数式バーを確認し、「どのセルを参照しているか」を一つずつ追って確認することが最も確実な対処法です。
括弧の対応ミスは「数式バーで括弧をクリックすると対応する括弧が色分け表示される」機能を使うと見つけやすくなります!

全角・半角や入力ミスによる不具合

最も起きやすいトラブルが「全角文字の入力」です。
生年月日の数値を全角(1990)で入力すると、数式が数値として認識できず #VALUE! エラーになります。

対処法として、入力セルに「データ→データの入力規則」で半角数字のみを受け付けるよう設定することをおすすめします。
すでに全角で入力されてしまった場合は =VALUE(SUBSTITUTE(A1,” ”,””)) のように変換する数式で対処できます!

ローマ字変換でよくある間違い

名前の計算でよく起きる間違いが「ローマ字の表記ゆれ」です。
たとえば「さとう」を「SATO」と入力するか「SATOU」と入力するかで、文字数が変わり計算結果が変わります。

また、スペース・ハイフン・アポストロフィなどの記号を誤って入力セルに入れてしまうと、MATCH関数が該当文字を見つけられず #N/A エラーになります。
記号が入っている場合は、そのセルの変換結果を「0」または「””(空白)」とする IFERROR 関数を組み合わせることで対処できます。

=IFERROR(CHOOSE(MATCH(…),…),””)

この形にすることで、対応していない文字が入力された場合にエラーではなく空白を返すようになります!

関数が動かないときのチェックポイント

関数が期待通りに動かないときの確認チェックリストをお伝えします。

  • 入力値が半角になっているか(特に生年月日の数字)
  • セル参照が正しいか(コピーしたときに参照がずれていないか)
  • 括弧の対応が合っているか(開き括弧と閉じ括弧の数が一致しているか)
  • CHOOSE関数の値リストの数が、MATCHで照合する配列の要素数と一致しているか
  • 空欄セルへの対処(IF(セル=””,””,…))が入っているか
  • マスターナンバーの判定が、合計値の段階で行われているか(ひとケタ化した後では判定できない)

これらを一つずつ確認することで、ほとんどのエラーは解消できます。
どうしてもうまくいかない場合は、このダウンロードテンプレートの数式をそのままコピーして使ってみてください!

まとめ

この記事では、数秘術を自動計算できるExcelテンプレートの使い方・作り方・コピペ用の関数一覧・カスタマイズ方法・エラー対策まで幅広くお伝えしてきました。

改めて、大切なポイントを整理していきます。
数秘術Excelテンプレートの核心は、「生年月日の各桁を分解して合計し・マスターナンバー判定を挟んでひとケタに還元する仕組み」と「アルファベットを1〜9の数字に変換する仕組み」の2つを組み合わせることです。

最初から自分で作るのが難しい方は、ダウンロードしたテンプレートを開いて数式を参照しながら理解を深めるアプローチがおすすめです。
CHOOSE・MATCH・IF・VALUE などの基本関数を覚えることで、独自のカスタマイズも次第にできるようになります。

まずはテンプレートを使って自分のライフパスナンバーを計算してみてください。
数秘術の面白さと、Excelの便利さを同時に体験していただけるはずです!