Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Oster Formel

Forumthread: Oster Formel

Oster Formel
12.04.2025 23:28:23
mc
Hallo Excelspezis
hier wurden viele Osterformeln geschrieben und es ist echt cool,
meine Frage, ist es möglich auch Orthodoxe Ostern per Formel zu ermitteln.
OK 2025 ist es gleich am 20.04.2025, ansonsten ist es verschieden.
Danke
und schönes WE
mc
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Oster Formel
13.04.2025 00:00:40
Oppawinni
Wenn ich das richtig verstanden habe - dann ist das ja nicht einfach nur so, dass das nach dem julianischen Kalender berechnet wird, sondern es auch noch beachtet werden, dass der Termin nicht mit dem jüdischen Pascha-Fest, also quasi dem jüdischen Ostern zusammen fallen darf und dann ggf. verschoben werden muss. D.h. man muss wohl auch die Berechnung noch zusätzlich durchführen. Das ist ja oberdoof.
Anzeige
AW: Oster Formel
13.04.2025 10:58:35
RPP63
Moin!
Danke für diese Übung!
Ich beziehe mich auf die ergänzte Osterformel von Lichtenberg.
https://de.wikipedia.org/wiki/Gau%C3%9Fsche_Osterformel#Eine_erg%C3%A4nzte_Osterformel

Großer Vorteile dieses Gleichungssystems ist es, das Osterdatum "leicht" von gregorianisch-christlich auf julianisch-orthodox umzustellen.
Meines Erachtens ist dies so noch nicht in der Excel-Literatur dargestellt.

Gregorianisch-christlich
A2: =SEQUENZ(20;;2015)
(Liste Jahre von 2015 bis 2034)
=LET(j;A2#;

A;GANZZAHL(j/100);
B;15+GANZZAHL((3*A+3)/4)-GANZZAHL((8*A+13)/25);
C;2-GANZZAHL((3*A+3)/4);
D;REST(j;19);
E;REST(19*D+B;30);
F;GANZZAHL((E+GANZZAHL(D/11))/29);
G;21+E-F;
H;7-REST(j+GANZZAHL(j/4)+C;7);
I;7-REST(G-H;7);
OS;G+I;
K; DATUM(j;3;OS);
K)


Julianisch-orthodox:
=LET(j;A2#;

A;GANZZAHL(j/100);
B;15;
C;0;
D;REST(j;19);
E;REST(19*D+B;30);
F;GANZZAHL((E+GANZZAHL(D/11))/29);
G;21+E-F;
H;7-REST(j+GANZZAHL(j/4)+C;7);
I;7-REST(G-H;7);
OS;G+I;
K; DATUM(j;3;OS);
K+GANZZAHL(j/100)-GANZZAHL(j/400)-2)


Ergibt das überprüfte und für korrekt befundene:
 ABC
1JahrOS_christlichOS_orthodox
2201505.04.201512.04.2015
3201627.03.201601.05.2016
4201716.04.201716.04.2017
5201801.04.201808.04.2018
6201921.04.201928.04.2019
7202012.04.202019.04.2020
8202104.04.202102.05.2021
9202217.04.202224.04.2022
10202309.04.202316.04.2023
11202431.03.202405.05.2024
12202520.04.202520.04.2025
13202605.04.202612.04.2026
14202728.03.202702.05.2027
15202816.04.202816.04.2028
16202901.04.202908.04.2029
17203021.04.203028.04.2030
18203113.04.203113.04.2031
19203228.03.203202.05.2032
20203317.04.203324.04.2033
21203409.04.203409.04.2034

ZelleFormel
A2=SEQUENZ(20;;2015)
B2=LET(j;A2#;
A;GANZZAHL
(j/100);
B;15+GANZZAHL
((3*A+3)/4)-GANZZAHL((8*A+13)/25);
C;2-GANZZAHL
((3*A+3)/4);
D;REST
(j;19);
E;REST
(19*D+B;30);
F;GANZZAHL
((E+GANZZAHL(D/11))/29);
G;21+E-F;
H;7-REST
(j+GANZZAHL(j/4)+C;7);
I;7-REST
(G-H;7);
OS;G+I;
K; DATUM
(j;3;OS);K)
C2=LET(j;A2#;
A;GANZZAHL
(j/100);
B;15;
C;0;
D;REST
(j;19);
E;REST
(19*D+B;30);
F;GANZZAHL
((E+GANZZAHL(D/11))/29);
G;21+E-F;
H;7-REST
(j+GANZZAHL(j/4)+C;7);
I;7-REST
(G-H;7);
OS;G+I;
K; DATUM
(j;3;OS);
K+GANZZAHL
(j/100)-GANZZAHL(j/400)-2)

Zellebedingte Formatierung...Format
B21: $B2=$C2abc


Gruß Ralf
Anzeige
Im Anhang habe...
13.04.2025 15:22:11
Case
Moin, :-)

