[ vojvoda1244 @ 24.12.2023. 13:34 ] @
zaposleni koji zasnuje radni odnos na određeno vreme ima pravo na godišnji odmor nakon 30 dana neprekidnog rada na srazmerni deo godišnjeg odmora. Zaposlenom se utvrđuju kriterijumi na osnovu kojih stiče određeni broj dana godišnjeg odmora i to za svaki mesec na 1/12.

U konkretnom primeru Petar Petrović (ćelija A1) je zasnovao radni odnos 1.1.2022. god.
U celiji C1 je određen broj dana (u primeru 2) koliko ima pravo za jedan mesec.
U b3 se upisuje datum na koji se želi videti podatak o broju dana C3 koji je ostvario u tom konretnom danu. u d3 je podatak koji vuče iz kolone O koliko je iskoristio u tom trenutku. U E3 celiji je ostatak dana.

Znači očekivani rezultat je celiji C3, D3 i E3.
[ Jpeca @ 26.12.2023. 07:07 ] @
Broj meseci između dva datuma možeš dobiti sa funkcijom DATEDIF(od, do, "m"). Dakle formula za broj dana koji zaposlenom pripada (C3) u tvom primeru mogla bi da bude:
Code:
=DATEDIF(A3,B3,"m")*2


Koliko ja znam po zakonu odmor se mora iskoristiti do kraja juna sledeće godine, pa je potrebna dodatna logika ako želiš i to da uključiš.
[ vojvoda1244 @ 06.01.2024. 14:27 ] @
da li moze pomoc, vidim gresku ali ne znam kako da je ispravim. Treba da ukljuci sve datume pre kljucnog datuma.
[ Jpeca @ 07.01.2024. 09:09 ] @
Nisam siguran da sam razumeo o čemu se radi jer nisi objasnio, ali kako ja vidim stavari formula bi mogla da bude
Code:
=SUMPRODUCT((A2:A3=$AK$5)*(D2:AH3=3)*(DATE($C2:$C3,$B2:$B3,D$1:AH$1)<=$AK$1))

Ovaj deo DATE($C2:$C3,$B2:$B3,D$1:AH$1)<=$AK$1, formira datum od godine, meseca i dana (obrati pažnju na znak $ za fiksiranje kolone/reda) za svako polje iz osega D2:AH3 i upoređuje ga sa fiksnom vrednošću iz AK1
Rezultat formule možeš da pratiš kroz dijalog Evaluate formula - prvih 42 rezultata za DATE deo biće TRUE (od D2 do N3) a posle FALSE.
[ shadow452 @ 07.01.2024. 15:08 ] @
Citat:
vojvoda1244: zaposleni koji zasnuje radni odnos na određeno vreme ima pravo na godišnji odmor nakon 30 dana neprekidnog rada na srazmerni deo godišnjeg odmora. Zaposlenom se utvrđuju kriterijumi na osnovu kojih stiče određeni broj dana godišnjeg odmora i to za svaki mesec na 1/12.

U konkretnom primeru Petar Petrović (ćelija A1) je zasnovao radni odnos 1.1.2022. god.
U celiji C1 je određen broj dana (u primeru 2) koliko ima pravo za jedan mesec.
U b3 se upisuje datum na koji se želi videti podatak o broju dana C3 koji je ostvario u tom konretnom danu. u d3 je podatak koji vuče iz kolone O:O koliko je iskoristio u tom trenutku. U E3 celiji je ostatak dana.

Znači očekivani rezultat je celiji C3, D3 i E3.




Mozda da probas ovako....



[ shadow452 @ 07.01.2024. 15:49 ] @
Citat:
vojvoda1244:
da li moze pomoc, vidim gresku ali ne znam kako da je ispravim. Treba da ukljuci sve datume pre kljucnog datuma.



Dobar predlog ti je dao JPeca na koji sam samo malo dodao par promena.
Nije bitno koji su brojevi u tabeli dovoljno je da su >0.
Mozes da imas i druge korisnike npr. Mika Mikic.

[ vojvoda1244 @ 07.01.2024. 16:39 ] @
to je to, kao i u vek JPeca bolji od chat gpt