formule Indirect()

tapha20

XLDnaute Occasionnel
Bonjour,

Dans mon fichier ci-joint, onglet "Tableau Bord", j'ai des cellules en #VALEUR au lieu de résultats des formules INDIRECT.

Exemples:
Ligne 44, l'article n° ABCD1 donne normalement les résultats.
Ligne 45, l'article n° articl15 donne aussi de bon résultat.

Les autres articles qui sont des réels articles pour moi, il n y a pas de résultat.

Comment dois-je faire pour résoudre cette erreur.

Merci infiniment pour vos réponses.

Cordialement
tapha
 

Pièces jointes

  • Tableau Bord conso.xlsx
    39.8 KB · Affichages: 46
  • Tableau Bord conso.xlsx
    39.8 KB · Affichages: 42

vgendron

XLDnaute Barbatruc
Re : formule Indirect()

Hello

Ta formule en ligne 44 et 45 fonctionne.. car abcd1 et Articles15 sont des noms de zones, tout comme tes listes, Total, Lot 1 etc etc..
pour les autres lignes. ca ne marche pas. parce que justement, l'argument de la fonction Indirect n'est pas une liste nommée. donc. il ne sait pas de quoi tu parles..

solution. soit tu t'amuses à nommer une liste pour tous tes articles..
soit tu utilises cette formule
en D44 à tirer vers le haut et le bas

=INDEX(Total;EQUIV(C44;ListeArticle;0))

ou alors, en utilisant le label de la ligne 37

=INDEX(INDIRECT(D$37);EQUIV($C44;ListeArticle;0))
 

Modeste

XLDnaute Barbatruc
Re : formule Indirect()

Re-bonjour tapha20,

Pourquoi créer un second fil? Celui-ci aurait dû suffire, non?

Dans cet autre fil, dans le fichier en pièce jointe tu avais des plages nommées ... qui ne figurent plus ici!?
Que donnerait, en D38:
Code:
=INDEX(INDIRECT(D$37);EQUIV($C38;ListeArticle;0))

[Edit:] sorry vgendron ... pas rafraîchi avant de poster!
 

gosselien

XLDnaute Barbatruc
Re : formule Indirect()

Bonjour,

qq chose comme ça peut être ? (sans indirect mais index/equiv)


P.

edit: sorry pas vu les réponses précédentes :p dont je salue les auteurs
 

Pièces jointes

  • Tableau Bord conso.xlsx
    38.5 KB · Affichages: 34
  • Tableau Bord conso.xlsx
    38.5 KB · Affichages: 40

tapha20

XLDnaute Occasionnel
Re : formule Indirect()

J'ai essayé cette formule =INDEX(Total;EQUIV(C44;ListeArticle;0)) et ça marche..........Merci bien

Cependant, je compte remplir avec d'autres articles mon onglet "données", comment dois-je faire pour les inclure dans la listes déroulantes dans onglet "Tableaubord", je voudrais afficher une trentaine d'articles au lieu de 10 actuellement?

MErci bcp
 

tapha20

XLDnaute Occasionnel
Re : formule Indirect()

Merci pour ta réponse.

au fait, j'avais déjà essayé cette méthode les données se rajoutent dans ma liste déroulante cependant je suis toujours obligé de dérouler ma liste pour voir tous les articles, c-a-t que je peux voir tous mes articles mais pas 10, ce que je chercher c'est de voir en une seule fois et sur la même pas les 17 articles dans données.

Cordialement
 

Discussions similaires

Réponses
4
Affichages
300

Statistiques des forums

Discussions
312 304
Messages
2 087 054
Membres
103 443
dernier inscrit
ttttttttttttttttt