Salut
Comme je comprends ta question, tu veux que, selon la date, la formule te dise '1er lundi du mois' ou 'deuxième samedi du mois' etc.
Pour simplifier j'ai fait ça avec une colonne intermédiaire (on peut faire sans, mais la formule serait rallongée)
ta date est en A1
En B1, tu calcule le combientième du mois (si c'est un samedi, combientième samedi etc.)
=SOMME(SI(JOURSEM(DATE(ANNEE(A1);MOIS(A1);LIGNE(DECALER($A$1;0;0;JOUR(A1)))))=JOURSEM(A1);1;0))
formule matricielle à valider par Ctrl-Maj-Entree
en C1, tu renvoie le texte adhoc :
=SI(B1=1;'1er ';B1 & 'ème ') & TEXTE(A1;'jjjj') & ' du mois'