Celulles avec une formule + liste déroulante
Fermé
Dav75
-
7 sept. 2016 à 14:51
Mike-31 Messages postés 18341 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 octobre 2024 - 7 sept. 2016 à 18:38
Mike-31 Messages postés 18341 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 14 octobre 2024 - 7 sept. 2016 à 18:38
A voir également:
- Celulles avec une formule + liste déroulante
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule moyenne excel - Guide
5 réponses
Mike-31
Messages postés
18341
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 octobre 2024
5 101
7 sept. 2016 à 15:01
7 sept. 2016 à 15:01
Bonjour,
pourquoi ne pas utiliser cette formule en C3 et l'incrémenter vers le bas
=SIERREUR(RECHERCHEV(A3;$A$17:$E$22;3;0);"")
pourquoi ne pas utiliser cette formule en C3 et l'incrémenter vers le bas
=SIERREUR(RECHERCHEV(A3;$A$17:$E$22;3;0);"")
Mike-31
Messages postés
18341
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 octobre 2024
5 101
Modifié par Mike-31 le 7/09/2016 à 15:34
Modifié par Mike-31 le 7/09/2016 à 15:34
Re,
a bon et pourquoi plus lourd, tu peux m'expliquer !
tu peux simplifier ta formule en nommant tes plages exemple $A$17:$E$22 nommée List ta formule quelque soit l'onglet sur lequel tu vas l'utiliser devient
=SIERREUR(RECHERCHEV(A3;List;3;0);"")
si tu veux quelque chose plus technique, tu actives ta cellule C3 et Formules/Noms définis/Gestionnaire des noms/Nouveau/donne un nom à ton Champ exemple Rech (pour rechercher) et tu colles la formule
=SIERREUR(RECHERCHEV(A3;$A$17:$E$22;3;0);"")
et si tu as nommé ta matrice
=SIERREUR(RECHERCHEV(A3;List;3;0);"")
en C3 tu fais référence au Champ =Rech
et tu incrémentes vers le bas
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
a bon et pourquoi plus lourd, tu peux m'expliquer !
tu peux simplifier ta formule en nommant tes plages exemple $A$17:$E$22 nommée List ta formule quelque soit l'onglet sur lequel tu vas l'utiliser devient
=SIERREUR(RECHERCHEV(A3;List;3;0);"")
si tu veux quelque chose plus technique, tu actives ta cellule C3 et Formules/Noms définis/Gestionnaire des noms/Nouveau/donne un nom à ton Champ exemple Rech (pour rechercher) et tu colles la formule
=SIERREUR(RECHERCHEV(A3;$A$17:$E$22;3;0);"")
et si tu as nommé ta matrice
=SIERREUR(RECHERCHEV(A3;List;3;0);"")
en C3 tu fais référence au Champ =Rech
et tu incrémentes vers le bas
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
Mike-31
Messages postés
18341
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 octobre 2024
5 101
Modifié par Mike-31 le 7/09/2016 à 16:13
Modifié par Mike-31 le 7/09/2016 à 16:13
Re,
mais c'est normal dans une cellule tu ne peux avoir qu'une formule ou une liste de validation pas les deux et pas deux formules ou il faut les imbriquer
=SIERREUR(INDEX(C$17:C$22;EQUIV($A3;$A$17:$A$22));"")
ou =SIERREUR(RECHERCHEV(A3;$A$17:$E$22;3;0);"")
ne font que rechercher l'équivalence Code/Sexe d’où mes propositions alors explique exactement ce que tu veux faire exemple en C3
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
mais c'est normal dans une cellule tu ne peux avoir qu'une formule ou une liste de validation pas les deux et pas deux formules ou il faut les imbriquer
=SIERREUR(INDEX(C$17:C$22;EQUIV($A3;$A$17:$A$22));"")
ou =SIERREUR(RECHERCHEV(A3;$A$17:$E$22;3;0);"")
ne font que rechercher l'équivalence Code/Sexe d’où mes propositions alors explique exactement ce que tu veux faire exemple en C3
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
Mike-31
Messages postés
18341
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 octobre 2024
5 101
7 sept. 2016 à 16:24
7 sept. 2016 à 16:24
Re,
Alors ça c'est impossible, explique ce que tu veux afficher en C3 dans ta liste de validation en plus de la formule déjà présente dans cette cellule
Alors ça c'est impossible, explique ce que tu veux afficher en C3 dans ta liste de validation en plus de la formule déjà présente dans cette cellule
J'ai réussi à garder ma formule dans mes cellules et y affecter ma listes déroulantes (suivant les listes) mais je bloque pour les modifis au niveau de la colonne Code.
Cf ligne 6 : http://www.cjoint.com/c/FIhoKMDRfRW
Si je modifie la liste déroulante, il faut que je trouve une formule en colonne Code pour que le code se modifie.
Cf ligne 6 : http://www.cjoint.com/c/FIhoKMDRfRW
Si je modifie la liste déroulante, il faut que je trouve une formule en colonne Code pour que le code se modifie.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18341
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 octobre 2024
5 101
7 sept. 2016 à 18:38
7 sept. 2016 à 18:38
Re,
quel intérêt, une fois que tu utilises la liste de validation ta formule est effacée, autant traiter directement l'affichage avec une de mes formules
quel intérêt, une fois que tu utilises la liste de validation ta formule est effacée, autant traiter directement l'affichage avec une de mes formules
7 sept. 2016 à 15:09