Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

Calcolo Giorni Lavorativi Opzioni
141078
Inviato: Tuesday, January 25, 2011 10:43:18 PM
Rank: Member

Iscritto dal : 1/24/2011
Posts: 11
Mi potete aiutare con una formula per calcolare i gionri lavorativi dal lunedi al sabato con giovedi' libero.

Per calcolare i giorni lavorativi lunedi venerdi con giorno di riposo sabato ho utilizzato la funzione giorni.lavorativi.tot, ma in questo caso non posso perche' se una persona mi chiede non tutta la settimana ma una parte di settimana, in questo modo il risultato con la formula citata prima e' sbagliata.
Grazie a tutti

Saluti
Sponsor
Inviato: Tuesday, January 25, 2011 10:43:18 PM

 
a10n11
Inviato: Wednesday, January 26, 2011 10:56:32 AM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
mutuando una formula di un superesperto come Cinquegrani, il risultato dovresti otternerlo
con questa formula:
in A1 la data di partenza in A2 la data limite

=(INT((6*B1)/7)-INT((6*A1+1)/7)+1)-(INT((B1-5)/7)+1-(INT((A1-6)/7)+1))

la formula è così composta:
(INT((6*B1)/7)-INT((6*A1+1)/7)+1)
calcola i giorni tra le due date compreso il sabato
(INT((B1-5)/7)+1-(INT((A1-6)/7)+1))
calcola i Gioved' compresi tra le due date

prova e vedi se restituisce il valore esatto.

Per operazioni con le date, una perfetta e precisa spiegazione la puoi leggere nel POST
di Fernando.
saluti
Giap

141078
Inviato: Wednesday, January 26, 2011 2:18:22 PM
Rank: Member

Iscritto dal : 1/24/2011
Posts: 11
a10n11 ha scritto:
salve
mutuando una formula di un superesperto come Cinquegrani, il risultato dovresti otternerlo
con questa formula:
in A1 la data di partenza in A2 la data limite

=(INT((6*B1)/7)-INT((6*A1+1)/7)+1)-(INT((B1-5)/7)+1-(INT((A1-6)/7)+1))

la formula è così composta:
(INT((6*B1)/7)-INT((6*A1+1)/7)+1)
calcola i giorni tra le due date compreso il sabato
(INT((B1-5)/7)+1-(INT((A1-6)/7)+1))
calcola i Gioved' compresi tra le due date

prova e vedi se restituisce il valore esatto.

Per operazioni con le date, una perfetta e precisa spiegazione la puoi leggere nel POST
di Fernando.
saluti
Giap



Grazie Mille
141078
Inviato: Wednesday, January 26, 2011 8:16:44 PM
Rank: Member

Iscritto dal : 1/24/2011
Posts: 11
141078 ha scritto:
a10n11 ha scritto:
salve
mutuando una formula di un superesperto come Cinquegrani, il risultato dovresti otternerlo
con questa formula:
in A1 la data di partenza in A2 la data limite

=(INT((6*B1)/7)-INT((6*A1+1)/7)+1)-(INT((B1-5)/7)+1-(INT((A1-6)/7)+1))

la formula è così composta:
(INT((6*B1)/7)-INT((6*A1+1)/7)+1)
calcola i giorni tra le due date compreso il sabato
(INT((B1-5)/7)+1-(INT((A1-6)/7)+1))
calcola i Gioved' compresi tra le due date

prova e vedi se restituisce il valore esatto.

Per operazioni con le date, una perfetta e precisa spiegazione la puoi leggere nel POST
di Fernando.
saluti
Giap



Grazie Mille


La formula va benissimo, ti volevo chiedere per aggiungere le festività come faccio nella formula ??
a10n11
Inviato: Thursday, January 27, 2011 12:44:14 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
per detrarre le festività, necessita trasformare la formula in matriciale (formula da confermare con la combinazione di tasti Ctrl+Maiusc.+Invio)

Ipotizzando che le festività siano elencate nel range H1:H6
la formula si dovrà modificare come segue:

Code:

=(INT((6*B1)/7)-INT((6*A1+1)/7)+1)-(INT((B1-5)/7)+1-(INT((A1-6)/7)+1))-((SOMMA(1*(H1:H6>=A1))-SOMMA(1*(H1:H6>B1))))

saluti
Giap

141078
Inviato: Thursday, January 27, 2011 2:12:46 PM
Rank: Member

