Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Trasformare le ore in giorni lavorativi

3,438 views
Skip to first unread message

Nemo

unread,
Mar 8, 2011, 3:51:11 PM3/8/11
to
Ciao a Tutti,

ho un problema che non riesco a risolvere. Sul lavoro, devo trasformare
le ore supplementari accantonate in riposi, per avere il saldo totale in
giorni.

Esempio (cella ore diviso 8 ore lavorative)
ore giorni
Tizio 125 15,625
Caio 86 10,75
Sempr. 68 8,5

Ora se uso la funzione arrotonda, per Tizio e Caio tutto funziona bene,
tranne per il dipendente Sempr., perchè DEVE rimanere 8,5 (e non 8,0
oppure 9,0).

Come posso risolvere questo problema?
Grazie in anticipo,
Nemo

r

unread,
Mar 8, 2011, 5:34:44 PM3/8/11
to
On 8 Mar, 21:51, Nemo

intanto spiegando meglio, io almeno non ho capito.
saluti
r

Nemo

unread,
Mar 9, 2011, 1:39:12 AM3/9/11
to

OK!
All'inizio dell'anno, come da CCNL, i dipendenti hanno la possibilità di
scegliere cosa farne delle loro ore supplementare. Se farsele pagare
tutte o se farsele accantonare in un conto ore suppl. da fruire ad ore
come permessi.
Ci sono delle persone che hanno un elevato quantitativo di questa banca
ore suppl.

Io devo trasformare le ore in giorni lavorativi, ad esempio:
Se Rossi Mario ha 125 ore a quanti giorni corrispondono?
125 ore diviso 8 = 15,625 giorni (cioè 16 giorni) sarebbe meglio se il
risultato fosse 15,5 giorni.

Sul risultato, con la funzione Arrotonda riesco a gestire le frazioni di
numero, per eccesso o difetto, tranne il caso dove il risultato dei
giorni è 0,5 e cioè mezza giornata. In questo caso deve rimanere
invariato. A Rossi Mario non posso toglierli mezza giornata
(arrotondamento per difetto) e nemmeno dargli mezza giornata in più
(arrotondamento per eccesso) il risultato deve rimanere 8,5 (otto giorni
e mazza giornata).

Ora, io mi sono arrangiato con la funzione arrotonda, ma può darsi che
esista una funzione dedicata che io non conosco.

Spero di essere stato chiaro, altrimenti fatemi sapere.
Ciao

Nemo

unread,
Mar 10, 2011, 1:44:10 AM3/10/11
to


RISOLTO!
Ho messo un post in microsoft.public.excel.misc (Changing hours in
working days) e mi hanno aiutato a risolvere il problema. La cui
soluzione è:
=ARROTONDA(A1/4;0)/2

Ciao,
Nemo


0 new messages