Bonsoir,
un essai avec cette formule en F2:=INDEX(Tableau1[Code de la période];PETITE.VALEUR(SI(([@Date]>=Tableau1[Date debut])*([@Date]<=Tableau1[Date fin]);LIGNE(Tableau1[Code de la période]);9^9);1)-1).
On crée une matrice de trois valeurs en fonction de la date et des dates de début et de fin de chaque période, si VRAI pour les deux condition on retourne le numéro de la ligne de la feuille Excel, sinon on retourne la valeur de 9 puissance 9, si l'on prend la première petite valeur alors on tombe sur la période concernée. On retire 1 à cette valeur car la plage d'INDEX commence en ligne 2, donc si PETITEVALEUR retourne 2, on a bien 2-1 = première ligne de la colonne de données du tableau de définition des périodes.
@ bientôt
LouReeD