Ho preparato un foglio dove automaticamente segnando le ore lavorate giornalmente arriva al totale da versare ad INPS e cercavo di complicarmi la vita. Infatti è così semplice con cliccando sull'orologio reperire mese per mese i sabato relativi
Così, tanto per volerti complicare la vita, se vuoi riepilogare le date dei sabato presente nei vari mesi, potresti usare in B2 la formula
- Codice: Seleziona tutto
=SE(VAL.ERRORE((PICCOLO(SE(SE(VAL.ERRORE(GIORNO.SETTIMANA(DATA.VALORE($A$1&"/"&RIF.RIGA(A1)&"/"&RIF.RIGA(A$1:A$31));2));111;GIORNO.SETTIMANA(DATA.VALORE($A$1&"/"&RIF.RIGA(A1)&"/"&RIF.RIGA(A$1:A$31));2))=6;RIF.RIGA(A$1:A$31);"");RIF.COLONNA(A1))));"";PICCOLO(SE(SE(VAL.ERRORE(GIORNO.SETTIMANA(DATA.VALORE($A$1&"/"&RIF.RIGA(A1)&"/"&RIF.RIGA(A$1:A$31));2));111;GIORNO.SETTIMANA(DATA.VALORE($A$1&"/"&RIF.RIGA(A1)&"/"&RIF.RIGA(A$1:A$31));2))=6;RIF.RIGA(A$1:A$31);"");RIF.COLONNA(A1)))
Da confermare con Contr-Maiusc-Enter.
Poi copi fino a F2, poi copi B2:F2 verso il basso fino a Dicembre
Con 365 o xl2021 la formula sarebbe piu' concisa: su B2
- Codice: Seleziona tutto
=LET(imese;DATA($A$1;RIF.RIGA(A1);1);lmese;DATA.MESE(imese;1)-imese;SaSeq;SE(GIORNO.SETTIMANA(SEQUENZA(lmese;;imese);2)=6;SEQUENZA(lmese);"");hSeq;TESTO.UNISCI("/";VERO;SaSeq);DIVIDI.TESTO(hSeq;"/"))
Da copiare poi verso il basso