Bonjour,
La description ne correspond pas à votre fichier, puisque les colonnes U et S sont vides.
Je propose une formule générique :
=SIERREUR(MOYENNE.SI.ENS('Échelle salariale'!$E:$E;'Échelle salariale'!$B:$B;$C2;'Échelle salariale'!$C:$C;$D2;'Échelle salariale'!$D:$D;$E2+($M2="O"));"Echelon max atteint")
Elle permet de cherche le salaire qui correspond au corps, classe et échelon demandé. Ces combinaisons étant normalement uniques, la moyenne des résultats doit du coup correspondre à la seule valeur trouvée. Cette formule permet aussi de chercher à un échelon supérieur, ici matérialisé par $E2+($M2="O") (E2 = échelon actuel, si M2 = "O", alors renvoie +1 sinon +0). J'ai inclus le tout dans une fonction SIERREUR car si la personne est déjà à l'échelon max, la formule ci dessus ne trouvera aucun salaire correspondant à l'échelon supérieur et renverra donc un code erreur.