Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
17.11.2023 22:00:09 |
xlKing |
|
|
|
17.11.2023 23:11:18 |
xlKing |
|
|
|
18.11.2023 00:37:55 |
xlKing |
|
|
|
20.11.2023 11:12:30 |
Der Steuerfuzzi |
|
|
|
20.11.2023 17:29:44 |
xlKing |
|
|
|
18.11.2023 01:40:22 |
Gast01287 |
|
|
|
18.11.2023 04:09:40 |
Gast77653 |
|
|
|
18.11.2023 17:41:38 |
xlKing |
|
|
|
18.11.2023 18:58:03 |
Gast69709 |
|
|
![Blau](images/pfeil_blau.gif) Ostersonntag korrekt berechnen |
19.11.2023 03:00:06 |
xlKing |
|
|
|
19.11.2023 12:30:20 |
Gast158 |
|
|
|
19.11.2023 19:47:24 |
Gast95273 |
|
|
|
19.11.2023 22:50:38 |
xlKing |
|
|
|
19.11.2023 23:04:15 |
xlKing |
|
|
|
20.11.2023 10:03:13 |
Gast28942 |
|
|
|
20.11.2023 10:27:21 |
Gast9314 |
|
|
|
21.11.2023 00:11:33 |
Gast75580 |
|
|
|
22.11.2023 12:22:01 |
Gast45652 |
|
|
Von:
xlKing |
Datum:
19.11.2023 03:00:06 |
Views:
230 |
Rating:
|
Antwort:
|
Thema:
Ostersonntag korrekt berechnen |
Hi Gast 69709
mit "Noch nicht Optimiert!" meinst du wohl die Laufzeitfehler die z.B. in den Jahren 2019 und 2025 entstehen? Die kommen daher dass VBA von rechts nach links rechnet und bei H \ 28 * 0 die 28 * 0 zuerst ausrechnet. Dadurch entsteht eine Division durch 0. Dem kann man mit zwei zusätzlichen Klammern entgegen wirken. Richtig muss es bei I heißen: I = H - (H \ 28) * (1 - (H \ 28) * (29 \ (H + 1)) * ((21 - G) \ 11))
Das ist eine andere Berechnungsweise, die allerdings zum gleichen Ergebnis kommt wie meine Gauß' 1816er Variante. Nur dass hier die Ausnahmen schon integriert zu sein scheinen. Wo hast du die Formel her? Quelle wäre interessant.
Ob diese Formel auch schneller rechnet als meine Variante teste ich ein andermal. Geschwindigkeitsvor- oder -nachteile in Millisekunden sind hier nicht ganz so wichtig, da ich letztenendes in meinem Projekt immer nur ein Jahr berechnen will, welches aber frei wählbar ist.
Gruß
Mr. K.
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
17.11.2023 22:00:09 |
xlKing |
|
|
|
17.11.2023 23:11:18 |
xlKing |
|
|
|
18.11.2023 00:37:55 |
xlKing |
|
|
|
20.11.2023 11:12:30 |
Der Steuerfuzzi |
|
|
|
20.11.2023 17:29:44 |
xlKing |
|
|
|
18.11.2023 01:40:22 |
Gast01287 |
|
|
|
18.11.2023 04:09:40 |
Gast77653 |
|
|
|
18.11.2023 17:41:38 |
xlKing |
|
|
|
18.11.2023 18:58:03 |
Gast69709 |
|
|
![Blau](images/pfeil_blau.gif) Ostersonntag korrekt berechnen |
19.11.2023 03:00:06 |
xlKing |
|
|
|
19.11.2023 12:30:20 |
Gast158 |
|
|
|
19.11.2023 19:47:24 |
Gast95273 |
|
|
|
19.11.2023 22:50:38 |
xlKing |
|
|
|
19.11.2023 23:04:15 |
xlKing |
|
|
|
20.11.2023 10:03:13 |
Gast28942 |
|
|
|
20.11.2023 10:27:21 |
Gast9314 |
|
|
|
21.11.2023 00:11:33 |
Gast75580 |
|
|
|
22.11.2023 12:22:01 |
Gast45652 |
|
|