Erreur introuvable dans une formule

piche110 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai écris la formule suivante sous Excel : =INDIRECT("donnees!B"&EQUIV(calculé!$B3;INDIRECT(SI(conditions!A3:A44640=0;"donnees!$C$2:$C$44640");0)+1))

Excel me dit qu'il y a une "erreur due à une référence de cellule non valide" mais je ne comprend pas où est mon erreur. Avez-vous une idée pour que cela fonctionne ?

Merci d'avance, bien cordialement.

A voir également:

1 réponse

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

Avez-vous une idée
Oui, que tu déposes ton fichier réduit à l'essentiel sur cjoint.com et que tu colle le lien fourni ici.

eric
0
piche110 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
voici le lien du document
https://www.cjoint.com/?3CqmmoVB7ux
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Tes formules n'ont pas grand sens et manque de logique et de rigueur pour deviner ce que tu veux faire.
Je m'arrete déjà sur la 1ère en B2 :
=MAX(SI(conditions!A2:A44641=0;donnees!$C$2:$C$44235))
Si tu travailles sur des matrices, elles doivent avoir la même taille. Non respecté ici.
Tu ne décides pas pour la valeur si faux. Peut-être pas gênant ici mais ça peut l'être sur d'autres formules, il faut le faire à bon escient.

Pour les mettre au point travaille sur des plages plus petites (5-10 lignes) et utilise 'Formules / Audit de formule / Evaluation de formules', 'Evaluer'
Tu verras que dans ta formule en C3 tu demandes Indirect(FAUX;0) qui ne peut donner que #REF.
Déjà FAUX ne peut donner que ça. Mais tu veux vraiment une référence de type L1C1 ??? Si non pourquoi utiliser le 2nd paramètre avec 0 ?
N'oublie pas que l'aide excel sur les fonctions est très bien faite, il faut la lire en cas de difficultés.

Et pourquoi des chaines de 229 espaces dans donnees!C!C ? Peut-être qu'un nettoyage avant faciliterait la mise au point des formules.

eric
0
piche110 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour vos remarques, je vais essayer de d'améliorer la logique et la rigueur de mes formules.
Même quand je modifie mes formules pour arriver en C3 à demander un SI VRAI pour ma plage de données, l'erreur est toujours la même.
Pour les chaines de 229 espaces dans données c'est les restes du formatage initial des données mais les retirer ne change rien à mon problème.
Je n'ai donc pas encore trouvé de solution.
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Pour les mettre au point travaille sur des plages plus petites (5-10 lignes) et utilise 'Formules / Audit de formule / Evaluation de formules', 'Evaluer'
Tu verras que dans ta formule en C3 tu demandes Indirect(FAUX;0) qui ne peut donner que #REF.
0