O nama

ŽELITE AUTOMATIZIRATI POSLOVNE PROCESE I UŠTEDJETI VRIJEME I NOVAC? ||| ŽELITE VIRTUELNOG ASISTENTA ZA SVOJU STRANICU? ||| POTREBNA VAM JE KOMPLEKSNA KALKULACIJA? ||| TREBATE SIMULACIJU REZULTATA NA OSNOVU RAZLIČITIH SCENARIJA? ||| TRAŽITE OPTIMALNO RJEŠENJE UZ POŠTOVANJE OGRANIČENJA? ||| ŽELITE NAPRAVITI DASHBOARD OD BAZE PODATAKA? ||| POTREBNO JE OBJEDINITI HILJADE FAJLOVA? ||| TABELE SADRŽE PREKO MILION REDOVA? ||| POTREBNA JE OBUKA? ||| KONTAKTIRAJTE NAS PUTEM OBRASCA NA LIJEVOJ STRANI.

20 travnja 2024

Kako dobiti datum Uskrsa i Vaskrsa u Excelu?

Uskrs (katolički i protestantski) i Vaskrs (pravoslavni) su pokretni blagdani/praznici jer se ne temelje na fiksnom datumu u godini (kao npr. Božić 25.12.), nego na lunisolarnom (Mjesec + Sunce) kalendaru.

📜 Povijesni/istorijski temelj:
Još 325. godine na Prvom saboru u Niceji, Crkva je odlučila da se Uskrs/Vaskrs slavi prve nedjelje nakon punog mjeseca koji padne na ili nakon proljetne ravnodnevnice (21. 03.).




To znači da:

Tražimo pun mjesec nakon 21. 03.

Prva nedjelja nakon tog punog mjeseca je Uskrs/Vaskrs

📆 Zašto katolici i pravoslavci slave različite datume?

Razlog je u različitom kalendaru. Julijanski kalendar trenutno "kasni" 13 dana u odnosu na gregorijanski.

To znači:

Katolička Crkva traži proljetnu ravnodnevnicu prema gregorijanskom kalendaru

Pravoslavna Crkva gleda istovjetne astronomske pojave, ali prema starom (julijanskom) kalendaru

🔁 Zbog toga:

Ponekad je datum isti (npr. 2025.)

Češće je pravoslavni Vaskrs kasnije, jer se puni mjesec i ravnodnevnica računaju s pomakom

🧠 Zanimljivosti
Najraniji mogući Uskrs je 22. 03.
Najkasniji mogući Uskrs je 25. 04.
Slično vrijedi i za Vaskrs, ali sa pomakom.

Evo i formula za izračun datuma Uskrsa i Vaskrsa (samo zamjenite "2025" odgovarajućom godinom):

Formula za Uskrs:
 =ROUND(DATE(2025;4;1)/7+MOD(19*MOD(2025;19)-7;30)*14%;0)*7-6

Formula za Vaskrs:
=LET(
    Y; A1;
    a; MOD(Y; 19);
    b; MOD(Y; 4);
    c; MOD(Y; 7);
    d; MOD(19 * a + 15; 30);
    e; MOD(2 * b + 4 * c + 6 * d + 6; 7);
    JD; 22 + d + e;
    orthodoxEaster; DATE(Y; 3; JD) + 13;
    IF(JD > 31; DATE(Y; 4; JD - 31) + 13; orthodoxEaster)
)