... ich ein Beispiel, dass du dir z. B. hier anschauen kannst (es läuft nur im neuesten Excel, oder Excel im Web): ;-)
https://excel.cloud.microsoft/

Beispieldatei (ohne Gewehr - ääähhh Gewähr und ohne Anspruch auf Vollständigkeit): ;-)
https://www.herber.de/bbs/user/176716.xlsx

Servus
Case
Anzeige
AW: Im Anhang habe...
13.04.2025 21:31:08
RPP63
Moin Namensvetter!
Ich habe 3 Nachfragen / Anmerkungen:
• Woher hast Du die Gleichungssysteme? /451 ist mir unbekannt.
Statt Deiner 15 kommt Lichtenberg mit 10 Variablen aus.
• Die Ermittlung des Monats / Tags ist überflüssig.
Der 56. März 2038 ist für Excel =DATUM(2038;3;56) der 25.4.2038
• Deine ju+13 ist imo unzulässig verkürzt.
Bereits 2100 beträgt er 14 Tage. ;)

Auch, wenn hier explizit ein Excel-Forum ist, schicke ich mal ungefragt Google Sheets nach:
A1: "Jahre" (Überschrift)
A2: =SEQUENCE(20;1;2015)
C1: "orth_OS"
C2:
=ARRAYFORMULA(LET(j;A2:INDEX(A:A;COUNTA(A:A));

A;INT(j/100);
D;MOD(j;19);
E;MOD(19*D+15;30);
F;INT((E+INT(D/11))/29);
G;21+E-F;
H;7-MOD(j+INT(j/4);7);
I;7-MOD(G-H;7);
OS;G+I;
K; DATE(j;3;OS);
K+INT(j/100)-INT(j/400)-2))

Userbild

Gruß Ralf
Anzeige
AW: Im Anhang habe...
14.04.2025 13:25:41
mc
Hallo
Danke an alle die sich hier gemeldet haben,
Die Formeln funktionieren wie gewollt,
und noch einmal danke an alle
Gruß
mc
Dafür nehme ich...
14.04.2025 14:56:19
Case
Moin, :-)

... mir alte Beispiele (Funktionen) und versuche die in LET zu packen. ;-)

In meiner alten Osterdatei sind diverse Links - hier 2: ;-)
https://de.wikipedia.org/wiki/Computus_(Osterrechnung)

Und für die 451 (Korrekturfaktor): ;-)
https://mathematik.bildung-rp.de/fileadmin/user_upload/mathematik.bildung-rp.de/Aktuelles/Osterformel.pdf

IMHO kann ich zwischen 1900 und dem 28ten Februar 2100 mit 13 rechnen. ;-)
Da ich noch nicht ganau weiß, was ich danach mache (ist alles noch in der Planung) - bleibe ich dabei. ;-)

Und die Diskrepanz von teilweise 35 Tagen kannst du dir übers Netz suchen. ;-)

Für mich hier - Ende der Diskussion - angenehmen Tag noch. ;-)

Servus
Case
Anzeige
ergänzender Hinweis
13.04.2025 11:03:55
RPP63
Meine Formeln funktionieren in
• Excel 2021
• Excel 2024
• MS 365
• Excel Online
• Google Sheets
… jedoch nicht in älteren Versionen.
Für alte Excel-Versionen …
13.04.2025 14:07:45
RPP63
… sollte man Hilfszellen bemühen.
Ginge vielleicht sogar in einer Formel, wäre aber höchst unübersichtlich.
In Zeile 25 steht das julianische Datum des orthodoxen Ostersonntags.
Dieses wird in Zeile 26 in "unser" gregorianisches Datum umgewandelt.

 ABCDEFGHI
15orth._julianisch        
16Jahr20202021202220232024202520262027
17Säkularzahl2020202020202020
18Mondparameter678910111213
19Vollmondkeim9281762514322
20Korrektur00000000
21Ostergrenze3049382746352443
221.SO_März21764321
23Osterentfernung71477367
24Märzdatum3750423453383050
25OS orth.-julian.06.04.19.04.11.04.03.04.22.04.07.04.30.03.19.04.
26OS orth.-greg.19.04.02.05.24.04.16.04.05.05.20.04.12.04.02.05.

ZelleFormatWert
B25TT.MM.06.04.2020

ZelleFormel
B17=GANZZAHL(B16/100)
B18=REST(B16;19)
B19=REST(19*B18+15;30)
B20=GANZZAHL((B19+GANZZAHL(B18/11))/29)
B21=21+B19-B20
B22=7-REST(B16+GANZZAHL(B16/4);7)
B23=7-REST(B21-B22;7)
B24=B21+B23
B25=DATUM(B16;3;B24)
B26=B25+GANZZAHL(B16/100)-GANZZAHL(B16/400)-2
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18