Formule liste dans excel

Résolu/Fermé
Utilisateur anonyme - 12 févr. 2012 à 17:40
 Utilisateur anonyme - 12 févr. 2012 à 20:03
Bonjour,
j'aimerai savoir comment faire dans Excel pour crée se ci :
feuille 1 :
j'ai une cellule appelle couche1 (A1) où on peut choisir la couche d'isolant d'un mur que l'on veut (ex : laine de verre, laine de roche ....)
puis dans ma cellule appelle lambda (A2), c'est la résistance thermique de l'isolant, dans cette cellule il faudrait qu'elle change en fonction du choix de couche que l'on fait dans A1 (Ex: si A1= laine de verre alors A2= 1.5, ou encore si A1= laine de roche alors A2= 1.7 ...)
feuille 2 :
dans la feuille 2 je voudrai mettre tous les choix possible avec leurs valeur pour pouvoir modifier quand je veux

j'ai penser a faire avec la formule "si" mais il y a beaucoup de couche possible donc sa ne marcherai pas , donc j'aimerai savoir comment faire j'ai penser a utiliser la formuler "index" mais je sais pas comment on sen sert

merci de votre réponse j'espère avoir était claire

5 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 419
Modifié par Vaucluse le 12/02/2012 à 17:54
Bonjour
deux solution
votre base de données en feuil2
en A liste des couches
en B les isolants correspondants
pour faire simple dans les formules, nommez le champ A:B et la liste A
*pour l'exemple, les noms: CHAMP et LISTE
L'édition en feuil1
en A1 menu déroulant sur la liste de feuil1 colonne A liste basée sur le nom LISTE
en A2:
=SI(A1="";"",RECHERCHEV(A1;CHAMP;2;0))
Cette formule impose que la liste de valeurs de références soit à gauche des colonnes à trouver.

Sinon vous pouvez utiliser:
=SI(A1="";"";INDEX(CHAMP;EQUIV(A1;LISTE;0)))
qui n'impose pas la positon de la colonne de recherche.
Dans les deux cas, le ;2 signifie qu'il faut éditer la valeur située dans la 2° colonne du champ.
Crdlmnt

Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
1
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 419
12 févr. 2012 à 19:56
Re
si vous parlez de la cellule résultat, elle affiche 0 quand la valeur cherchée est bien dans la liste de référence, mais qu'il n'y a pas de valeur en ligne.
Si ce cas de figure se présente, vous avez deux solutions:
soit supprimer l'affichage des 0 sur toute la feuille:
le chemin dépend de votre excel:
à partir de 2007:
clic sur le logo Microsoft en haut à gauche
choisir en bas de la fenêtre : Option excel
dans la liste à gauche: "options avancées
et chercher dans "affichage pour cette feuille", la ligne
"afficher un zéro si la valeur de la cellule est est nulle"
et décocher.

Même principe avant 2007 mais:
Barre d'outil / Outil / Options /
onglet affichage / décochez :" afficher valeur 0"

Cette solution supprime l'affichage de tous les zéros dans la feuille .

Si vous ne pouvez pas l'appliquer, il faut compliquer la formule:
=SI(OU(A1="";"";INDEX(CHAMP;EQUIV(A1;LISTE;0))=0);"";INDEX(CHAMP;EQUIV(A1;LISTE;0)))

(même principe si vous utilisez RECHERCHEV)

crdlmnt


1
Utilisateur anonyme
12 févr. 2012 à 18:08
merci sa marche très bien
0
Utilisateur anonyme
12 févr. 2012 à 19:20
comment on fait pour que si ma cellule = 0 elle n'affiche rien qu'elle reste vide ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
12 févr. 2012 à 20:03
encore un gros merci
bonne soire
0