EXCEL: Affichage automatique d'une valeur sup
Yann
-
Yann -
Yann -
Bonjour,
Voilà, je cherche une formule sur Excel qui me permettrai d'avoir comme résultat une valeur, venant d'une liste prédéfinie, supérieur à la valeur que j'aurais tapée sur une cellule à côté.
Exemple :
J'ai créé la liste suivante sur une autre feuille (que j'ai simplifié) :
200
400
600
800
1000
L'idée serai que quand je tape 450 (par exemple) la formule me donne automatiquement le résultat 600 venant de la liste ci-dessus.
Si je tape 780 (pour donner un autre exemple), le résultat donné devra être 800
J'espère avoir été assez clair et surtout que vous pourrez m'aider car ça fait un moment que galère.
Merci d'avance,
Voilà, je cherche une formule sur Excel qui me permettrai d'avoir comme résultat une valeur, venant d'une liste prédéfinie, supérieur à la valeur que j'aurais tapée sur une cellule à côté.
Exemple :
J'ai créé la liste suivante sur une autre feuille (que j'ai simplifié) :
200
400
600
800
1000
L'idée serai que quand je tape 450 (par exemple) la formule me donne automatiquement le résultat 600 venant de la liste ci-dessus.
Si je tape 780 (pour donner un autre exemple), le résultat donné devra être 800
J'espère avoir été assez clair et surtout que vous pourrez m'aider car ça fait un moment que galère.
Merci d'avance,
A voir également:
- EXCEL: Affichage automatique d'une valeur sup
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Comment trier par ordre alphabétique sur excel - Guide
1 réponse
bonsoir
si la valeur traitée est en A1 et la liste s'appelle liste, quelque chose comme ça
=SI(A1<=MIN(liste);MIN(liste);SI(A1>MAX(liste);"depassement";SI(ESTNA(RECHERCHEV(A1;liste;1;0));INDEX(liste;EQUIV(RECHERCHEV(A1;liste;1;1);liste)+1);INDEX(liste;EQUIV(RECHERCHEV(A1;liste;1;0);liste)))))
bonne suite
si la valeur traitée est en A1 et la liste s'appelle liste, quelque chose comme ça
=SI(A1<=MIN(liste);MIN(liste);SI(A1>MAX(liste);"depassement";SI(ESTNA(RECHERCHEV(A1;liste;1;0));INDEX(liste;EQUIV(RECHERCHEV(A1;liste;1;1);liste)+1);INDEX(liste;EQUIV(RECHERCHEV(A1;liste;1;0);liste)))))
bonne suite
Bonne soirée ;)