Bonjour SYLVAIN91160,
Qu’est ce que tu n’a pas compris dans la fonction.
ColRésultat correspond au résultat de la recherche, ce qui doit être affiché par la formule. Dans ton cas EC_Intitule
ValCherchée correspond à la valeur à rechercher dans une matrice qui sera déterminée dans l’argument suivant. Dans tons cas le n° de compte concaténé avec 1 2 3 ou plus pour récupérer toutes les occurrences du n° de compte se trouvant dans la matrice évoquée plus haut.
ColRecherche la fameuse matrice où l’on recherche « ValCherchée » dans ton cas la colonne index du tableau qui correspond au n° de compte concaténé avec son ordre d’apparition dans la liste grâce à la formule B2&NB.SI($B$2:B2;B2) ce qui donne 6051101, 6051102, 6051103 etc…
0 ou 1 (Faux ou Vrai) Pour une correspondance exacte 0 ou faux ou approximative 1 ou vrai.
une recherche internet sur INDEX-EQUIV te donneras une foule de renseignements complémentaires.
https://www.qwant.com/?q=INDEX-EQUIV&t=web&client=brz-moz
Pour la partie EQUIV($C$5&LIGNE()-5 le résultat doit donner 1 pour la 1ère ligne, 2 pour la seconde ainsi de suite.
Sur la ligne 227 de ton fichier tu as mis
=INDEX(’<30-04’!$C$2:$C$1463;EQUIV($C$226&LIGNE()-225;’<30-04’!$A$2:$A$1463;0))
il faut mettre pour obtenir la première ligne dont le n° de compte est 615510 soit dans la colonne index, grâce à la formule =B648&NB.SI($B$2:B648;B648), 6155101
=INDEX(’<30-04’!$C$2:$C$1463;EQUIV($C$226&LIGNE()-226;’<30-04’!$A$2:$A$1463;0))
227-226=1, 228-226=2, 229-226=3 etc…
Pour ce qui est de vérifier la période, une formule de ce type devrait convenir
=SI(G227=FIN.MOIS(G227;-1)+1;« oui »;« non ») il suffit de remplacer les oui et non par la formule à appliquer.
Cordialement.