Iscritto dal : 1/24/2011
Posts: 11
a10n11 ha scritto:
salve
per detrarre le festività, necessita trasformare la formula in matriciale (formula da confermare con la combinazione di tasti Ctrl+Maiusc.+Invio)

Ipotizzando che le festività siano elencate nel range H1:H6
la formula si dovrà modificare come segue:

Code:

=(INT((6*B1)/7)-INT((6*A1+1)/7)+1)-(INT((B1-5)/7)+1-(INT((A1-6)/7)+1))-((SOMMA(1*(H1:H6>=A1))-SOMMA(1*(H1:H6>B1))))

saluti
Giap


Grazie Mille .
Un saluto e Grazie
141078
Inviato: Thursday, January 27, 2011 2:27:33 PM
Rank: Member

Iscritto dal : 1/24/2011
Posts: 11
141078 ha scritto:
a10n11 ha scritto:
salve
per detrarre le festività, necessita trasformare la formula in matriciale (formula da confermare con la combinazione di tasti Ctrl+Maiusc.+Invio)

Ipotizzando che le festività siano elencate nel range H1:H6
la formula si dovrà modificare come segue:

Code:

=(INT((6*B1)/7)-INT((6*A1+1)/7)+1)-(INT((B1-5)/7)+1-(INT((A1-6)/7)+1))-((SOMMA(1*(H1:H6>=A1))-SOMMA(1*(H1:H6>B1))))

saluti
Giap


Grazie Mille .
Un saluto e Grazie


Altro quesito!!

Per calcolare invece i giorni lavorativi escludendo solo la domenica, con quale formula posso farlo?

Altro quesito!!

Un settimana lavorativa e' costituita da 40 ore settimanali, ogni settimana intera che chiediamo vengono tolte 38 ore di ferie e 2 ore di permesso, ma se chiediamo 2 giorni vengono tolte 16 ore di ferie, mi potete aiutare a formula una funzione di calcolo che tiene conto della premessa e mi da il numero delle ore totali de ferie che vengono decurtate??

Grazie moltissimo
a10n11
Inviato: Thursday, January 27, 2011 6:28:04 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694

[/quote]

Altro quesito!!

Per calcolare invece i giorni lavorativi escludendo solo la domenica, con quale formula posso farlo?
[/quote]

Salve
la risposta è nel post precedente:

la formula è così composta:
(INT((6*B1)/7)-INT((6*A1+1)/7)+1)
calcola i giorni tra le due date compreso il sabato
(INT((B1-5)/7)+1-(INT((A1-6)/7)+1))
calcola i Gioved' compresi tra le due date

La formula che tiene conto solo della domenica come festività sarà:
=(INT((6*B1)/7)-INT((6*A1+1)/7)+1)



Commenta:


Altro quesito!!

Un settimana lavorativa e' costituita da 40 ore settimanali, ogni settimana intera che chiediamo vengono tolte 38 ore di ferie e 2 ore di permesso, ma se chiediamo 2 giorni vengono tolte 16 ore di ferie, mi potete aiutare a formula una funzione di calcolo che tiene conto della premessa e mi da il numero delle ore totali de ferie che vengono decurtate??

Grazie moltissimo



Domanda:
se chiedi il permesso per la settimana intera dal 10/01/11 al 15/01/11 è chiaro il problema
ma se chiedessi come periodo dal 12/01/11 al 27/01/11 quale dovrebbe essere il risultato?
saluti
Giap


141078
Inviato: Thursday, January 27, 2011 11:11:38 PM
Rank: Member

Iscritto dal : 1/24/2011
Posts: 11
a10n11 ha scritto:



Altro quesito!!

Per calcolare invece i giorni lavorativi escludendo solo la domenica, con quale formula posso farlo?
[/quote]

Salve
la risposta è nel post precedente:

la formula è così composta:
(INT((6*B1)/7)-INT((6*A1+1)/7)+1)
calcola i giorni tra le due date compreso il sabato
(INT((B1-5)/7)+1-(INT((A1-6)/7)+1))
calcola i Gioved' compresi tra le due date

La formula che tiene conto solo della domenica come festività sarà:
=(INT((6*B1)/7)-INT((6*A1+1)/7)+1)



Commenta:


Altro quesito!!

