Aide Excel

Forum d'aide et d'entraide sur Excel : cours, astuces, tutoriaux...
 
AccueilPortailFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez
 

 Listes déroulante dans liste déroulante

Aller en bas 
AuteurMessage
Ezmelania
Membre


Nombre de messages : 3
Date d'inscription : 11/01/2010

Listes déroulante dans liste déroulante Empty
MessageSujet: Listes déroulante dans liste déroulante   Listes déroulante dans liste déroulante EmptyLun 11 Jan à 23:57

Bonjour

Je veux créer un fichier avec une liste déroulante, pour faire des calculs automatiques, je m,explique,

Je veux avoir une liste déroulante avec

Laitue
tomate
concombre
Jusque la tout va bien :O)

Cependant, pour ma laitue j'ai deux prix (deux grosseurs), pour mes tomates 1 seul prix (a la livre), pour mes concombres 3 prix. Je veux que lorsque je sélectionne un légume dans ma première liste, pouvoir choisir un prix si cet item a plusieurs prix. Je ne sais pas trop comment procéder.

Je produit 50 espèces de légumes différents, pour la plupart je n,ai qu'un seul prix. Je veux aussi que lorsque je sélectionne le légumes, que le prix s'affiche et par la suite je veux entrer la qté dans le case suivante pour pouvoir faire un calcul automatique.

Voila, je sais que cela se fait mais cela fait extremmement longtemps que je n,ai pas utilisé les If fonction et autre fonctioin du genre alors je m'en remets a vous pour me dire comment procéder

Merci de l'intéret que vous porterez a ma demande.

Mélanie :Op
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
dachevid
Membre


Nombre de messages : 275
Date d'inscription : 05/09/2005

Listes déroulante dans liste déroulante Empty
MessageSujet: Re: Listes déroulante dans liste déroulante   Listes déroulante dans liste déroulante EmptyMar 12 Jan à 17:42

Bonjour,

Ici http://www.cijoint.fr/cjlink.php?file=cj201001/cijUn31ocM.xls un exemple avec des listes déroulantes à choix multiples ou une seule liste avec une fonction.

A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Ezmelania
Membre


Nombre de messages : 3
Date d'inscription : 11/01/2010

Listes déroulante dans liste déroulante Empty
MessageSujet: Re: Listes déroulante dans liste déroulante   Listes déroulante dans liste déroulante EmptyMar 12 Jan à 22:51

Youhooouu ca fonctionne!!!

Cependant j,ai un message d'erreur dans mes autres colonnes lorsque je ne sélectionne pas un légumes. Voici mes formules

Dans ma colonne 1 j'ai ma liste déroulante (qui est dans un autre workbook)

dans la colonne deux j,ai le prix (meme chose dans un autre workbook) voici ma formule: =VLOOKUP(A8;[Listedelegumes.xls]Sheet1!$A$6:$E$84;4). Si je ne sélectionne pas de légumes j'ai un message N/A dans toutes mes row, pourquoi ca me fait ca?

Merci beaucoup Dachevid c'est vraiment beaucoup apprécié

Mélanie
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
dachevid
Membre


Nombre de messages : 275
Date d'inscription : 05/09/2005

Listes déroulante dans liste déroulante Empty
MessageSujet: Re: Listes déroulante dans liste déroulante   Listes déroulante dans liste déroulante EmptyMer 13 Jan à 18:07

La VLOOKUP recherche la valeur en A8 dans le classeur Listedelegumes.xls, si A8 est vide elle recherche donc la valeur vide "" dans ce tableau Sheet1!$A$6:$E$84 et comme elle ne la trouve pas elle renvoie une erreur.

Il faut :

- soit ajouter une ligne dans Sheet1!$A$6:$E$84 contenant le légume 0 (le chiffre Zéro) et dans les autres colonnes "" (oui " puis "), ainsi la recherche de vide va trouver les valeurs à côté de 0.

- soit tester si A8 contient une valeur :
=IF(A8="";"";VLOOKUP(A8;[Listedelegumes.xls]Sheet1!$A$6:$E$84;4))
ou =IF(A8=0;"";VLOOKUP(A8;[Listedelegumes.xls]Sheet1!$A$6:$E$84;4))
ou =IF(A8=0;0;VLOOKUP(A8;[Listedelegumes.xls]Sheet1!$A$6:$E$84;4))

On peut aussi tester la validité de la saisie en A8 :
=IF(ISNA(VLOOKUP(A8;[Listedelegumes.xls]Sheet1!$A$6:$E$84;4));"";VLOOKUP(A8;[Listedelegumes.xls]Sheet1!$A$6:$E$84;4))
ou =IF(ISNA(VLOOKUP(A8;[Listedelegumes.xls]Sheet1!$A$6:$E$84;4));"Référence inconnue en A8";VLOOKUP(A8;[Listedelegumes.xls]Sheet1!$A$6:$E$84;4))

Personnellement j'ajouterai un FALSE à la fonction pour éviter une mauvaise réponse si les légumes ne sont pas par ordre alphabétique :
=VLOOKUP(A8;[Listedelegumes.xls]Sheet1!$A$6:$E$84;4;FALSE)

A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Ezmelania
Membre


Nombre de messages : 3
Date d'inscription : 11/01/2010

Listes déroulante dans liste déroulante Empty
MessageSujet: Re: Listes déroulante dans liste déroulante   Listes déroulante dans liste déroulante EmptyMer 20 Jan à 23:32

Bonjour Dachevid

Je voulais simplement vous remiercier pour l'aide. Les fichiers que j,ai concu, grace a votre coup de mains, seront tres utiles.

encore une fois

Merci

Mélanie
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




Listes déroulante dans liste déroulante Empty
MessageSujet: Re: Listes déroulante dans liste déroulante   Listes déroulante dans liste déroulante Empty

Revenir en haut Aller en bas
 
Listes déroulante dans liste déroulante
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Créer une liste déroulante dans un widgets
» [2525] Bugs dans la liste des membres
» Mettre un fond dans l'affichage des de la liste des topics ... mais JUSTE à la colonne des liens vers les topics
» Liste des groupes dans le profil
» Liste d'image dans [Profils]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Aide Excel :: Entraide & apprentissage :: A l'aide...-
Sauter vers: