OVH Cloud OVH Cloud

trouver une somme proche d'une valeur

4 réponses
Avatar
ganj427
Bonjour,
j'ai une colonne avec des valeurs et une autre avec d'autre
valeur.exemple :


A B
ligne VALEUR
1 20
2 15
3 30
4 50
5 25


je cherche depuis un moment une formule qui puisse me renvoyer le
numero de ligne ou la somme est par exemple la plus proche(premiere
valeur superieure) ou =E9gale a 100.ici c'est la ligne 4. et ce toujours
depuis la premiere ligne.

je vous remercie par avance

4 réponses

Avatar
fredg59
Bonjour,

Si la plage de données est nommée nbs, alors vous pouvez écrire :
=EQUIV(MAX(nbs);nbs;0) pour rechercher la position de la plus grande
valeur.





Bonjour,
j'ai une colonne avec des valeurs et une autre avec d'autre
valeur.exemple :


A B
ligne VALEUR
1 20
2 15
3 30
4 50
5 25


je cherche depuis un moment une formule qui puisse me renvoyer le
numero de ligne ou la somme est par exemple la plus proche(premiere
valeur superieure) ou égale a 100.ici c'est la ligne 4. et ce toujours
depuis la premiere ligne.

je vous remercie par avance


Avatar
papou
Bonjour
Si les valeurs en colonne B sont triées en ordre croissant, formule à
adapter :
(ici les numéros de ligne sont de A1 à A5 et les valeurs de B1 à B5)

=INDEX(A1:A5;EQUIV(100;B1:B5;1))

Cordialement
Pascal

a écrit dans le message de news:

Bonjour,
j'ai une colonne avec des valeurs et une autre avec d'autre
valeur.exemple :


A B
ligne VALEUR
1 20
2 15
3 30
4 50
5 25


je cherche depuis un moment une formule qui puisse me renvoyer le
numero de ligne ou la somme est par exemple la plus proche(premiere
valeur superieure) ou égale a 100.ici c'est la ligne 4. et ce toujours
depuis la premiere ligne.

je vous remercie par avance
Avatar
AV
La ligne (de la feuille) correspondant à la valeur cherchée ou
celle juste au-dessus ou celle contenant la valeur max
Quel que soit le positionnement de la plage "PlageValeurs"
(on peut la déplacer) et qu'elle soit triée ou non :
Matricelle à valider par Ctrl+Maj+Entrée

=EQUIV(SI(valeur_Cherchée>MAX(PlageValeurs);MAX(SI((PlageValeurs<>"")*(PlageValeurs<=valeur_Cherchée);PlageValeurs));MIN(SI(PlageValeurs>=valeur_Cherchée;PlageValeurs)));PlageValeurs;0)+LIGNE(PlageValeurs)-1

http://cjoint.com/?lkpikaR356
AV
Avatar
ganj427
Merci pour vos réponse,

en fait je voudrais que la formule calcule la somme qui se rapproche de
la valeur 100 par exemple et me renvoye la ligne. Pour notre exemple:

A B
ligne VALEUR
1 20
2 15
3 30
4 50
5 25



avec une valeur 100 que la formule me fasse la somme de 20+15+30+50
et me renvoye la ligne 5 ou pour la valeur 40 somme 20+15+30 ligne 3.
ou pour la valeur 25 somme 20+15 ligne 2

je vous remercie par avance