コンプトゥス
表計算方式 > グレゴリオ暦

1582年に発布されたグレゴリオ暦とともに新しいコンピュタスが導入された。まずその年のエパクトを表から調べる。エパクトの値は、30と0両方の数値を意味する「*」（30日目で再びスタート地点の0日目に戻った状態=新月）から29日までの範囲にある。朔望月の最初の日は新月であり、暦の上では14日目が満月とされている（実際の満月は14日目とは限らない）。
以下の表は過去の19年周期にも未来の19年周期にも用いることができるが、使える期間は1900年から2199年の間に限定されている。
| 年 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | 2027 | 2028 | 2029 | 2030 | 2031 | 2032 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 黄金数 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| エパクト | 29 | 10 | 21 | 2 | 13 | 24 | 5 | 16 | 27 | 8 | 19 | * | 11 | 22 | 3 | 14 | 25 | 6 | 17 |
| 復活祭の満月 | 14A | 3A | 23M | 11A | 31M | 18A | 8A | 28M | 16A | 5A | 25M | 13A | 2A | 22M | 10A | 30M | 17A | 7A | 27M |
※満月の日付のMは3月、Aは4月。エパクトの*は30または0を示す。
次の表は、1年間の日付に大の月（1か月が30日）と小の月（1か月が29日）を交互にしてエパクトを記入したカレンダリウム（羅: calendarium、ラテン語で帳簿の意）の一部である。このエパクト表を使って新月がどの日になるか知ることができる。いわば「新月早見表」である。まず年間365日（閏日はのぞく）の日付を表に書く。次に、1月1日から順番に全部の日付けにエパクトを示すローマ数字を書いていく。*(30=0)からxxix、xxviii…と減数していきiになったら、また*(30=0)から始める。これを12月31日まで繰り返す。ただし、大の月と小の月 が交互に来るように、1巡目は普通に書き込み(30日分)二巡目はxxvとxxivの両方を同じ日に書き（29日分）、それを二月ごとに繰り返す。最後に残った12月末の11日も13巡目として同じように扱い12月26日、27日にそれぞれxxv、xxivと書き込む。できあがったら、大の月にはxxv（25）の所に「25」と書き、xxivとxxvが同じ日に書かれている小の月の方にはxxvi（26）の所に「25」を書く。このような月の長さでエパクトを区切れば、どの月も最初と最後の日のエパクト数値が一致するのである。ただし、2月のエパクト数値と、7,8月の「25」の部分は一致しない。例えば、その年のエパクト数値が27であるなら、カレンダリウムにxxviiと書かれた日はすべて、教会の計算上の新月（実際の観測とは異なる）であることがわかる。
次に、カレンダリウムの日付に1月1日から大晦日までAからGの記号をふりわける。これで「新月および曜日早見表」となる。例えばその年の最初の日曜が1月5日でEの記号がついているなら、その年はEの記号のつく日がすべて日曜日なのである。Eはその年の日曜記号（ドミニカル・レター、羅: dominical letter、ラテン語で主の曜日の記号の意）となる。日曜記号は毎年1つ繰り上がる。ただし、閏年では閏日以降の日曜記号は1つ繰り上がるため、閏年に限っては閏日の前と後の二つの日曜記号がある。
復活祭の日付を算出する際には、年間365日全部を書き出す必要はない。カレンダリウムを見れば、3月は1月と同じようにエパクトが巡っていることがわかる。1月か2月どちらかを書き出すだけでよい。また1、2月の日曜記号の計算を飛ばして、3月1日にDから書き込みを始めればよい。3月8日から4月5日の間のエパクトがわかりさえすれば計算ができるので、以下の表を使うと便利である。
| 3月 | 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 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| エパクト値 | * | xxix | xxviii | xxvii | xxvi | xxv 25 | xxiv | xxiii | xxii | xxi | xx | xix | xviii | xvii | xvi | xv | xiv | xiii | xii | xi | x | ix | viii | vii | vi | v | iv | iii | ii | i | * |
| 日曜記号 | D | E | F | G | A | B | C | D | E | F | G | A | B | C | D | E | F | G | A | B | C | D | E | F | G | A | B | C | D | E | F |
| 4月 | 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 |  |
| エパクト値 | xxix | xxviii | xxvii | xxvi 25 | xxv xxiv | xxiii | xxii | xxi | xx | xix | xviii | xvii | xvi | xv | xiv | xiii | xii | xi | x | ix | viii | vii | vi | v | iv | iii | ii | i | * | xxix |  |
| 日曜記号 | G | A | B | C | D | E | F | G | A | B | C | D | E | F | G | A | B | C | D | E | F | G | A | B | C | D | E | F | G | A |  |
表の見方：エパクトが27（ローマ数字 xxvii）で日曜記号がEの年であったら、xxviiの日は教会の計算上の新月となり、その13日後に満月となる（暦の上であり、実際とは多少異なる）。つまり3月4日と4月3日が新月で、満月が3月17日と4月16日になる。復活祭の日曜日は、春分の（3月21日）以降の最初の満月を過ぎた最初の日曜日である。この例では、4月16日の方が復活祭の満月に相当し、Eのつく4月20日が復活祭を祝う日曜日ということになる。
この表の25という数字(xxvとは別)は、次のように用いる。メトン周期では、11年離れた2つの年を比べると、エパクトの差が1日ある。小の月はxxivとxxvが同じ日であるから、もし同一のメトン周期内でエパクト数値の24と25が両方が重なることがあれば、この2つの年は同じ日に新月（と満月）になるはずである。しかし、実際の月の満ち欠けではありえない。同じ日付を繰り返すのは、19年周期だからである。この問題を避けるため、11より大きい黄金数の年は、「xxv」でなく「25」と書かれた方の日を計算上の新月としている。（例 2011年の新月は4月5日ではなく4日になり、そのため満月は17日となる。）大の月ではxxvも25も同じことだが、小の月では「xxvi」と書かれた日になるのである。25とxxviの組み合わせで問題が起こることはない。なぜなら22年目に問題が起こるが、周期自体が19年で終わるからである。そして周期と周期の間にサルタス・ルナが算入され、新月は別の日に移るのである。
グレゴリオ暦では平均太陽年を365.2425日とした。（21世紀初頭の計算では、平均回帰年365.24219日、春分回帰年ならば365.2424日とリリウスの計算に非常に近い値が出ている。）設定した365.2425日の0.2425日という端数を解消するために、0.2425=97÷400、つまり97日の閏日を400年の間に導入することとなった。単純な4年ごとのルールでは閏年が400年間で100回挿入することになってしまうので、「西暦が4で割り切れるが、100で割り切れる年は閏年としない（例 1900年）。ただし、100と400両方で割り切れる年は閏年（例 2000年）とする」という規則にし、できるだけ太陽年に合わせている。97日の閏日は太陽年の長さに対する修正であり、メトン周期の年や朔望月には影響を及ぼさない。400年間で閏日の入らない3つの百の年には、エパクトも数値を1つ減らして調整する。これを太陽方程式という。
一方、無調整のままのユリウス暦では、太陽年19年分は235朔望月よりも多少長くなってしまった。約310年につき1日の割合で差が出る。そのため、グレゴリオ暦は2500年周期で8回、エパクトの数値を1つ増やしている。これを太陰方程式という。第一回は1800年に行われ、400年ごとに算入される予定である。ただし、3900年と新周期の始まりである4300年の間は400年の間隔をおくことになっている。その影響でグレゴリオ暦の太陰暦部分は100から300年周期のエパクト表を用いている。上記のエパクト表は1900年から2199年の間のみ有効である。