OVH Cloud OVH Cloud

Trouver la valeur qui est égale ou supérieure à:

6 réponses
Avatar
Starwing
Bonjour =E0 tous,

Aujourd'hui, AV (l'Expert) m'a propos=E9 une solution pour=20
trouver la valeur recherch=E9e la plus pr=E8s:" D'autres aussi=20
l'ont fait, mais je pr=E9f=E8re la solution de AV."

La voici:
"Valeur la plus proche de A1 dans la plage B2:F2 (plage=20
non tri=E9e)Matricielle
=3DINDEX(B2:F2;EQUIV(MIN(ABS(A1-B2:F2));ABS(A1-B2:F2);0))"


En effet, cette formule me donne la valeur de la plage=20
B2:F2 qui se trouve le plus pr=E8s de la valeur de A1. Bravo=20
=E0 AV. Maintenant, j'aimerais savoir s'il existe une autre=20
fa=E7on de trouver non pas la valeur la plus pr=E8s de A1,=20
mais la valeur qui est =E9gale ou sup=E9rieure =E0 A1.

Hum!!! Cela me semble Hum!!! trop difficile pour moi.

Quelqu'un peut-il me venir encore en aide?

Excelternellement reconnaissant,

Starwing

6 réponses

Avatar
isabelle
bonjour Starwing,

vue que la fonction equiv renvoie le numéro de l'item trouvé, je me
risque pour cette version.

=INDEX(B2:F2;(EQUIV(MIN(ABS(B2:F2-A1));ABS(B2:F2-A1);0)-1))

isabelle


Bonjour à tous,

Aujourd'hui, AV (l'Expert) m'a proposé une solution pour
trouver la valeur recherchée la plus près:" D'autres aussi
l'ont fait, mais je préfère la solution de AV."

La voici:
"Valeur la plus proche de A1 dans la plage B2:F2 (plage
non triée)Matricielle
=INDEX(B2:F2;EQUIV(MIN(ABS(A1-B2:F2));ABS(A1-B2:F2);0))"

En effet, cette formule me donne la valeur de la plage
B2:F2 qui se trouve le plus près de la valeur de A1. Bravo
à AV. Maintenant, j'aimerais savoir s'il existe une autre
façon de trouver non pas la valeur la plus près de A1,
mais la valeur qui est égale ou supérieure à A1.

Hum!!! Cela me semble Hum!!! trop difficile pour moi.

Quelqu'un peut-il me venir encore en aide?

Excelternellement reconnaissant,

Starwing


Avatar
AV
Maintenant, j'aimerais savoir s'il existe une autre
façon de trouver non pas la valeur la plus près de A1,
mais la valeur qui est égale ou supérieure à A1.


Valeur égale ou immédiatement supérieure à A1
Matricielle
=SI(MIN(SI((laPlage-A1=0);A1))¡;A1;PETITE.VALEUR(laPlage;SOMMEPROD((laPlage<=A
1)*(laPlage<>""))+1))

AV

Avatar
Michel Pierron
Bonjour Starwing;
Sub ValeurProche()
Dim i%, iVal$, x%, oVal$
x = Cells(2, 1): oVal = Cells(1, 1)
For i = 3 To 6
iVal = Cells(x, i)
If iVal >= oVal Then Exit For
Next i
MsgBox iVal
End Sub

MP

"Starwing" a écrit dans le message de
news:2f5501c428c4$0c1a2e80$
Bonjour à tous,

Aujourd'hui, AV (l'Expert) m'a proposé une solution pour
trouver la valeur recherchée la plus près:" D'autres aussi
l'ont fait, mais je préfère la solution de AV."

La voici:
"Valeur la plus proche de A1 dans la plage B2:F2 (plage
non triée)Matricielle
=INDEX(B2:F2;EQUIV(MIN(ABS(A1-B2:F2));ABS(A1-B2:F2);0))"


En effet, cette formule me donne la valeur de la plage
B2:F2 qui se trouve le plus près de la valeur de A1. Bravo
à AV. Maintenant, j'aimerais savoir s'il existe une autre
façon de trouver non pas la valeur la plus près de A1,
mais la valeur qui est égale ou supérieure à A1.

Hum!!! Cela me semble Hum!!! trop difficile pour moi.

Quelqu'un peut-il me venir encore en aide?

Excelternellement reconnaissant,

Starwing
Avatar
Starwing
Merci beaucoup tout le monde pour toutes vos réponses,
quel joie ce matin, je vais les essayer tout de suite.

Starwing


-----Message d'origine-----
Bonjour à tous,

Aujourd'hui, AV (l'Expert) m'a proposé une solution pour
trouver la valeur recherchée la plus près:" D'autres
aussi

l'ont fait, mais je préfère la solution de AV."

La voici:
"Valeur la plus proche de A1 dans la plage B2:F2 (plage
non triée)Matricielle
=INDEX(B2:F2;EQUIV(MIN(ABS(A1-B2:F2));ABS(A1-B2:F2);0))"


En effet, cette formule me donne la valeur de la plage
B2:F2 qui se trouve le plus près de la valeur de A1.
Bravo

à AV. Maintenant, j'aimerais savoir s'il existe une autre
façon de trouver non pas la valeur la plus près de A1,
mais la valeur qui est égale ou supérieure à A1.

Hum!!! Cela me semble Hum!!! trop difficile pour moi.

Quelqu'un peut-il me venir encore en aide?

Excelternellement reconnaissant,

Starwing




.



Avatar
Daniel.M
Salut,

Aussi, la matricielle suivante:

=MIN(SI(LaPlage>¡;LaPlage))

Salutations,

Daniel M.


En effet, cette formule me donne la valeur de la plage
B2:F2 qui se trouve le plus près de la valeur de A1. Bravo
à AV. Maintenant, j'aimerais savoir s'il existe une autre
façon de trouver non pas la valeur la plus près de A1,
mais la valeur qui est égale ou supérieure à A1.


Avatar
Starwing
Bravo Daniel,

Plus court et plus facile à comprendre aussi

:-)


Merci!!!

Starwing
-----Message d'origine-----
Salut,

Aussi, la matricielle suivante:

=MIN(SI(LaPlage>¡;LaPlage))

Salutations,

Daniel M.


En effet, cette formule me donne la valeur de la plage
B2:F2 qui se trouve le plus près de la valeur de A1.
Bravo


à AV. Maintenant, j'aimerais savoir s'il existe une autre
façon de trouver non pas la valeur la plus près de A1,
mais la valeur qui est égale ou supérieure à A1.




.