Risultati da 1 a 17 di 17

Discussione: usare funzione "giorno lavorativo" con frazioni di giorno



  1. #1
    L'avatar di CaesarIII
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Perugia
    Messaggi
    16
    Versione Office
    Excel 2010
    Likes ricevuti
    0
    Likes dati
    7

    usare funzione "giorno lavorativo" con frazioni di giorno

    Buongiorno a tutti
    come nel titolo
    stavolta mi servirebbe di sapere se, in un foglio Excel generico con delle date, si può ricavare in qualche modo una data da un'altra aggiungendo i giorni con la funzione "GIORNO.LAVORATIVO" (perché ho anche una "matrice vacanze" a parte da considerare) anche nel caso in cui il "numero di giorni da aggiungere" non sia intero ma, per esempio, roba come un giorno e mezzo (1,5 giorni) o mezza giornata (0,5 giorni). Lo scopo è di ottenere delle nuove date complete di ora precisa.

    Come spero saprete, purtroppo questa funzione "pialla" tutte le giornate considerate alla mezzanotte ore 00.00 (lo si può verificare impostando in cella un formato data personalizzato con l'ora) e non consente di inserire numeri con la virgola come giorni da aggiungere (ti consente invece di prenderli da un'altra casella ma "pialla" anche quelli alla parte intera del numero).

    Sapete come risolvere questo, o consigliarmi un'altra funzione? niente VBA grazie...

  2. #2
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4623
    Versione Office
    Office 365
    Likes ricevuti
    1027
    Likes dati
    983

    Re: usare funzione "giorno lavorativo" con frazioni di giorno

    Ciao caeserlll
    Sono da cell e quindi non posso provare
    Comunque Prova ad inserire un allegato senza dati sensibili, con il risultato desiderato scritto a mano cosi da capire esattamente cosa vorresti
    Grazie un saluto

  3. #3
    L'avatar di CaesarIII
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Perugia
    Messaggi
    16
    Versione Office
    Excel 2010
    Likes ricevuti
    0
    Likes dati
    7

    Re: usare funzione "giorno lavorativo" con frazioni di giorno

    ecco, mi servirebbe di fare le stesse somme ma utilizzando invece della somma semplice la funzione GIORNO.LAVORATIVO o una simile, purché mi consenta di poter "saltare" nella somma i giorni festivi (indicati in una matrice a parte nel file originario, non sono semplicemente "sabato e domenica" purtroppo...sono gli specifici giorni festivi di un'anno intero).
    File Allegati File Allegati

  4. #4
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    2306
    Versione Office
    Excel2010
    Likes ricevuti
    510
    Likes dati
    122

    Re: usare funzione "giorno lavorativo" con frazioni di giorno

    Ciao Cesare
    non credo si possa usare la Funzione da te menzionata ma, oltre a seguire il consiglio di Gerardo (un caro saluto), devi ragionare su data-ora come numero seriale e "costruire" una Funzione adatta.

    Ciao,
    Mario

  5. #5
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4623
    Versione Office
    Office 365
    Likes ricevuti
    1027
    Likes dati
    983

    Re: usare funzione "giorno lavorativo" con frazioni di giorno

    Ciao caesar
    Come ha detto Mario ( Un caro saluto) la funzione =GIORNO.LAVORATIVO() funziona solo con i giorni interi
    e quindi bisogna trovare il modo di aggirare l'ostacolo

    In questo schema nella colonna E ho messo dei giorni festivi inventati (per pigrizia) e poi
    ho inserito questa formula nella cella C2:

    =GIORNO.LAVORATIVO(A1;B1;E2:E3)+RESTO(B1;1)

    La parte in rosso della formula serve per aggiungere la parte decimale (mezza giornata, 18 ore ecc. ecc.) perchè appunto la funzione =GIORNO.LAVORATIVO() è stata costruita per lavorare con giorni interi e non frazioni di giornata, e comunque a pensarci bene è comprensibile infatti la parte decimale non dovrebbe essere conteggiata perchè potrebbe cadere in un giorno festivo o sabato/domenica e logicamente non va aggiunta
    è da testare
    Un saluto

    A
    B
    C
    D
    E
    1
    21/09/2016
    30,5
    04/11/2016
    lista festivi inventati
    2
    21/09/2016
    0,75
    21/09/2016
    03/10/2016
    3
    07/10/2016
    Ultima modifica fatta da:Gerardo Zuccalà; 22/09/16 alle 00:36

  6. I seguenti utenti hanno dato un "Like"


  7. #6
    L'avatar di Catwoman
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    Tenerife
    Messaggi
    651
    Versione Office
    2013
    Likes ricevuti
    125
    Likes dati
    627

    Re: usare funzione "giorno lavorativo" con frazioni di giorno

    Ciao Caesar III,
    le soluzioni sicuramente te le troveranno i ragazzi
    Mi sembra di aver visto che non ti sei mai presentato, o sbaglio?
    Se no, ti aspetto QUI per gli onori di casa!!
    Sii gentile quando possibile. È sempre possibile
    (Dalai Lama)

  8. #7
    L'avatar di CaesarIII
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Perugia
    Messaggi
    16
    Versione Office
    Excel 2010
    Likes ricevuti
    0
    Likes dati
    7

    Re: usare funzione "giorno lavorativo" con frazioni di giorno

    Complimenti ancora una volta a Gerardo, la sua funzione effettivamente funziona anche se devo vedere meglio se effettivamente si adatta a tutti i casi richiesti dal mio modello.

  9. #8
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4623
    Versione Office
    Office 365
    Likes ricevuti
    1027
    Likes dati
    983

    Re: usare funzione "giorno lavorativo" con frazioni di giorno

    Ok fammi sapere, ciao

  10. #9
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    2306
    Versione Office
    Excel2010
    Likes ricevuti
    510
    Likes dati
    122

    Re: usare funzione "giorno lavorativo" con frazioni di giorno

    Ciao Cesare
    Innanzi tutto un saluto a Gerardo (bravo). Poi aggiungo una mia (puerile) formula ma che funziona anche con le frazioni di giorno e che se il risultato cade di sabato o domenica lo sposta la lunedì successivo.
    Codice: 
    =SE(GIORNO.SETTIMANA(A1+INT(B1)+INT(B1/7)*2+(B1-INT(B1)))=1;(A1+INT(B1)+INT(B1/7)*2+(B1-INT(B1))+(B1-INT(B1))+1);SE(GIORNO.SETTIMANA(A1+INT(B1)+INT(B1/7)*2+(B1-INT(B1)))=7;(A1+INT(B1)+INT(B1/7)*2+(B1-INT(B1))+(B1-INT(B1))+2);A1+INT(B1)+INT(B1/7)*2+(B1-INT(B1))))
    Prova anche questa. Tentar non nuoce!
    Ciao,
    Mario

  11. #10
    L'avatar di CaesarIII
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Perugia
    Messaggi
    16
    Versione Office
    Excel 2010
    Likes ricevuti
    0
    Likes dati
    7

    Re: usare funzione "giorno lavorativo" con frazioni di giorno

    Citazione Originariamente Scritto da Marius44 Visualizza Messaggio
    ...
    Per funzionare la funzione funziona bene, bravo.
    Purtroppo non mi è utile perché come detto sopra ho la necessità di saltare non solo i sabati+domeniche ma anche varie festività del calendario più altre (ferie ditta, Pasqua che è mobile) indicate in una matrice a parte.
    Ultima modifica fatta da:Canapone; 09/02/17 alle 12:51

  12. #11
    L'avatar di CaesarIII
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Perugia
    Messaggi
    16
    Versione Office
    Excel 2010
    Likes ricevuti
    0
    Likes dati
    7

    Re: usare funzione "giorno lavorativo" con frazioni di giorno

    Citazione Originariamente Scritto da Gerardo Zuccalà Visualizza Messaggio
    ...
    Purtroppo anche qui mi sono accorto di un problema. La tua formula effettivamente consente di fare le somme con GIORNO.LAVORATIVO con frazioni di giorno, però avendo una serie di date in colonna da trovare "a cascata" (ognuna in conseguenza di quella precedente), le frazioni le aggiunge alla data precedente comunque sempre "piallata" alla mezzanotte...cioè se la data di partenza è 22/09 ore 12.00 e voglio aggiungere 0.5 giorni, questi me li somma partendo dal 22/09 alle 00.00 e quindi mi torna di nuovo 22/09 12.00 e non 23/09 00.00 come dovrebbe essere. Non funziona nemmeno aggiungendo un parametro di moltiplicazione alla funzione RESTO per "compensare la piallatura", come la metti la metti riparte sempre dalla mezzanotte.
    Boh, forse dovrò trovare una soluzione alternativa...grazie comunque
    Ultima modifica fatta da:Canapone; 09/02/17 alle 12:51

  13. #12
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4623
    Versione Office
    Office 365
    Likes ricevuti
    1027
    Likes dati
    983

    Re: usare funzione "giorno lavorativo" con frazioni di giorno

    Caeser, visto che non puoi usare la funzione GIORNO.LAVORATIVO che sarebbe la più semplice ed adatta per farti restituire una data escludendo i weekend e festivi, ma come già detto non lavora con le frazioni di giornata, allora mi sono inventato qualcosa di cervellotico... ( da testare in più casistiche)

    L'unico problema che ho trovato è stato inserire i festivi perchè non esiste una funzione che trova quanti festivi ci sono tra due date, allora dovrai scrivere a mano il numero di giorni festivi in una cella esterna


    in C2 metti questa formula

    =SOMMA(INT((GIORNO.SETTIMANA(A2-1)-A2+(A2+B2)+1)/7);INT((GIORNO.SETTIMANA(A2-6)-A2+(A2+B2)+1)/7);B2;E2;A2)


    Forse ci sono soluzioni più semplici ma mi è venuta cosi
    fai sapere

    A
    B
    C
    D
    E
    1
    data e ora inizio aggiunta Data e ora esatta festivi
    2
    01/09/2016 00:00
    3,5
    07/09/2016 12:00
    1





  14. I seguenti utenti hanno dato un "Like"


  15. #13
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    2306
    Versione Office
    Excel2010
    Likes ricevuti
    510
    Likes dati
    122

    Re: usare funzione "giorno lavorativo" con frazioni di giorno

    Ciao a tutti
    Visto che, a quanto sembra, la formula da me suggerita funziona anche con le frazioni di giorno dovresti vedere se è possibile crearti una tabella con i giorni festivi e farli cercare con un CERCA.VERT abbinato alla formula
    Io non vedo altre soluzioni.
    Ciao,
    Mario

  16. #14
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4623
    Versione Office
    Office 365
    Likes ricevuti
    1027
    Likes dati
    983

    Re: usare funzione "giorno lavorativo" con frazioni di giorno

    Ciao Caeser
    Fai sapere se dobbiamo segnare questa discussione come RISOLTO
    credo che anche a Mrio piacerebbe sapere se è andata bene, un Risontro è molto importante come tra l'altro previsto dal regolamento
    In attesa du una risposta un saluto

  17. #15
    L'avatar di CaesarIII
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Perugia
    Messaggi
    16
    Versione Office
    Excel 2010
    Likes ricevuti
    0
    Likes dati
    7

    Re: usare funzione "giorno lavorativo" con frazioni di giorno

    Non risolto purtroppo, alla fine ho completamente cambiato strada perché stavo impazzendo col modello...grazie comunque a te e agli altri per l'aiuto e i preziosi consigli.

  18. #16
    L'avatar di Powerwin
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Milano
    Messaggi
    904
    Versione Office
    2016 - 2010
    Likes ricevuti
    143
    Likes dati
    51

    Re: usare funzione "giorno lavorativo" con frazioni di giorno

    Ciao a tutti, scusate se m'intrometto, prova ad usare la funzione, presente nella tua versione di Excel

    GIORNO.LAVORATIVO.INTL(data_iniziale; giorni; [festivi]; [vacanze])

    dove festivi appartiene a dei parametri prefissati

    Festivi Significato
    1 (default) Sabato, Domenica
    2 Domenica, Lunedì
    3 Lunedì, Martedì
    4 Martedì, Mercoledì
    5 Mercoledì, Giovedì
    6 Giovedì, Venerdì
    7 Venerdì, Sabato
    11 Solo Domenica
    12 Solo Lunedì
    13 Solo Martedì
    14 Solo Mercoledì
    15 Solo Giovedì
    16 Solo Venerdì
    17 Solo Sabato

    e vacanze è un intervallo che contiene le festività (aziendali comprese)
    Flavio


  19. #17
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4623
    Versione Office
    Office 365
    Likes ricevuti
    1027
    Likes dati
    983

    Re: usare funzione "giorno lavorativo" con frazioni di giorno

    Ciao Flavio, sono da cellulare, la funzione che hai proposto ti restituisce quanti giorni sono trascorsi tra una data e l'altra mentre caesar ha bisogne che venga restituita la data ( numero seriale) esempio se io inizio il primo gennaio e aggiungo 10 giorni di lavoro effetivo senza sab donne festivi, il totale non è il dieci gennaio bensì 16 gennaio perche per il raggiungimento della data devo aggiungere fest, sab e dom....

Discussioni Simili

  1. [Risolto] Ordinare con la funzione "piccolo"..ma "portandosi dietro" anche altri dati affiancati
    Di mauri73 nel forum Domande su Excel in generale
    Risposte: 13
    Ultimo Messaggio: 05/02/17, 12:57
  2. Salvare i dati di un giorno sotto la colonna dello stesso giorno.
    Di Laura Belli nel forum Domande su Excel VBA e MACRO
    Risposte: 12
    Ultimo Messaggio: 26/08/16, 06:51
  3. Funzione indice/confronta all'interno della Funzione "O" ed "E"
    Di Rosaria79 nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 28/06/16, 18:57
  4. Funzione Giorno.Lavorativo somma Ore
    Di CrazyTony nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 30/03/16, 18:47
  5. @licia da PM "Che funzione devo usare per calcolare la colonna guadagno?"
    Di aldomattana nel forum Domande su Excel in generale
    Risposte: 13
    Ultimo Messaggio: 01/02/16, 07:56

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •