Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Radni fond časova

[es] :: Office :: Excel :: Radni fond časova

[ Pregleda: 1120 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.static.isp.telekom.rs.



+322 Profil

icon Radni fond časova07.03.2018. u 12:00 - pre 73 meseci
U prilogu Vam dostavljam tabelu u kojoj se vodi radni fond časova po zaposlenima.
Svakog dana se u 8. redu upisuje broj sati koliko je radnik proveo na poslu.
Cilj je da niko od radnika ne probije nedeljni fond časova od 40, a ukoliko ga probije na nedeljnom nivou to bi trebalo da se ispegla na mesečnom nivou tako da na kraju meseca ne prelazi zakonski fond časova od 8h dnevno.

Tabela kao tabela je uredu i u njoj dobijam koji je mogući broj časova u svakom mesecu na osnovu toga što prepoznaje subote i nedelje. Takođe dobijam i do sada ostvareni fond časova (stvarni broj časova koliko je ranik radio na mesečnom nivou).

Pored toga hteo bih da mi negde sabira i fond časova koliko je ranik stvarno radio na nedeljnom nivou (za svaku nedelju ponaosob). Tu mi je problem to što se dani u nedelji (od ponedeljka do petka) menjaju u zavisnosti od godine i meseca (ne stoje uvek na istom mestu).

Mogu to lako da rešim preko VBA međutim bolje bi bilo da se reši sa samim funkcijama Excel-a.

Dakle, da li je moguće dobiti pojedinačne zbirove za svaku nedelju ponaosob koliko je radnik radio sati?‚1
Prikačeni fajlovi
 
Odgovor na temu

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

Moderator
Član broj: 25683
Poruke: 2267
89.216.49.*

Sajt: www.gowi.rs


+109 Profil

icon Re: Radni fond časova07.03.2018. u 12:37 - pre 73 meseci
Možeš da za svaki od navedenih datuma u mesecu odrediš kojoj nedelji pripada. Koristiš WEEKNUM funkciju koja vraća broj nedelje u godini. Ako je datum u D7:
Code:
=WEEKNUM(D7;2)

2 je opcija da se ponedeljak računa kao prvi dan nedelje.
Oduzmeš broj nedelje za 1. tekućeg meseca WEEKNUM(DATE(YEAR(D7);MONTH(D7);1);2) i dodaš 1.
Code:
=WEEKNUM(D7;2)-WEEKNUM(DATE(YEAR(D7);MONTH(D7);1);2)+1

Kad imaš odgovarajući broj nedelje za svaki datum onda koristiš SUMIF po broju nedelje za svakog zaposlenog





Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Prikačeni fajlovi
 
Odgovor na temu

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.static.isp.telekom.rs.



+322 Profil

icon Re: Radni fond časova07.03.2018. u 12:42 - pre 73 meseci
Shvatio poentu.
Hvala!
 
Odgovor na temu

[es] :: Office :: Excel :: Radni fond časova

[ Pregleda: 1120 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.