Formule liste dans excel
Résolu/Fermé
A voir également:
- Formule liste dans excel
- Liste déroulante excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel si et - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
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
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?
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?
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
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
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
Utilisateur anonyme
12 févr. 2012 à 19:20
12 févr. 2012 à 19:20
comment on fait pour que si ma cellule = 0 elle n'affiche rien qu'elle reste vide ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question