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.
Buonasera, avrei bisogno di una formula che, inserita in C3, mi estragga le date di un mese/anno di un giorno della settimana.
Scelte del mese in A2, dell'anno in B2 e del giorno della settimana in C2.
Vedere allegato
Grazie
ciao
in C1...........................poi puoi colorare il carattere come lo sfondo
=CONFRONTA(C2;{"domenica"."lunedì"."martedì"."mercoledì"."giovedì"."venerdì"."sabato"};0)
in D3
=SE(GIORNO.SETTIMANA(FINE.MESE(DATA($B$2;$A$2;1);-1)+1)=$C$1;FINE.MESE(DATA($B$2;$A$2;1);-1)+1;FINE.MESE(DATA($B$2;$A$2;1);-1)+(8 + RESTO($C$1;7))-GIORNO.SETTIMANA(FINE.MESE(DATA($B$2;$A$2;1);-1)+1))
in D4 da tirare in basso
=SE.ERRORE(SE(MESE(D3+7)=$A$2;D3+7;"");"")
se non funzionano confermale matriciali CTRL MAIUSCOLO INVIO
Ciao
In C3 da trascinare in basso
=SE.ERRORE(DATA($B$2;$A$2;AGGREGA(15;6;(RIF.RIGA(INDIRETTO(DATA($B$2;$A$2;RIF.RIGA($A$1))&":"&FINE.MESE(DATA($B$2;$A$2;RIF.RIGA($A$1));0))))-DATA($B$2;$A$2;RIF.RIGA($A$1))+1/(GIORNO.SETTIMANA(RIF.RIGA(INDIRETTO(DATA($B$2;$A$2;RIF.RIGA($A$1))&":"&FINE.MESE(DATA($B$2;$A$2;RIF.RIGA($A$1));0)));2)=CONFRONTA($C$2;$I$2:$I$8;0));RIF.RIGA(A1)));"")
Le vostre soluzioni funzionano.
Gianfranco55: tre formule che capisco e che userò subito,
D@nilo: una formula sola ma per me.....un pò più complicata. Devo prima studiarla.
Grazie a tutti due, ciao.