Excel: Calcolo turni e gestione calendario – 05 – Giorni settimana in automatico
Come succede spesso in excel ci possiamo accontentare di vedere i giorni fino al 31 nel mese di febbraio nella tabella dei turni, di fatto non cambierebbe nulla nei conteggi ma per un fattore estetico sopratutto per quando si stamperanno i turni utile al fine di scansare le critiche. Di fatto non è difficile evitare che venga visualizzato il giorno inesistente del mese basta infatti ricorrere alla formula VAL.ERRORE la quale valuta se una cellula da errore. Sfrutteremo questa formula per capire se nella riga 4, che contiene la formula =GIORNO.SETTIMANA(E3;2), c’è un errore. Se giorno della settimana che serve a capire se è lunedì o martedì da un errore e lo da per esempio il 30 febbraio il 31 aprile e così via, allora lascia la cella del giorno della settimana vuoto. Quindi la riga 9 che mostra il giorno della settimana che contiene la seguente formula
SE(E4=1;”D”;SE(E4=2;”L”;SE(E4=3;”M”;SE(E4=4;”M”;SE(E4=5;”G”;SE(E4=6;”V”;SE(E4=7;”S”;””)))))))
deve essere modificata in questo modo:
=SE(VAL.ERRORE(E4);””; SE(E4=1;”D”;SE(E4=2;”L”;SE(E4=3;”M”;SE(E4=4;”M”;SE(E4=5;”G”;SE(E4=6;”V”;SE(E4=7;”S”;””))))))) )
Aggiungiamo all’inizio =SE(VAL.ERRORE(E4);””;
ed alla fine della formula una parentesi chiusa )
=SE(VAL.ERRORE(E4);””;SE(E4=1;”D”;SE(E4=2;”L”;SE(E4=3;”M”;SE(E4=4;”M”;SE(E4=5;”G”;SE(E4=6;”V”;SE(E4=7;”S”;””))))))))
Questa sarà la formula che otterremo ora non ci rimane altro che trascinare questa formula fino alla colonna AI che contiene il giorno 31
Ora Modifichiamo anche la riga 8 che contiene il numero del giorno. Anche qui faremo riferimento alla riga 4, se contiene un errore nella riga 9 non deve essere scritto niente. All’inizio avevamo semplicemente scritto i numeri e trascinati fino al 31, ora immettiamo in E8 la formula
=SE(VAL.ERRORE(E4);””;E1)
Questa formula tradotta a parole sarebbe:
se E4 contiene un errore allora se è vero lascia la cella E8 vuota “” se non è vero scrivi in E8 il contenuto di E1
Ora trasciniamo questa formula fino alla colonna AI che contiene il giorno 31
Ecco la corretta visualizzazione di febbraio 2016 che era bisestile e febbraio 2017
Excel: Calcolo turni e gestione calendario – 07 – Calcolo giorni lavorativi
2 pensieri su “Excel: Calcolo turni e gestione calendario – 06- Nascondere in automatico i valori del mese con 28, 29, 30 giorni”
Pingback: Excel: Calcolo turni e gestione calendario – 05 – Giorni settimana in automatico | Eris Magagnin
Pingback: Excel: Calcolo turni e gestione calendario – 07 – Calcolo giorni lavorativi | Eris Magagnin