[ barkarlo @ 21.05.2007. 10:58 ] @
U Excelu imam bazu podataka u koju se upisuju dnevne aktivnosti vozača.
kao npr. datum rada, ime i prezime, ukupno sati rada, odmor u toku rada, pređeni kilometri, utočeno gorivo, broj vozila i sl.
Osim ove tabele napravio sam tabelu državnih praznika s dvije kolone:
datum drž praznika, naziv praznika.
Mene zanima kako napraviti formulu ili funkciju koja će izračunavati svakom vozaču koliko je sati radio na državni praznik kroz godinu.
[ timmy @ 21.05.2007. 12:18 ] @
Za svakog radnika izracunaj broj sati rada na praznik:

=countif(opseg_datuma,datum_rada)*broj_sati_rada

tj. ako u

B2 stoji datum rada
C2 koliko je sati radio
H2:H20 spisak praznika (datumi)

formula bi bila:

=COUNTIF(B2,$H$2:$H$20)*C2

Naravno, ovo radi ako iz dana u dan upisujes koliko je radnik radio,
ako datume unosis ispravno (kao brojeve) i ako si ispravno uneo
datume koji su praznici.

Greska bi mogla da nastane ako ti je neki dan dva puta naveden
kao praznik (dupli praznik?), tada bi radnik dobio duplo vise sati rada
na praznik.

Funkcija COUNTIF prebrojava broj pojavljivanja odredjenih vrednosti
u zadatom opsegu. Bilo bi dobro kreirati ime za tabelu sa praznicima
kako bi izbegao eventualne greske pri dodavanju novih praznika.

Takodje, interesantna je funkcija NETWORKDAYS (koja je deo
Analisys ToolPak-a) koja racuna broj dana izmedju dva datuma oduzimajuci
datume koji se nalaze izmedju ta dva datuma a dati su u tabeli praznika.

Pozdrav