Bonjour yafrni,
On va commencer par J40
Référence circulaire en J40 ==> Impossible de fonctionner avec ça
=SIERREUR(INDEX(BILANS!$J$29:$EZ$34;EQUIV(J39;BILANS!A29:$A$33;0);EQUIV(O1;BILANS!$L$28:$EZ$28;0)-9);"-")
Je pense que c'est J39 que tu veux récupérer dans cet équiv
Mais l'info dans ta cellule J39 ne correspond pas exactement au texte contenu dans BILANS!A33 donc ton équiv renvoie N/A
(il faut que Feuil1!J39 = BILANS!A33)
Ensuite il faut que tu considère les valeurs renvoyées par tes EQUIV pour qu'elles correspondent aux index ligne et colonne du tableau rentré en premier paramètre de ton INDEX (BILANS!$J$29:$EZ$34)
Revois déjà ça et renseigne toi sur le fonctionnement d'index/equiv.
Essaie de décomposer ta formule pour analyser les valeurs renvoyées par tes EQUIV et trouver le nœud du problème
A part ça je pense que techniquement ton fichier est bien structuré pour fonctionner correctement.
Tiens moi au courant de tes avancées