Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Remplissage automatique sur base d'une liste déroulante n'affiche rien dans la première cellule

macksss

XLDnaute Nouveau
Bonjour à tous,

Grâce à votre forum, j'ai trouvé comment créer une liste déroulante et afficher automatiquement un prix en fonction de la valeur choisie dans la liste.

Sauf que pour la première ligne, la cellule reste vide. Pour les suivantes, il n'y a pas de problème.

Voici la formule que j'utilise en I3 : =INDEX(Données!B2:B9; EQUIV('JANVIER 2023'!H3:H66;Données!A2:A9;0))

Et donc le prix ne s'affiche pas en I3. Il s'affiche bien en I4, I5, etc... Pourquoi ?

Autre chose, serait-il possible que le total (tout en bas de la colonne L) se calcule correctement malgré les #N/A induit par le manque de données dans la feuille ?

Merci et bonne journée.
 

Pièces jointes

  • Relevé source.xlsx
    22.9 KB · Affichages: 5
Solution
Bonjour Macksss,
C'est un joli piège, hihihi !


Pour les #NA vous pouvez utiliser SIERREUR, par ex avec :
VB:
=SIERREUR(INDEX(Données!$B$2:$B$9; EQUIV(H3;Données!$A$2:$A$9;0));"")
et sans être matriciel, ça marche aussi.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…