La consultazione del forum è libera per tutti.
Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).
Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.
Elenco giorni lavorativi di "mese 12 - questo anno"
Ciao a tutti, avrei l'esigenza di creare un foglio per ogni mese dell'anno al cui interno, in colonna A, vi sia un elenco dinamico con solo i giorni lavorativi per il mese indicato in C1 (es.12) e per l'anno indicato in D1 (es. "ANNO(OGGI())" ) ma privato dei giorni di vacanza indicati in colonna E da E1 a E30
esempio
E1= "8/12"
E2= "24/12"
E3= "25/12"
E4= "26/12"
e quindi ottenere come risultato:
A1= lun 02/12/2024
A2= mart 03/12/2024
A3= merc 04/12/2024
A4= giov 05/12/2024
A5= ven 06/12/2024
A6= lun 09/12/2024
...
A10= ven 13/12/2024
A11= lun 16/12/2024
...
A15= ven 20/12/2024
A16= lun 23/12/2024
A17= ven 27/12/2024
A18= lun 30/12/2024
A19= ven 31/12/2024
Sapreste dirmi come posso ottenere questo sopra?
Grazie 1000
ciao
la colonna gialla è quello che ti interessa
ciao
la colonna gialla è quello che ti interessa
Grazie, gentilissimo, ti chiedo ancora 2 cose, io volevo eliminare sia sabato che domenica e vedo invece che restano,
inoltre
sembra avere problemi es. 09/12/24 messo come festa ma non lo toglie da elenco lavorativo e non capisco perchè ...
Puoi aiutarmi?
ciao
ora lo rivedo non è un file mio
ed è un esempio
formule nuove
in E1
=GIORNO.LAVORATIVO.INTL(DATA($A$2;MESE($A$1&1);1);1;1;$H$2:$H$16)
in E2 da tirare in basso per min 30 righe
=SE.ERRORE(SE(MESE(GIORNO.LAVORATIVO.INTL(E1;1;1;$H$2:$H$16))=MESE($A$1&1);GIORNO.LAVORATIVO.INTL(E1;1;1;$H$2:$H$16);"");"")
formule nuove
in E1
=GIORNO.LAVORATIVO.INTL(DATA($A$2;MESE($A$1&1);1);1;1;$H$2:$H$16)
in E2 da tirare in basso per min 30 righe
=SE.ERRORE(SE(MESE(GIORNO.LAVORATIVO.INTL(E1;1;1;$H$2:$H$16))=MESE($A$1&1);GIORNO.LAVORATIVO.INTL(E1;1;1;$H$2:$H$16);"");"")
🙂 WOW fantastico! Funziona perfettamente - grazie!
Impiegherò settimane per cercare di capire quale logica hai usato e capire come funzionano le funzioni che hai usato, spero di riuscire a capire ;-P
ciao
la funzione è una che è
=GIORNO.LAVORATIVO.INTL(DATA($A$2;MESE($A$1&1);1);1;1;$H$2:$H$16)
la prima è la data
Giorni 1.......il primo giorno lavorativo
festivi 1.....equivale al sabato e domenica
vacanze.....è la lista dei festivi
la seconda formula serve a eliminare i giorni non inerenti al mese
SE(MESE(GIORNO.LAVORATIVO.INTL(E1;1;1;$H$2:$H$16))=MESE($A$1&1)
come vedi E1 non ha assoluti al limite E$1
spostandosi a destra prende la data della cella precedente
se gentilmente chiudi la discussione ci fai un piacere