Voting in der Community ⬆️⬇️

Wenn euch Beiträge von anderen Usern gefallen, könnt ihr dies durch eine positive Bewertung zeigen und wenn ihr angemeldet seid, so sogar Punkte vergeben. Erfahrt hier mehr zu unserem Bewertungssystem: Voting in der deutschen Apple Support Community


Numbers, Osterformel, Gaußsche Formel

Wenn ich in Numbers die Osterformel aus Excel eintrage. Erhalte ich eine Fehlermeldung.


Wie kann ich die Formel in Numbers ändern, dass sie funktioniert?

7×RUNDEN((4&−A1)÷7+REST(19×REST(A1;19)−7;30)×0,14;)−6



Gepostet am 06. Jan. 2024 09:40

Antworten
7 Antworten

28. März 2024 12:39 als Antwort auf HutBeat

ich verwende die Gaussformal über dieses Script:

Das kann mit dem Skripteditor aufgerufen werden:


-- Compute the easter date using Gauss algorithm

set theDate to current date
set d to the day of theDate
set m to the month of theDate
set y to the year of theDate
set ts to the time string of theDate
set t to the time of theDate
set w to the weekday of theDate
set h to t / hours

display dialog "For which year do you want to know the easter date?:" default answer y buttons {"OK"} default button {"OK"}
--return the result
--copy the result as list to {the y, the button_pressed}
set y to the text returned of the result as number

if y < 1800 then return ("Sorry, the year must be in the range 1800:2200" & y)
if y < 1900 then
	set mm to 23
	set nn to n
else if y < 2100 then
	set mm to 24
	set nn to 5
else if y < 2200 then
	set mm to 24
	set nn to 6
else
	return "Sorry, the year must be in the range 1800:2200"
end if

set a to y mod 19
set b to y mod 4
set c to y mod 7
set d to (19 * a + mm) mod 30
set e to (2 * b + 4 * c + 6 * d + nn) mod 7

if 22 + d + e < 32 then
	set mon to 3 --March
else
	set mon to 4 --April
end if
if mon = 3 then
	set easterday to 22 + d + e
else
	set easterday to d + e - 9
	if easterday = 26 then set easterday to 19
	if (easterday = 25) and (d = 28) and (e = 6) and (a > 0) then set easterday to 19
end if
set ds to "" & easterday & "/" & mon & "/" & y
set rosemonday to the date string of ((date ds) - 48 * days)
set karfreitag to the date string of ((date ds) - 2 * days)
set easterdate to the date string of date ds
set pentacost to the date string of ((date ds) + 49 * days)
set ascension to the date string of ((date ds) + 39 * days)
set mayday to the date string of date ("1/5/" & y)
--set deutschEinheit to date ("3/10/" & y)
--set christmasEve to date ("24/12/" & y)

display dialog "Im Frühjahr " & y & " liegen die Feiertage wie folgt:
 Rosenmontag:  " & rosemonday & ",
 Karfreitag:  " & karfreitag & ",
 Ostern: 	" & easterdate & ",
 Himmelfahrt:  " & ascension & ", 
 Pfingsten:  " & pentacost & ",
 1. Mai: " & mayday buttons {"Danke"} default button {"Danke"}

28. März 2024 13:25 als Antwort auf jetta

Spannende Frage. Wikipedia schlägt vor:

Gaußsche Osterformel

Die gaußsche Osterformel von Carl Friedrich Gauß erlaubt die Berechnung des Osterdatums für ein gegebenes Jahr. In dieser ist der komplette Algorithmus der Osterrechnung formuliert.[1] Aus Gründen der Übersichtlichkeit wird die Formel jedoch als Satz von Gleichungen notiert, die nacheinander zu berechnen sind.

Dieser Gleichungssatz gilt allgemein für den Gregorianischen Kalender, liefert aber nach Ersatz zweier variabler Zwischengrößen durch konstante Werte auch das Osterdatum im Julianischen Kalender.

Die bei der Gregorianischen Kalenderreform aufgestellte Zusatzbestimmung, dass der letzte mögliche Ostersonntag wie bisher der 25. April ist, arbeitete Gauß nicht in die Osterformel ein. Die Formel liefert in seltenen Fällen den 26. April als Ostersonntag. Gauß drückte die entsprechenden Ausnahmeregeln bezüglich seiner Formel – wenn auch mit eigenen Worten – ebenfalls nur verbal aus.

Inhaltsverzeichnis


06. Jan. 2024 11:14 als Antwort auf jetta

Hallöchen jetta,


Es sieht so aus, als ob du die Osterformel in Numbers verwenden möchtest, aber es gibt einige Anpassungen, die für die Syntax von Numbers erforderlich sind. Hier ist eine mögliche angepasste Version der Formel:

plaintext

Copy code
7 * RUNDEN((4 - A1) / 7 + REST(19 * REST(A1; 19) - 7; 30) * 0.14) - 6

Hier sind die Änderungen, die ich vorgenommen habe:


1.Verwendung von * für die Multiplikation:

In Numbers verwendet man das *-Zeichen für die Multiplikation statt des ×-Symbols.

2.Entfernen der unnötigen Klammern:

Einige Klammern in deiner Formel scheinen überflüssig zu sein. Ich habe sie entfernt, um die Syntax an Numbers anzupassen.


Probiere diese angepasste Formel in Numbers aus und sieh, ob sie die gewünschten Ergebnisse liefert. Wenn weitere Anpassungen erforderlich sind, könntest du auch die eingebauten Funktionen von Numbers nutzen, um das Osterdatum zu berechnen, anstatt die Excel-Formel direkt zu übernehmen.


Viel Erfolg!


Lieben Gruß

AntonBernad

Numbers, Osterformel, Gaußsche Formel

Willkommen in der Apple Support Community
Ein Forum, in dem Apple-Kunden sich gegenseitig mit ihren Produkten helfen. Melde dich mit deiner Apple-ID an, um Mitglied zu werden.