Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

PROBLEMA CON CALCOLO DATA E ORA PER ORE LAVORATIVE

Ultimo Aggiornamento: 09/06/2017 14:16
Post: 14
Registrato il: 08/08/2015
Città: MILANO
Età: 23
Utente Junior
2013
OFFLINE
07/06/2017 10:38

Buongiorno,
ho un problema con il calcolo delle ore lavorative; mi spiego nel file che allego, dove nella colonna A del foglio calcolo inserisco il tipo di intervento e nella colonna G mi restituisce le ore previste per quel dato intervento; e fin qui tutto ok, quando le ore lavorative sono nello stesso giorno riesco a gestirlo, ma quando vanno in giorni diversi (cioè entra in data della colonna C ed esce in data della colonna E) non riesco più a fare il calcolo; perchè questo calcolo mi dovrebbe considerare che ogni giorno che passa deve essere di otto ore lavorative e sommarsi anche alla differenza della colonna tra D ed F e restituire in H il risultato, dove ho creato anche delle regole con la formattazione condizionale, le quali rigo per rigo si devono colorare in base al risultato ottenuto in G ma tenendo conto che è variabile in base alla colonna A.
Spero di essere stato chia [SM=x423017] ro, ma sopratutto che possiate aiutarmi.
Intanto grazie mille
Post: 1.209
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
07/06/2017 11:59

ciao
non ho capito niente o quasi

vedi se va bene
altrimenti metti il risultato voluto su una cella
attento le formattazioni delle celle
come personalizzato sono praticamente obbligatorie
altrimenti allunghiamo la formula


Post: 14
Registrato il: 08/08/2015
Città: MILANO
Età: 23
Utente Junior
2013
OFFLINE
07/06/2017 13:38

Ciao ed intanto grazie per l'interessamento;
il problema è che come puoi notare se passano tre giorni lui conta 72 ore (es. entrata alle 08:00 del 06/06/2017 ed uscita alle 08:00 del 09/06/2017), invece dovrebbe contare 24 ore in quanto deve considerare che ogni giorno ci sono 8 ore lavorative.
Grazie
Post: 15
Registrato il: 08/08/2015
Città: MILANO
Età: 23
Utente Junior
2013
OFFLINE
07/06/2017 21:58

Buonasera, non c'è nessuno in grado di aiutarmi? [SM=x423023]
Post: 1.212
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
07/06/2017 22:23

ciao
a grandi linee dovrei dirti

se i giorni sono più di uno dividi per tre.

ma è inesatto in gran parte dei casi

se mi fai un favore nel file
fai più di un esempio e mettici il risultato a mano
e poi vediamo

così è troppo lacunoso
a che ora si parte? sempre alle 8?

e se parto alle 22.00?

che orari ci sono?

ecc...

poi ci provo
lavorare con date e orari non è così semplice
Post: 1.213
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
07/06/2017 23:09

prova questa


=((TESTO(E3;"gg/mm/aaaa")&" "&TESTO(F3;"[hh]:mm"))-(TESTO(C3;"gg/mm/aaaa")&" "&TESTO(D3;"[hh]:mm"))-(TESTO(DATA.DIFF(C3;E3;"d")/24*16;"[hh]:mm")))



non ne sono sicuro ma in teoria [SM=x423026]
Post: 2.003
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
08/06/2017 01:02

ciao

stando alle tue descrizioni e valutando che al massimo il tempo da definire per giornata e' di 8 ore la formula in questione da inserire
in H2 e' questa , da trascinare in giu'


=SE(C2=E2;SE(F2-D2>1/24*8;1/24*8;F2-D2);((E2-C2-1)/24*8)+SE(1-D2>1/24*8;1/24*8;1-D2)+SE(F2>1/24*8;1/24*8;F2))



quindi abbiamo che in H2 un valore di 3:00 ore
in H3 invece un valore tempo di 16:00 in quanto abbiamo inizio ore 8.00 quindi 8 per il giorno prima, e fine 22 quindi 8 per il giorno dopo
quindi il calcolo =8ore + 8ore tot 16




Ciao da locate
excel 2007 / 13
Post: 1.214
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
08/06/2017 01:46

ciao Locate

qualsiasi supposizione è buona

non sappiamo se l'orario di inizio lavoro.
è sempre alle otto
o se finisco alle 22.00 ho iniziato alle 14.00 ?

se sono solo otto ore al giorno

basta calcolare la differenza dei giorni e
moltiplicarli per 8
ed il gioco è fatto

ma è così?

vediamo gli esempi
[Modificato da federico460 08/06/2017 01:48]
Post: 16
Registrato il: 08/08/2015
Città: MILANO
Età: 23
Utente Junior
2013
OFFLINE
08/06/2017 07:24

Allego il file di esempio, l'orario di ingresso può veriare, non è sempre alle 08:00, e lo stesso quello di uscita.
Grazie
Post: 2.004
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
08/06/2017 09:40

ciao

ciao federico, quindi possiamo calcolare in base all'ultimo file postato che l'orario di inizio lavoro e' sempre alle 8:00
quindi la formula in questione con la modifica per questo caso e' questa


=SE(C2=E2;SE(F2-D2>1/24*8;1/24*8;F2-D2);((E2-C2)/24*8)+SE(F2-1/24*8>1/24*8;1/24*8;F2-1/24*8))



