Meilleur choix dans une liste

Fermé
ALB05 - 7 mars 2009 à 16:52
 ALB05 - 7 mars 2009 à 19:00
Bonjour,
sous excel,
quelle formule utiliser dans la mise en forme automatique pour repérer dans une liste la valeur se rapprochant le plus près d'une donnée entrée

Choix A 10
Choix B 12
Choix C 15
Choix D 17
Choix E 20

Données : 16

Je voudrai que ce soit la valeur "15" qui soit mise en forme automatique "par exemple sur fond vert".
Pourquoi 15 et pas 17 ? : Parce que je veux la valeur immédiatement inférieure mais pas supérieur.

Merci

7 réponses

Erratum :
Je me suis trompé, c'est une formule dans "MISE EN FORME CONDITIONNELLE" et non pas automatique.

Complément :
De plus, est il possible d'écrire dans une autre cellule la valeur "Choix C" correspondant au libellé de la cellule retenue ?

col A col B
L1 Choix A 10
L2 Choix B 12
L3 Choix C 15
L4 Choix D 17
L5 Choix E 20

L7 Données 16
L9 Résultat

[Enter]

L9 Résultat Choix C + Mise en forme conditionnelle du "15" (fond vert) en cellule B3

Merci
0
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 6 320
7 mars 2009 à 17:45
Bonjour
Est ce qu'une des deux solutions du fichier ci dessous vous conviendrait?
Crdlmnt
http://www.cijoint.fr/cjlink.php?file=cj200903/cijaXHHtNa.xls
0
michel_m Messages postés 16593 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 23 mars 2023 3 293
7 mars 2009 à 18:00
bonjour,

a peu près pareil que l'ami Vaucluse (bonjour) mais sans colonne intermédiaire
https://www.cjoint.com/?djr45SAzCm
0
Merci à tous les 2, c'est exactement ce que je cherchais.
J'ai implémenté la solution de Michel sans problème.
Si je poussais ..., je voudrai en cas de valeur saisie < à 10 qui est le début de tableau, que le choix se fasse sur cette 1ère valeur, cad 10.
Là la contrainte INF n'est pas respecter mais un choix est au moins prix même s'il dépasse la valeur recherché.
0

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

Posez votre question
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 6 320
7 mars 2009 à 18:34
Re
je pense que pour cette dernière question, il suffit d'utiliser la formule de michel (salut)!)et de la complèter avec:
=SI(L7<B1;A1;INDEX(A1:A5;EQUIV(L7;B1:B5;1)))
Crdlmnt
Pour michel:je ne connaissais pas le code 1 de la formule EQUIV; Merci. Bon WE
0
michel_m Messages postés 16593 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 23 mars 2023 3 293
7 mars 2009 à 18:51
Poussez mon cher, poussez! c'est le m^me prix: gratuit
https://www.cjoint.com/?djsY0qjNic
0
Merci beaucoup de votre collaboration.
Je n'ai plus qu'a me mettre au travail.
0