Calcola i giorni lavorativi - Suggerimenti per Excel

Sommario

Quanti giorni lavorativi tra una data di inizio e una data di fine? Le vecchie funzioni funzionano per le settimane lavorative dal lunedì al venerdì, ma ci sono nuove opzioni per le settimane lavorative dispari, anche lunedì, giovedì, venerdì e sabato.

Nel mio seminario live su Power Excel, è abbastanza presto quando mostro come fare clic con il pulsante destro del mouse sulla maniglia di riempimento, trascinare una data e quindi scegliere Riempi giorni feriali. Questo riempie le date dal lunedì al venerdì. Chiedo al pubblico: "Quanti di voi lavorate dal lunedì al venerdì?" Molte mani si alzano. Dico: "È fantastico. Per tutti gli altri, Microsoft chiaramente non si cura di te ". Risata.

Sembra certamente che se lavori in modo diverso dal lunedì al venerdì o hai un anno che termina in un giorno diverso dal 31 dicembre, molte cose in Excel non funzionano molto bene.

Tuttavia, due funzioni in Excel dimostrano che il team di Excel si preoccupa delle persone che lavorano in settimane lavorative dispari: NETWORKDAYS.INTL e WORKDAY.INTL.

Ma iniziamo con i loro antecedenti originali dal lunedì al venerdì. La figura seguente mostra una data di inizio in B e una data di fine in C. Se sottrai =C5-B5, otterrai il numero di giorni trascorsi tra le due date. Per calcolare il numero di giorni feriali, dovresti usare =NETWORKDAYS(B2,C2).

Funzione NETWORKDAYS

Va anche meglio. Il vecchio NETWORKDAYS consente un terzo argomento opzionale in cui si specificano le vacanze di lavoro. Nella figura successiva, l'elenco dei giorni festivi in ​​H3: H15 consente il calcolo dei giorni lavorativi in ​​meno ferie nella colonna F.

Calcolo giorni lavorativi meno ferie

Prima di Excel 2007, le funzioni GIORNI DI RETE e GIORNO LAVORATIVO erano disponibili se si abilitava il componente aggiuntivo Strumenti di analisi fornito con ogni copia di Excel. Per Excel 2007, questi componenti aggiuntivi sono stati inseriti nel nucleo di Excel. Microsoft ha aggiunto le versioni INTL di entrambe le funzioni con un nuovo argomento Weekend. Questo argomento consentiva due giorni consecutivi come fine settimana e consentiva anche un fine settimana di un giorno.

NETWORKDAYS.INTL

Ho visto un impianto di produzione passare a sei giorni alla settimana per soddisfare la domanda in eccesso.

6 settimane del giorno

Inoltre, ci sono diversi paesi con fine settimana che non cadono il sabato e la domenica. Tutti i paesi mostrati di seguito, tranne Bruneei Darussalem, hanno acquisito funzionalità con NETWORKDAYS.INTL e WORKDAY.INTL.

Fine settimana in campagna

Tuttavia, ci sono ancora casi in cui il fine settimana non soddisfa nessuna delle 14 definizioni del fine settimana aggiunte in Excel 2007.

Vivo nella stessa contea della Pro Football Hall of Fame a Canton, Ohio. Ma la principale destinazione turistica della nostra contea non è la hall of fame. La principale destinazione turistica è il mercato di Hartville e il mercato delle pulci. Iniziato nel 1939, questo posto è un punto caldo per chi cerca prodotti freschi e occasioni. Lo stand del pranzo originale divenne il ristorante Hartville Kitchen. E la vicina Hartville Hardware è così grande che hanno costruito un'intera casa all'interno del negozio di ferramenta. Ma il Marketplace è il beneficiario del nuovo argomento segreto del fine settimana per NETWORKDAYS e WORKDAY. Il Marketplace è aperto lunedì, giovedì, venerdì e sabato. Ciò significa che il loro fine settimana è martedì, mercoledì e domenica.

A partire da Excel 2010, invece di utilizzare 1-7 o 11-17 come argomento del fine settimana, è possibile passare un testo binario a 7 cifre per indicare se un'azienda è aperta o chiusa in un determinato giorno. Sembra un po 'insolito, ma usi un 1 per indicare che il negozio è chiuso per il fine settimana e uno 0 per indicare che il negozio è aperto. Dopo tutto, 1 normalmente significa On e 0 normalmente significa Off. Ma il nome dell'argomento è Weekend, quindi 1 significa che è un giorno libero e 0 significa che non hai il giorno libero.