PS per mdj
attenzione che dal giorno
06/06/17 8:00 fino 09/06/17 16:00
il valore ricavato non e' di 24:00 ma di 32:00
semplice il calcolo
06 8:00
07 8:00
08 8:00
09 ore 16:00-8:00 = 8:00
totale ore 32:00
in questo caso le celle vanno formattate personalizzate in [h]:mm


Ciao da locate
excel 2007 / 13
Post: 17
Registrato il: 08/08/2015
Città: MILANO
Età: 23
Utente Junior
2013
OFFLINE
08/06/2017 13:30

Si è vero, inoltre ho notato che con la formula di "locatevaresino" anche se cambio l'ora di entrata che è variabile, non cambia il risultato;
STO DIVENTANDO MATTOOOOOOOO!!!!!!!
[SM=x423023] [SM=x423023] [SM=x423023] [SM=x423023] [SM=x423023] [SM=x423023] [SM=x423023]
Post: 2.005
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
08/06/2017 16:00

ciao

quindi se il tempo di partenza e' variabile in questo caso manca un tempo di convalida, quindi una colonna di partenza per il giorno di arrivo

a questo punto ti passo il tuo file dove ho aggiunto questa colonna per il calcolo
altra cosa e questo me lo devi far sapere prima di apportare una modifica alla formula
qui' parliamo dell'orario di partenza
tu metti sempre ore 8:00 ma nel caso che la partenza viene effettuata alle ore 20:00 dobbiamo considerare per quel giorno ore 4:00 arrivando alla mezzanotte o sempre 8ore????
casistica da spiegare
giorno 1/1/17 partenza ore 20:00 arrivo 3/1/17 calcolo da 8:00 arr 12:00 quindi abbiamo
primo caso 1/1/17 ore 4 se calcoliamo fino alla mezzanotte, + 2/1/17 8 ore,+ 3/1/17 8:00 alle 12:00 = 4 ore (totale ore 16)
o il primo giorno viene sempre calcolato di 8 ore????? per un (totale di 20 ore)???????????

ti posto il file con la prima modifica per farti capire il meccanismo
fai sapere per l'orario di partenza se variabile come dobbiamo fare

Ciao da locate
excel 2007 / 13
Post: 18
Registrato il: 08/08/2015
Città: MILANO
Età: 23
Utente Junior
2013
OFFLINE
08/06/2017 19:21

Ti allego il file dove ho scritto dentro.
Intanto grazie [SM=x423017]
Post: 1.215
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
08/06/2017 21:26

ciao
questa me la spieghi

se il risultato è giusto

15 ore

entro alle 9 anziché alle 8

sarà 14

perché 23?
Post: 19
Registrato il: 08/08/2015
Città: MILANO
Età: 23
Utente Junior
2013
OFFLINE
08/06/2017 21:44

Scusami, non avevo salvato il file dopo aver modificato la data ceck-out in 08/06/2017.
Scusate
Post: 2.006
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
08/06/2017 22:57

ciao

ora ci siamo
quindi ricapitolando le ore giornaliere sono 8:00
l'orario di inizio puo' essere alle ore 8,9,10 ecc
l'orario di fine e' sempre alle ore 16:00 indistintamente di qualsiasi ora tu inizi il primo giorno
l'ultimo giorno va calcolato sempre dalle ore 8:00 fino alle ore xxx
fermo restando che non si possono superare le 8ore giornaliere
quindi se il fine di questi e' alle 15:00 tu avrai 7ore alle 16:00 8ore,
ma alle 17:00 saranno sempre 8ore

togliendo quindi la colonna che ho messo in colonna H:H la formula e la seguente


H2=SE(C2=E2;SE(F2-D2>1/24*8;1/24*8;F2-D2);((E2-C2-1)/24*8)+(1/24*16-D2)+SE(F2-1/24*8>1/24*8;1/24*8;F2-1/24*8))



riallego il tuo file con inseriti vari movimenti

Ciao da locate
excel 2007 / 13
Post: 20
Registrato il: 08/08/2015
Città: MILANO
Età: 23
Utente Junior
2013
OFFLINE
09/06/2017 07:36

Direi eccezionale !!!!!!!!!!!!!!!!
Un ultima cortesia, è possibile creare delle regole in formattazione condizionale - regole evidenziazione celle?
mi spiego, in base al risultato in G, la cella H sullo stesso rigo si deve colorare in modo diverso, perchè io l'ho fatto, è allego esempio, ma lo devo fare rigo per rigo le formule o c'è il modo di copiare ed incollare ?
Grazie
Post: 21
Registrato il: 08/08/2015
Città: MILANO
Età: 23
Utente Junior
2013
OFFLINE
09/06/2017 07:38

Chiedo scusa, allego il file
Post: 1.221
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
09/06/2017 11:21

Ciao

devi utilizzare delle formule
in formattazione condizionale

vedi il file


https://www.dropbox.com/s/qyumjm74ozx30al/formattazione%20orari.xlsx?dl=0



attento agli assoluti ($)

gli devi levare se vuoi che funzioni su tutte le celle
tu limiti ad una cella la formattazione

altra cosa devi valutare la cella vuota
Post: 22
Registrato il: 08/08/2015
Città: MILANO
Età: 23
Utente Junior
2013
OFFLINE
09/06/2017 14:16

Direi che siete stati spettacolari.
Grazie di tutto !!!! [SM=x423017] [SM=x423017] [SM=x423017] [SM=x423017] [SM=x423017] [SM=x423017] [SM=x423017] [SM=x423017]
Vota: 15MediaObject5,00120 1
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 17:44. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com