|
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
|
|
|
|
|
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 POSTdi Fernando. saluti Giap
|
|
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 POSTdi Fernando. saluti Giap Grazie Mille
|
|
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 POSTdi Fernando. saluti Giap Grazie Mille La formula va benissimo, ti volevo chiedere per aggiungere le festività come faccio nella formula ??
|
|
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
|
|
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
|
|
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
|
|
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
|
|
Rank: Member
Iscritto dal : 1/24/2011 Posts: 11
|
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
|
|
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
|
|
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
|
|
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
|
|
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'
|
|
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
|
|
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
|
|
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
|
|
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
|
|
Guest |