Pertanto, per la programmazione di lunedì, giovedì, venerdì e sabato sull'Hartville Marketplace, si utilizzerà "0110001". Ogni volta che digito una di queste stringhe di testo, devo dire in silenzio nella mia testa: "Lunedì, martedì, mercoledì …" mentre digito ogni cifra.

Marion Coblentz all'Hartville Marketplace potrebbe utilizzare la seguente formula per calcolare quanti giorni Marketplace ci sono tra due date.

Giorni di mercato tra due date

A proposito, non ho usato l'argomento opzionale Festività sopra perché il Memorial Day, il 4 luglio e il Labor Day sono i giorni più importanti per i clienti a Hartville.

Se ti trovi nel nord-est dell'Ohio, devi fermarti a Hartville per vedere la casa 100% americana all'interno dell'Hartville Hardware e per provare l'ottimo cibo all'Hartville Kitchen.

Guarda un video

  • Matematica della data in Excel: sottrai la data precedente dalla data successiva + 1
  • Per ignorare i fine settimana, utilizzare la funzione GIORNI DELLA RETE
  • Per non contare le vacanze, utilizzare il 3 ° argomento in NETWORKDAYS
  • Per i fine settimana non standard, utilizza NETWORKDAYS.INTL
  • Codice segreto a 7 cifre binarie per settimane lavorative che non sono giorni consecutivi
  • Alt + ESF per Incolla formule speciali

Trascrizione del video

Impara Excel dal podcast, episodio 2023 - Calcola i giorni lavorativi, anche per le settimane lavorative non standard!

Trasmetterò in podcast l'intero libro, fai clic sulla "i" nell'angolo in alto a destra per accedere alla playlist!

Ehi, bentornato al netcast, sono Bill Jelen. Quindi ho parlato di questa funzione nell'episodio 1977 di Fill Week Days. Fai clic con il pulsante destro del mouse sulla maniglia di riempimento, trascina e quando lasci andare, scegli Riempi giorni feriali e vedi che si riempie dal lunedì al venerdì. Funziona alla grande per molti paesi nel mondo, ma ci sono paesi nel mondo in cui il fine settimana non è sabato-domenica, giusto? E mi dispiace, a Microsoft Excel non importa di te, va bene! Quindi, parleremo di come calcolare il numero di giorni lavorativi tra due date e abbiamo solo bisogno di conoscere il numero di giorni tra due date. Prendiamo la data successiva meno la data precedente +1 e vedrai quanti giorni lavorativi ci sono, giusto, funziona benissimo se lavori tutti i giorni, giusto? Ma se vuoi lasciare fuori i fine settimana, il sabato e la domenica,= NETWORKDAYS è in circolazione mentre era nello strumento di analisi, sai, da molto tempo, è diventato una parte ufficiale di Excel in Excel 2007.

Quindi specifichi la data di inizio, la virgola, la data di fine,) e questo esclude il sabato e la domenica, ma è ancora un problema, perché conta le festività. Se vogliamo tralasciare le festività, allora usiamo = NETWORKDAYS dalla data di inizio alla data di fine, la virgola e quindi un argomento opzionale in cui si trova la festività. Quindi lo sceglierò, premerò F4 per bloccarlo e calcolerà il numero di giorni lavorativi meno ferie, va bene. Quindi ora calcoliamo questo per tutti questi, lo copieremo e diremo Riempi senza formattazione, e vedrai che qui ci sono 351 giorni, 251 giorni se butti fuori sabato e domenica, ma 239 giorni se hai buttato tutto di queste feste, giusto, grande, grande funzione.

SE sei negli Stati Uniti o effettivamente, se non sei in nessuno dei paesi elencati nelle righe 2-6, tutti questi paesi, il tuo fine settimana è venerdì e sabato, Nepal sabato, Afghanistan giovedì e venerdì, qui su Iran solo venerdì. E poi quello completamente malvagio con cui sarà difficile affrontare è il Brunei, dovevo andare a capire dov'è il Brunei! È vero che il tuo fine settimana è venerdì e domenica? Quanto è miserabile, vero? Non lo so, è una settimana lavorativa di un giorno, immagino, non lo so, comunque, va bene. E se dovessi calcolare un fine settimana che non è sabato e domenica?

