Condition si avec liste deroulante

Iris

XLDnaute Nouveau
Bonjour à tous !

J'ai un petit soucis que je n'arrive pas résoudre... J'ai une liste déroulante avec les valeurs "DN 10", "DN20" et "DN 25" et je souhaiterai faire apparaître dans une autre cellule les valeurs numériques 10, 20, ou 25 en fonction de ce que j'aurai selectionné dans la liste déroulante... Serait-il possible de faire ça ???

Un tout grand merci d'avance :)
 

Iris

XLDnaute Nouveau
Re : Condition si avec liste deroulante

Je ne comprends pas très bien...

Ce que je voudrai :

Si je sélectionne "DN 10" dans A20 alors la cellule A26 m'affiche "10".
Si je sélectionne "DN 15" dans A20 alors la cellule A26 m'affiche "15".
Si je sélectionne "DN 25" dans A20 alors la cellule A26 m'affiche "25".

Est-ce bien ça que tu avais compris ??
 

Iris

XLDnaute Nouveau
Re : Condition si avec liste deroulante

Merci à tous les 2, ça marche à merveilles !
Mais dans le cas où:

Si je sélectionne "Tubes cuivre - ε = 0,0015 mm", je voudrai faire apparaître dans une autre cellule "0,0015".
Si je sélectionne "Tubes acier - ε = 0,01 mm", je voudrai faire apparaître dans une autre cellule "0,01".

Il n'existerait pas une formule plus générique que "right"??

Merci d'avance :D
 

Iris

XLDnaute Nouveau
Re : Condition si avec liste deroulante

Oui absolument, étant donné que le nom des matériaux peut être composé d'un ou plusieurs mots (ex: aciers doux) la formule RIGHT ne marche plus ! Il faudrait extraire juste la valeur numérique de la cellule...
 

CHALET53

XLDnaute Barbatruc
Re : Condition si avec liste deroulante

Sous ces contraintes, à part une solution VBA qui identifie le premier et le dernier caractère numérique pour récupérer la chaine de caractères qui nous intéresse, je ne vois pas de méthode à partir d'une formule
 

Discussions similaires