Fonction INDEX

ct -  
oz@work Messages postés 129 Statut Membre -
Bonjour,

je fais un tableau pour des devis
je choisis un intervenant dans une liste déroulante
et je voudrais que ce choix renseigne les tarifs des rubriques.
dans les zones tarifs j'ai utilisé la fonction INDEX
ce paramétrage récupère les tarifs attendus sur la moitié des rubriques
mais sur l'autre moitié la formule renvoie #REF!
j'ai vérifié le format des cellules impliquées dans la formule.
et là je ne sais où chercher

dans l'attente d'une réponse et avec mes remerciements


A voir également:

3 réponses

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
Bonjour
avec un affichage #REF, vous devez vérifier si les champs définis dans la fonction INDEX contiennent bien les colonnes à éditer;
Genre: (INDEX(A:C;1;4) renverra #REF car il n'y a pas de 4° colonne dans le champ..
...ou quelque chose dans ce genre.
sinon, montrez nous comment sont libellées vos formules.
crdlmnt


Errare humanum est, perseverare diabolicum
0
via55 Messages postés 14730 Date d'inscription   Statut Membre Dernière intervention   2 750
 
Bonsoir

Sans voir ton fichier impossible de voir ce qui cloche!

Post un exemple allégé et anonymé de ton fichier sur cjoint.com et reviens ici indique le lien fourni

Cdlmnt
0
oz@work Messages postés 129 Statut Membre 3
 
Comme le dit Via55, un exemple serait le bienvenu.

Pour résoudre ton problème sans exemple, comme le dit Vaucluse, le fonction INDEX peut renvoyer #REF en cas de "sortie" de champ ou, si la formule est copiée, si le champ n'est pas fixé.Si D1=INDEX(A:C;1;2) est copiée en E1, la formule devient =INDEX(B:D;1;2).
Pour éviter ce décalage en copie, il faut mettre =INDEX($A:$C;1;2) avant de copier la cellule.
Je ne suis pas magicien :D
0