Risultati da 1 a 20 di 20

Discussione: Giorni lavorativi personali.



  1. #1
    L'avatar di Enrica
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Pont Saint Martin AO
    Età
    44
    Messaggi
    6
    Versione Office
    2011 MAC
    Likes ricevuti
    0
    Likes dati
    4

    Giorni lavorativi personali.

    Ciao a tutti, vorrei sapere se c'è un modo per dire ad excel quali giorni della settimana sono lavorativi per me, al di là dei canonici lun mar mer gio e ven, per esempio includendo anche il sabato.
    Ho seguito la lezione EP7 che parla del calcolo dei giorni lavorativi, ma dà per scontato che tutti lavorino dal lun al ven.

    Grazie.
    Ciao, Enrica
    Ultima modifica fatta da:Canapone; 05/07/17 alle 16:28

  2. #2
    L'avatar di GiuseppeMN
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Mantova
    Messaggi
    864
    Versione Office
    2000 - 2013
    Likes ricevuti
    285
    Likes dati
    160
    Buona sera, Enrica.
    Partendo dal presupposto che i giorni siano in Colonna "A", questa Formula indica il giorno settimana considerando 1 il Lunedì e 7 la Domenica:
    Codice: 
     =GIORNO.SETTIMANA($A1;2)
    Applicando questo criterio, potresti scrivere in Cella "A1":
    Codice: 
     =SE(GIORNO.SETTIMANA(OGGI();2)<>7;OGGI();"")
    in Cella "A2":
    Codice: 
     =SE(GIORNO.SETTIMANA(OGGI()+RIF.RIGA()-1;2)<>7;OGGI()+RIF.RIGA()-1;"")
    da copiare nelle Celle sottostanti.

    Il risultato sarà un calendario settimanale dal Lunedì al Sabato compreso.



    A disposizione.

    Buona serata.

    Giuseppe
    Windows XP Excel 2000 - Windows 10 Excel 2013

  3. I seguenti utenti hanno dato un "Like"


  4. #3
    L'avatar di Enrica
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Pont Saint Martin AO
    Età
    44
    Messaggi
    6
    Versione Office
    2011 MAC
    Likes ricevuti
    0
    Likes dati
    4
    Buona sera Giuseppe,
    ho seguito le tue preziose istruzioni e le ho messe in pratica copiandole fedelmente. Ho ancora un quesito: come posso utilizzare queste informazioni per sapere, per esempio, quanti giorni lavorativi (dal lun al sab) ci sono nel 2015? (Faccio riferimento al video EP7).
    Allego il file sul quale stavo facendo le mie esercitazioni "Giorni lavorativi personali.xlsx".
    Grazie ancora!
    Buona serata.
    Enrica

  5. #4

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7165
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1304
    Una soluzione per sapere quanti giorni lavorativi (dal lun al sab) ci sono nel 2015, usano i tuoi riferimenti nel tuo file di esercitazione è usare la seguente formula:

    = (INT((B12 * 6) / 7) - INT((B11 * 6 + 1) / 7) +1) - MATR.SOMMA.PRODOTTO((GIORNO.SETTIMANA(E13:E22; 2) < 7) * (E13:E22 >= A2) * (E13:E22 <= B12))

  6. #5
    L'avatar di zio_tom
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Veneto
    Messaggi
    526
    Versione Office
    2010 - Win10
    Likes ricevuti
    64
    Likes dati
    17
    usa la funzione:
    =GIORNI.LAVORATIVI.TOT.INTL(B11;B12;11;E13:E22)
    con 11 considera festivo solamente la Domenica
    il risultato è 304
    :999:
    n°3 - Win10pro + Office 2010 ----- n°1 - Win7pro + Office 2010 ----- n°1 - WinXPpro + Office 2010

  7. I seguenti utenti hanno dato un "Like"


  8. #6
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1683
    Versione Office
    2010 PC
    Likes ricevuti
    896
    Likes dati
    185
    ciao
    prima di tutto un caloroso saluto a Giuseppe (che non sento da un po)

    per il tuo quesito, se ho ben capito, esiste una nuova funzione (da excel 2010), che prevede di conteggiare i giorni lavorativi da una data iniziale ad una finale, prevedendo feriali (in vario modo) e festivi, in base ai tuoi dati sarebbe:

    =GIORNI.LAVORATIVI.TOT.INTL(B11;B12;11;E13:E22)

    lavorando da lunedì a sabato

    vi sono comunque altri modi

    Zio_tom
    mi hai bruciato per una manciata di secondi :235:

  9. I seguenti utenti hanno dato un "Like"


  10. #7

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7165
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1304
    In effetti con la funzione ... TOT.INTL - che mi era sfuggita - è più semplice! :191:

  11. #8
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1683
    Versione Office
    2010 PC
    Likes ricevuti
    896
    Likes dati
    185
    un altro modo arcaico:
    =SOMMA(INDICE((GIORNO.SETTIMANA(RIF.RIGA(INDIRETTO(B11&":"&B12));2)<7)*(CONTA.SE($E$13:$E$22;RIF.RIGA(INDIRETTO(B11&":"&B12)))=0);))


    ciao ges
    la tua soluzione ha delle discrepanze nei risultato ma non ho indagato

  12. #9

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7165
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1304
    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    ...
    ciao ges
    la tua soluzione ha delle discrepanze nei risultato ma non ho indagato
    Ciao ninai,
    da qualche prova mi sembra funzioni, ma non ho approfondito.

    La tua ultima formula (con l'uso di SOMMA e INDIRETTO) mi ispira ad un modo forse un po' meno arcaico:

    =MATR.SOMMA.PRODOTTO((GIORNO.SETTIMANA(RIF.RIGA(INDIRETTO(B11&":"&B12));3 )<6) * (CONTA.SE(E13:E22;RIF.RIGA(INDIRETTO(B11& ":" &B12)))=0))

  13. I seguenti utenti hanno dato un "Like"


  14. #10
    L'avatar di Enrica
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Pont Saint Martin AO
    Età
    44
    Messaggi
    6
    Versione Office
    2011 MAC
    Likes ricevuti
    0
    Likes dati
    4
    Grazie zio_tom!
    La funzione che mi hai indicato contiene dei trucchetti interessantissimi!
    Cercando in rete, ho trovato questa tabellina che potrebbe essere utile a chi come me sta studiando...
    • I valori numerici di Festivi indicano i giorni festivi seguenti:

    Numero festivi Giorni festivi
    1 o omesso 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


    :111:ancora per gli aiuti!!!

    Ciao, Enrica

  15. #11
    L'avatar di Enrica
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Pont Saint Martin AO
    Età
    44
    Messaggi
    6
    Versione Office
    2011 MAC
    Likes ricevuti
    0
    Likes dati
    4
    Ciao ges, grazie per il tuo aiuto!
    Il risultato con la tua funzione è 310 e non 304 (probabilmente non hai considerato la tabellina dei giorni festivi? Eppure E13:E22 c'è nella formula...) :235:.
    Per me è ancora un po' complicata, ma l'ho copiata perché voglio studiarla.

    Ciao, Enrica
    Ultima modifica fatta da:Canapone; 05/07/17 alle 16:29

  16. #12
    L'avatar di Enrica
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Pont Saint Martin AO
    Età
    44
    Messaggi
    6
    Versione Office
    2011 MAC
    Likes ricevuti
    0
    Likes dati
    4
    Grazie ninai!
    Studierò anche la tua soluzione che ho verificato dare 304 come risultato :87:_

  17. #13
    L'avatar di GiuseppeMN
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Mantova
    Messaggi
    864
    Versione Office
    2000 - 2013
    Likes ricevuti
    285
    Likes dati
    160
    Buona sera, Enrica;
    dopo aver preso buona nota di tutte le ottime proposte suggerite (un saluto a Tutti), molto indegnamente, mi permetto di allegare un File alternativo al Tuo.

    Ho lasciato il Tuo Foglio di lavoro "Foglio1"; in alternativa ho aggiunto il Foglio di lavoro "Report"
    Nel Foglio di lavoro "Proposta" ho inserito le Date con l'indicazione dei "Giorni settimana" e "Festività"
    Nel Foglio di lavoro "Festività" ho inserito:
    - Le festività
    - Il calcolo di Pasqua in funzione dell'anno selezionato in Cella "A1"
    - Il giorno del Santo Patrono
    - Alcuni giorni di Ferie
    Basta modificare o implementare queste date e la situazione si aggiorna in automatico.
    Il Report dovrebbe, il condizionale è sempre d'obbligo, aggiornarsi in funzione degli anni bisestili; questo, almeno era nelle mie intenzioni.



    A disposizione.

    Buona serata.

    Giuseppe
    Windows XP Excel 2000 - Windows 10 Excel 2013

  18. I seguenti utenti hanno dato un "Like"


  19. #14
    L'avatar di Enrica
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Pont Saint Martin AO
    Età
    44
    Messaggi
    6
    Versione Office
    2011 MAC
    Likes ricevuti
    0
    Likes dati
    4
    Citazione Originariamente Scritto da GiuseppeMN Visualizza Messaggio
    ...
    Semplicemente Fantastico!!!
    Studio il tutto con attenzione...
    Grazie mille Giuseppe!

    Buona serata.

    Enrica
    Ultima modifica fatta da:Canapone; 17/05/17 alle 12:23

  20. #15

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7165
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1304
    Citazione Originariamente Scritto da Enrica Visualizza Messaggio
    Ciao ges, grazie per il tuo aiuto!
    Il risultato con la tua funzione è 310 e non 304 (probabilmente non hai considerato la tabellina dei giorni festivi? Eppure E13:E22 c'è nella formula...) :235:.
    Per me è ancora un po' complicata, ma l'ho copiata perché voglio studiarla.
    ...
    Ciao Enrica,
    nella formula che avevo postato sopra c'era un errore, che adesso ho corretto.

    = (INT((B12 * 6) / 7) - INT((B11 * 6 + 1) / 7) +1) - MATR.SOMMA.PRODOTTO((GIORNO.SETTIMANA(E13:E22; 2) < 7) * (E13:E22 >= B11) * (E13:E22 <= B12))

  21. #16
    L'avatar di zio_tom
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Veneto
    Messaggi
    526
    Versione Office
    2010 - Win10
    Likes ricevuti
    64
    Likes dati
    17
    riporto la formula usata da Giuseppe per il calcolo della Pasqua (con anno in A1)

    =ARROTONDA.DIFETTO(DATA($A$1;5;GIORNO(MINUTO($A$1/38)/2+56));7)-34

    io ricorrevo ad una funzione piuttosto elaborata in VBA (su siti di astronomia se ne trovano diverse)
    essendo Tom (Tommaso) ho controllato un paio di secoli ed i risultati coincidono
    essendo la Pasqua legata alle fasi lunari, già di per se complicato, mi stupisce tale semplicità

    Giuseppe sei in grado di spiegarcela, i presupposti su cui si basa
    oppure ci puoi dare il link da dove l'hai presa
    sono un appassionato di calendari, meridiane ed affini e sarei molto curioso

    :111: :999:
    n°3 - Win10pro + Office 2010 ----- n°1 - Win7pro + Office 2010 ----- n°1 - WinXPpro + Office 2010

  22. #17

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7165
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1304
    Ciao Zio Tom,
    qualche dritta su QUESTO sito

  23. #18
    L'avatar di zio_tom
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Veneto
    Messaggi
    526
    Versione Office
    2010 - Win10
    Likes ricevuti
    64
    Likes dati
    17
    la regola banale mi son dimenticato di ricordarla è:
    Pasqua cade la domenica successiva al primo plenilunio dopo all'equinozio di primavera.
    n°3 - Win10pro + Office 2010 ----- n°1 - Win7pro + Office 2010 ----- n°1 - WinXPpro + Office 2010

  24. #19
    L'avatar di zio_tom
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Veneto
    Messaggi
    526
    Versione Office
    2010 - Win10
    Likes ricevuti
    64
    Likes dati
    17
    Grazie ges
    queste trattazioni le avevo viste e tengono conto di Epatta, Lunazione, numero d'oro ... ecc
    ed ho una routine in VBA che le mette in pratica
    che usa questa formula (rigorosa per calendario Gregoriano)
    Codice: 
    Public Function Pasqua3(Yr As Integer) As Date
        Dim d As Integer
        d = (((255 - 11 * (Yr Mod 19)) - 21) Mod 30) + 21
        Pasqua3 = DateSerial(Yr, 3, 1) + d + (d > 48) + 6 - ((Yr + Yr \ 4 + d + (d > 48) + 1) Mod 7)
    End Function
    io cercavo una spiegazione della formula Excel, anche se non precisissima, va più che bene
    =ARROTONDA.DIFETTO(DATA($A$1;5;GIORNO(MINUTO($A$1/38)/2+56));7)-34
    che come ho letto e verificato, in futuro sbaglierà l'anno 2079
    n°3 - Win10pro + Office 2010 ----- n°1 - Win7pro + Office 2010 ----- n°1 - WinXPpro + Office 2010

  25. #20
    L'avatar di GiuseppeMN
    Clicca e Apri
    Data Registrazione
    Oct 2015
    Località
    Mantova
    Messaggi
    864
    Versione Office
    2000 - 2013
    Likes ricevuti
    285
    Likes dati
    160
    @ zio_tom, scrive:
    Giuseppe sei in grado di spiegarcela, i presupposti su cui si basa
    oppure ci puoi dare il link da dove l'hai presa
    sono un appassionato di calendari, meridiane ed affini e sarei molto curioso
    Buona sera, Tommaso.
    Dopo una giornata di tentativi, peraltro infruttuosi, di collegarmi alla fibra ottica, sono tornato ad utilizzare il vecchio ma fedele router, e, riesco a leggerti solo ora.

    Per quanto concerne l'origine della Formula, l'ho copiata bovinamente da una Formula indicata da un Utente in altro Forum; se riesco a recuperare le indicazioni relative alla sua struttura, sarà mia premura partecipartele condividendole in Forum.

    I miei auguri sono due:
    1) di arrivare in buona salute all'anno 2079; poi si vedrà come risistemare la Formula.
    2) ma, in particolar modo che il nostro Papa Francesco, abbandoni l'intenzione di celebrare la Pasqua assieme alle ricorrenze delle altre Religioni; questa è una cosa che ... non mi fà dormire la notte.


    A disposizione.

    Buon buona serata.

    Giuseppe
    Windows XP Excel 2000 - Windows 10 Excel 2013

Discussioni Simili

  1. dividere i giorni in più celle
    Di givi79 nel forum Domande su Excel in generale
    Risposte: 35
    Ultimo Messaggio: 04/03/17, 20:20
  2. [Risolto] Conta giorni
    Di Ghibly69 nel forum Domande su Excel in generale
    Risposte: 13
    Ultimo Messaggio: 03/02/17, 19:32
  3. [Risolto] Inserire la Pasquetta nel mese corretto per calcolare i giorni lavorativi
    Di maurizio54 nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 26/10/16, 17:00
  4. Conta i giorni
    Di Grillo nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 25/05/16, 18:40
  5. Ricerca di giorni lavorativi da elenco date
    Di tk71 nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 09/03/16, 12:09

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
  •