Ecco uno stabilimento di produzione che funziona dal lunedì al sabato, quindi il loro unico giorno di ferie è domenica, beh, penso che fosse Excel 2010 che ci hanno dato = NETWORKDAYS.INTL! Inizia lo stesso, ecco la data di inizio, ecco la data di fine, e poi il nuovo terzo argomento, dobbiamo specificare qual è il fine settimana, e in questo caso sarà solo domenica. Non gestirà ancora il Brunei, dove è venerdì e domenica, ma per altri due giorni consecutivi o un giorno consecutivo, c'è un'opzione per questo ora. E poi le vacanze qui fuori, premi F4 e hai la tua risposta. Farò alt = "" ESF o Incolla formule speciali, Invio, e possiamo copiarlo, va bene. Ora, come è morto un leopardo (?), O semplicemente tutto ciò che è una settimana lavorativa non standard. Indietro nel giornoI barbieri erano chiusi la domenica e il mercoledì. Vivevo in Ohio, e andavamo a fare shopping al mercato di Hartville, al mercato delle pulci, questo posto, posto meraviglioso. A proposito, se sei lì per vedere la Pro-Football Hall Of Fame, a soli 20 minuti lungo la strada, sono aperti lunedì, giovedì, venerdì e sabato, giusto?

Quindi il loro fine settimana è martedì, mercoledì, qualcosa, come lo faremo con un NETWORKDAYS? Bene, è così bello, hanno aggiunto questa nuova folle opzione che non è documentata nel suggerimento. Quindi NETWORKDAYS.INTL, ecco la data di inizio, virgola, ecco la data di fine, virgola, e poi quella segreta che non è affatto qui nel menu a discesa è, tra virgolette, 7 cifre binarie! Combinazioni 0 e 1, a partire da lunedì, 1 significa che è un fine settimana, 0 significa che è aperto. Quindi il mercato di Hartville, sono aperti il ​​lunedì, quindi metti uno 0, sono chiusi martedì e mercoledì, sono aperti giovedì, venerdì, sabato, sono chiusi la domenica, chiudi le quotazioni. Vacanze, non lo so, non ci sono vacanze in questo posto perché, francamente, se il 4 luglio cade di lunedì o giovedì, QUELLO è il loro giorno più grande,tutti sono fuori dal lavoro, quindi volano tutti in quel posto, sarà difficile trovare un parcheggio. Va bene, il numero effettivo di giorni lavorativi tra queste due date, farò clic con il pulsante destro del mouse e Riempi senza formattazione, va bene, adoro questo tipo di segreto.

Se vai alla guida di Excel, lo troverai, ma se stai solo guardando il suggerimento, non saprai mai che è lì a meno che, ovviamente, non possiedi questo libro. E a pagina 99 l'hai letto, o se hai visto questo video, quindi in ogni caso, fantastico. fai clic sulla "i" nell'angolo in alto a destra per acquistare il libro, $ 10 è un e-book, $ 25 per il libro stampato, tutti questi fantastici suggerimenti, 2,5 mesi di podcast, tutto sul palmo della tua mano . Va bene, data matematica in Excel, sottrarre la data precedente dalla fine di +1, che conta il sabato e la domenica. Per ignorare l'uso del fine settimana della funzione GIORNI DI RETE per non contare le festività, si utilizzerà il terzo argomento in GIORNI DI RETE, assicurarsi di premere F4 per quello. Per le settimane lavorative non standard, NETWORKDAYS.INTL, che consente 2 o 1 fine settimana consecutivi. E poi c'e 'un codice segreto a 7 cifre binarie per le settimane lavorative che non sono giorni consecutivi, anche nel paese del Brunei, saresti in grado di gestire quella settimana lavorativa di venerdì e domenica.

Ehi, voglio ringraziarti per essere passato, ci vediamo la prossima volta per un altro netcast da!

Download file

Scarica il file di esempio qui: Podcast2023.xlsx

Articoli interessanti...