Un settimana lavorativa e' costituita da 40 ore settimanali, ogni settimana intera che chiediamo vengono tolte 38 ore di ferie e 2 ore di permesso, ma se chiediamo 2 giorni vengono tolte 16 ore di ferie, mi potete aiutare a formula una funzione di calcolo che tiene conto della premessa e mi da il numero delle ore totali de ferie che vengono decurtate??

Grazie moltissimo



Domanda:
se chiedi il permesso per la settimana intera dal 10/01/11 al 15/01/11 è chiaro il problema
ma se chiedessi come periodo dal 12/01/11 al 27/01/11 quale dovrebbe essere il risultato?
saluti
Giap
[/quote]

Ogni 5 giorni di ferie vengono considerate 38 ore di lavoro + 2 di permesso.

Qundi dal 12 al 27/01/11 sono quindi 4 ore di permesso e 76 di ferie.

Quindi ogni 5 giorni di ferie 2 ore di permesso

Non so se sono stato chiaro, spero di si
a10n11
Inviato: Friday, January 28, 2011 12:24:44 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
141078 ha scritto:


Ogni 5 giorni di ferie vengono considerate 38 ore di lavoro + 2 di permesso.

Qundi dal 12 al 27/01/11 sono quindi 4 ore di permesso e 76 di ferie.

Quindi ogni 5 giorni di ferie 2 ore di permesso

Non so se sono stato chiaro, spero di si


salve
non mi tornano i conti.
dal 12 al 27/1 sono 12 giorni lavorativi e secondo i miei conti
dovrebbero essere:

2 settimane intere a 38 ore = 76
2 giorni a 8 ore = 16
per un totale di 82 ore
e 4 ore di permesso.

se i miei conti sono giusti le formule dovrebbero essere (provale)
per le ferie:
=SE(GIORNI.LAVORATIVI.TOT(A1;B1)>5;((INT(GIORNI.LAVORATIVI.TOT(A1;B1)/5)*38)+(RESTO(GIORNI.LAVORATIVI.TOT(A1;B1);5)*8));GIORNI.LAVORATIVI.TOT(A1;B1)*8)
per i permessi:
=SE(GIORNI.LAVORATIVI.TOT(A1;B1)>5;INT(GIORNI.LAVORATIVI.TOT(A1;B1)/5)*2;"")

saluti
Giap


141078
Inviato: Saturday, January 29, 2011 7:13:45 PM
Rank: Member

Iscritto dal : 1/24/2011
Posts: 11
a10n11 ha scritto:
141078 ha scritto:


Ogni 5 giorni di ferie vengono considerate 38 ore di lavoro + 2 di permesso.

Qundi dal 12 al 27/01/11 sono quindi 4 ore di permesso e 76 di ferie.

Quindi ogni 5 giorni di ferie 2 ore di permesso

Non so se sono stato chiaro, spero di si


salve
non mi tornano i conti.
dal 12 al 27/1 sono 12 giorni lavorativi e secondo i miei conti
dovrebbero essere:

2 settimane intere a 38 ore = 76
2 giorni a 8 ore = 16
per un totale di 82 ore
e 4 ore di permesso.

se i miei conti sono giusti le formule dovrebbero essere (provale)
per le ferie:
=SE(GIORNI.LAVORATIVI.TOT(A1;B1)>5;((INT(GIORNI.LAVORATIVI.TOT(A1;B1)/5)*38)+(RESTO(GIORNI.LAVORATIVI.TOT(A1;B1);5)*8));GIORNI.LAVORATIVI.TOT(A1;B1)*8)
per i permessi:
=SE(GIORNI.LAVORATIVI.TOT(A1;B1)>5;INT(GIORNI.LAVORATIVI.TOT(A1;B1)/5)*2;"")

saluti
Giap


Scusami se ti rompo!!

Ho applicato la formula per le ferie tutto ok per una settimana ma non mi leva dalle 40 ore settimanali le due ore di permesso!!

Puoi darci un'occhiata

Grazie 1000
a10n11
Inviato: Monday, January 31, 2011 2:36:51 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
in base a questa parte della formula:

