[ zposava4 @ 04.05.2009. 11:54 ] @
Probao sa IF funkcijana pa nejde najbolje .Problem je slijedeći :kako odrediti nekojem satu pripadnost a da je 7-15 prva smjena,od 15-22 druga itd.Smjena je 7-19 ili 19-07 , nedjelja ,praznik |
[ zposava4 @ 04.05.2009. 11:54 ] @
[ timmy @ 04.05.2009. 20:09 ] @
Meni ovo nije jasno.
Jeli prva smena 7-15 a druga 15-22 ili je prva smena 7-19 a druga 19-7???? Pozdrav [ zposava4 @ 05.05.2009. 12:25 ] @
Znaći ja upišem 7-19, a formula sama rašćlani da je 7-15 prva smjena,a ostala 4 sata , tj do 19 prebaci u drugu smjenu.Tako i za smjenu 19-7 ,znaći od 19-23 je druga snjena 4 sata ,a od 23 do 7 je 8 sati 3 smjene.
pozdrav [ timmy @ 06.05.2009. 09:44 ] @
Ok. prakticno treba da pronadjemo preseke intervala
0-7 - III smena 7-15 - I smena 15-23 - II smena 23-0 - (opet) III smena i intervala rada koji ces zadati za radnika pocetak preseka intervala x i y se moze naci kao Code: start = max(x.pocetak, y.pocetak) a kraj preseka kao Code: end = min(x.kraj, y.kraj) Naravno pod uslovom da presek uopste postoji (u protivnom ce start biti veci od end). Evo i primera: ![]() Pozdrav -------- U stvari evo da jos malo uprostim formule (bez IF) Code: 1. smena =MAX(MIN($E$3,B3)-MAX(B2,$E$2),0) 2. smena =MAX(MIN($E$3,B4)-MAX(B3,$E$2),0) 3. smena =MAX(MIN($E$3,B2)-MAX(0,$E$2),0)+MAX(MIN($E$3,24)-MAX(B4,$E$2),0) [ zposava4 @ 10.05.2009. 16:46 ] @
Nešto radi a nešto ne ,napr.ako upišem smjenu 19-7 rezultat je 0.Probao sam sam riješiti ali nejde.
[ todra @ 13.05.2009. 04:53 ] @
U prilogu je resenje za ovaj tvoj rekao bih "specijalni" slucaj. Hocu
da kazem da resenje nije univerzalno pa ce recimo na granicnim vrednostima npr ako uneses 07-14 doci do greske. U pitanju si napisao da je druga smena do 22 a treca pocinje u 23 pa ako je greska prilagodi formule. Sto se tice rada nedeljom i praznikom to zahteva rad sa datumima i verujem, drugaciji unos podataka (npr. za rad ponedeljak na utorak u polje za ponedeljak 5 sati a u polje za utorak 7 sati). Ali, to bi bila sasvim druga prica. Sve najbolje. Ratko. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|