Recherche v et equiv

Bonjour, novice sur excel j'aimerais améliorer une simple fonction SI.

Je dois récupérer un km en fonction du produit et du fournisseur et ensuite avoir un résultat selon le produit et l'énergie consommée.

J'ai trouvé une fonction SI qui fonctionne mais dès que je fais glisser la formule sur d'autres fournisseurs cela ne fonctionne plus.

Je pensais à une recherche V et Equiv mais je ne trouve pas sur le forum le même cas que moi;

Un peu d'aide serait la bienvenue... j'ai joint un ficier car c'est un cas un peu difficile à expliquer;

n'hésitez pas si vous avez des questions

je vous remercie

15fichier-excel.xlsx (14.14 Ko)

Bonjour,

A essayer :

=SI($F12>=INDEX($L$5:$Q$7;EQUIV($B12;$K$5:$K$7;0);EQUIV($A12;$L$3:$Q$3;0));MAX($D12;INDEX($L$5:$Q$7;EQUIV($B12;$K$5:$K$7;0);EQUIV($A12;$L$3:$Q$3;0)+1));MIN($D12;INDEX($L$5:$Q$7;EQUIV($B12;$K$5:$K$7;0);EQUIV($A12;$L$3:$Q$3;0)+1)))

C'est sous réserve des cas que tu n'as pas défini dans ton énoncé...

bonjour

un essai (quant au principe )

11sarah.xlsx (14.61 Ko)

cordialement

Salut Tulipe !

Vu... mais pourquoi renvoyer en erreur ?

En fait il y a 2 aspects au problème :

  • d'une part les énergie ou tonnage minimum non défini : pour ma part, je pense dans ce cas que le tonnage réel est naturellement renvoyé...
  • d'autre part les cas non défini : tous les cas d'égalité (que j'ai assimilé aux > : supérieur ou égal), et le cas : énergie<mini et tonnage>mini (pour lequel j'ai appliqué une symétrie, mais cela n'a rien d'obligatoire...)

[complément pour éclairer sahrah sur la nature des réserves...]

Cordialement.

Bonjour Mr Ferrand,

votre formule est super, elle fonctionne très bien sur l'exemple que j'avais fait. Mais dès que je veux l'appliquer à mon vrai tableau, je n'y arrive plus. Cela fait un moment que j'essaie de trouver la solution mais sans succès, un peu d'aide serait la bienvenue.

Ci joint mon casse tête..

en vous remerciant.


le fichier

5formules.xlsx (430.53 Ko)

Bonjour Tulipe,

merci pour ta réponse c'est aussi une autre façon de faire.

Bonsoir,

Tu devrais savoir mieux que nous les colonnes concernées... si tu les déplaces, en change l'intitulé, etc.

La formule t'indique sans ambiguïté les colonnes et plages utilisées sur ton fichier modèle : tu peux mieux que quiconque où tu les as fourrées !

Si tu ne t'en souviens plus, tu prends chaque référence de la formule dans le fichier modèle, tu cherches la référence correspondante dans le fichier réel, et il suffit de la substituer !

Pour que je le fasse il faudrait me supprimer tous (je dis bien tous !) les éléments qui n'entrent pas dans la formule, mettre (ou doubler) l'intitulé des colonnes restantes par celui qui figurait dans le modèle... et une fois fait cela tu aurais vraiment mauvaise grâce de ne pas finir en opérant les substitutions (il suffit que tu respectes le caractère absolu ou relatif des références, et nul doute que cela marchera !)

C'est peut-être un amusement pour certains demandeurs de brouiller les cartes (on se demande bien lesquelles d'ailleurs !) en faisant de multiples changements sur les données qu'ils traitent avant de les soumettre, à eux de continuer à s'amuser en faisant ensuite le chemin inverse... car cela n'a rien d'amusant pour les intervenants.

Bonne soirée.

ok, merci MFerrand, je m'y remets.

bonne soirée

Merci pour votre aide, mon problème est résolu.

Rechercher des sujets similaires à "recherche equiv"