Rapport de message :*
 

Re: formule permettant de faire des tranches de prix

Titre du sujet : Re: formule permettant de faire des tranches de prix
par JeanMarie le 02/07/2012 22:18:22

Bonsoir, Zorbrax, Didier, Chris, le forum

La première solution pour afficher un texte différent à chaque tranche, est l'utilisation de la fonction SI, que l'on utilise en cascade.
comme ceci
=SI(BF9<200;"0 à moins de 200";SI(BF9<500;"200 à moins de 500";SI(BF9<1000;"500 à moins de 1000";SI(BF9>1000;"audelà de 1000";""))))
Mais avec cette solution, cela vient vite ingérable pour plusieurs raisons :
      - Si l'on veut changer le texte retourné, il faudra forcément modifier le contenu de la formule.
      - Le nombre de SI en cascade est limité à 7.

Certain te proposerai la fonction CHOSIIR, mais dans ton cas, cette fonction ne peut être appliquée.

Reste la proposition de Chris, qui consiste à rechercher une valeur (BF9) dans une plage de valeurs qui représentent les valeurs mini des intervales, et retourne le texte associé.
Dans la proposition de de Chris le comparateur d'intervale est celui-ci :
      la valeur est supérieure ou égale (>=) à l'intervalle inférieur et inférieure à l'intervalle de la tranche suivante.

A noter : Les valeurs des intervalles doivent être triées.

@+Jean-Marie