=SE(GIORNI.LAVORATIVI.TOT(A1;B1)>5;((INT(GIORNI.LAVORATIVI.TOT(A1;B1)/5)*38)
come puoi vedere la settimana viene moltiplicata per 38 ore e non per 40
quindi le due ore non vengono prese in considerazione.
A me pare funzionare salvo che mi fosse sfugito qualcosa dalla tua spiegazione.
saluti
Giap

141078
Inviato: Monday, January 31, 2011 10:51:30 PM
Rank: Member

Iscritto dal : 1/24/2011
Posts: 11
a10n11 ha scritto:
salve
in base a questa parte della formula:

=SE(GIORNI.LAVORATIVI.TOT(A1;B1)>5;((INT(GIORNI.LAVORATIVI.TOT(A1;B1)/5)*38)
come puoi vedere la settimana viene moltiplicata per 38 ore e non per 40
quindi le due ore non vengono prese in considerazione.
A me pare funzionare salvo che mi fosse sfugito qualcosa dalla tua spiegazione.
saluti
Giap


Scusami , infatti ho copiato la formula ma il risultato per 1 settimana di lavoro mi viene 40 ore invece di 38 , e questo non lo so perche'
141078
Inviato: Monday, January 31, 2011 11:03:17 PM
Rank: Member

Iscritto dal : 1/24/2011
Posts: 11
141078 ha scritto:
a10n11 ha scritto:
salve
in base a questa parte della formula:

=SE(GIORNI.LAVORATIVI.TOT(A1;B1)>5;((INT(GIORNI.LAVORATIVI.TOT(A1;B1)/5)*38)
come puoi vedere la settimana viene moltiplicata per 38 ore e non per 40
quindi le due ore non vengono prese in considerazione.
A me pare funzionare salvo che mi fosse sfugito qualcosa dalla tua spiegazione.
saluti
Giap


Scusami , infatti ho copiato la formula ma il risultato per 1 settimana di lavoro mi viene 40 ore invece di 38 , e questo non lo so perche'


Volevo aggiungere che solamente se chiediamo una settimana vengono decurtate 2 ore di ferie e inseriti 2 ore di permesso, quindi se in una settimana sono 40 ore, nella busta paga trovero' 38 ore di ferie e 2 di permesso.
Con la formula mi viene sempre un calcolo con una decurtazione di 8 ore di ferie per ogni giorno richiesto,invece io avrei bisogno di decurtare i giorni le 2 ore di ferie se e solamente se sono 5 giorni di ferie richiesti,

Ciao e scusami ancora
a10n11
Inviato: Tuesday, February 01, 2011 2:58:33 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
hai ragione.
se sono 5 giorni secchi la formula non funge (per una semplice banalità)
da correggere come segue:

=SE(GIORNI.LAVORATIVI.TOT(A1;B1)>=5;((INT(GIORNI.LAVORATIVI.TOT(A1;B1)/5)*38)+(RESTO(GIORNI.LAVORATIVI.TOT(A1;B1);5)*8));GIORNI.LAVORATIVI.TOT(A1;B1)*8)

=SE(GIORNI.LAVORATIVI.TOT(A1;B1)>=5;INT(GIORNI.LAVORATIVI.TOT(A1;B1)/5)*2;"")

se vedi la correzione considera i giorni lavorativi Maggiore o uguale a 5 mentre la formula non corretta, teneva conto solo se i giorni erano maggiori di 5

saluti
Giap

141078
Inviato: Tuesday, February 01, 2011 3:06:26 PM
Rank: Member

Iscritto dal : 1/24/2011
Posts: 11
a10n11 ha scritto:
salve
hai ragione.
se sono 5 giorni secchi la formula non funge (per una semplice banalità)
da correggere come segue:

=SE(GIORNI.LAVORATIVI.TOT(A1;B1)>=5;((INT(GIORNI.LAVORATIVI.TOT(A1;B1)/5)*38)+(RESTO(GIORNI.LAVORATIVI.TOT(A1;B1);5)*8));GIORNI.LAVORATIVI.TOT(A1;B1)*8)

=SE(GIORNI.LAVORATIVI.TOT(A1;B1)>=5;INT(GIORNI.LAVORATIVI.TOT(A1;B1)/5)*2;"")

se vedi la correzione considera i giorni lavorativi Maggiore o uguale a 5 mentre la formula non corretta, teneva conto solo se i giorni erano maggiori di 5

saluti
Giap


Grazie di Cuore Adesso Funziona Benissimo
a10n11
Inviato: Tuesday, February 01, 2011 7:06:13 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
se mi fossi accorto prima dello svarione ...
felice di esserti stato utile.
saluti
Giap

Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.