Somme par rapport à des intervalles

Lolote83

XLDnaute Accro
Bonjour le Forum,
J'ai une valeur qui est comprise entre une valeur basse et une valeur haute (nombre jours).
En regard de ces valeurs basses et hautes, j'ai un prix.
En fonction d'une valeur saisie, celle-ci est donc comprise entre la valeur basse et la valeur haute.
Le problème est de construire la formule qui me permet de faire la somme en fonction d'une valeur saisie.
L'explication n'est pas facile par écrit, tout est mieux expliqué dans le fichier joint.
Merci à tous ceux qui se pencheront sur mon problème.
Cordialement
Lolote83
 

Fichiers joints

tdenfert

XLDnaute Impliqué
Re : Somme par rapport à des intervalles

bonjour,

Une petite erreur dans ma formule qui ne fonctionne pas pour les valeurs basses

avec ceci ça à l'air mieux
Code:
=(INDEX(F3:F8;EQUIV(B12;B4:B8;1);1))+((B12-RECHERCHEV(B12;B4:F8;1;VRAI))*(INDEX(E4:E8;EQUIV(B12;B4:B8;1);1)))
A te lire
 

Lolote83

XLDnaute Accro
RESOLUT Somme par rapport à des intervalles

Merci, ça correspond à ce que je voulais.
Super rapide et efficace
Je décortique la formule mais ou es tu allé cherché tout ça !!!!!

Par contre je ne comprends pas le ;1 à la fin de la fonction index (première partie de ta formule)

=INDEX($F$3:$F$8;EQUIV(B15;$B$4:$B$8;1);1)

A quoi cela sert-il, je ne l'ai jamais utilisé avec cette fonction et sans, ça marche aussi.

@+ Lolote83
 

tdenfert

XLDnaute Impliqué
Re : Somme par rapport à des intervalles

Bonjour,

Il s'agit de la colonne vu que ma matrice fait une colonne c'est possible qu'en omettant ça marche
pour la comprenette
=(INDEX(F3:F8;EQUIV(B12;B4:B8;1);1))+((B12-RECHERCHEV(B12;B4:F8;1;VRAI))*(INDEX(E4:E8;EQUIV(B12;B4:B8;1);1)))
récupère le cumul valeur inférieure aux bornes
(B12-RECHERCHEV(B12;B4:F8;1;VRAI))calcule la différence entre la borne et la valeur et la fin de la formule récupère le prix
Pas sur d'être clair
 

Discussions similaires


Haut Bas