Formule plusieurs conditions inférieur et supérieur

VincentG

XLDnaute Nouveau
Bonjour à tous,

J'ai pas mal parcouru le forum mais je n'ai pas trouvé de solution à mon problème. Cela doit venir de moi ^^

Ce que je veux faire : Suivant une donnée rentrée dans une cellule je veux un résultat dans une autre en prenant en compte des conditions bien précises. (voir le fichier excel en pièce jointe)

Les conditions sont :
Longueur de coque-------------------------------------Droit
De moins de 7 mètres----------------------------- Exonération
De 7 mètres inclus à 8 mètres exclus-----------------77 €
De 8 mètres inclus à 9 mètres exclus----------------105 €
De 9 mètres inclus à 10 mètres exclus---------------178 €
De 10 mètres inclus à 11 mètres exclus--------------240 €
De 11 mètres inclus à 12 mètres exclus--------------274 €
De 12 mètres inclus à 15 mètres exclus--------------458 €
De 15 mètres et plus---------------------------------- 886 €

Dans une cellule appelée Longueur (E8 dans l'exemple ci-dessous) je viendrai y mettre un chiffre entier ou non.
Dans une cellule Prix : le prix en fonction de la longueur mise en E8

J'ai actuellement :

=SI(E8<7;0;SI(E8>=7;77;SI(E8<8;77;SI(E8>=8;105;SI(E8<9;105;SI(E8>=9;178;SI(E8<10;178;SI(E8>=10;240;SI(E8<11;240;SI(E8>=11;274;SI(E8<12;274;SI(E8>=12;458;SI(E8<15;458;SI(E8>=15;886))))))))))))))

La formule fonctionne pour E8<7, 7<=E8<8 mais plus après. C'est là que j'aurais besoin d'un coup de pouce.

Il faut peut-être ajouté une condition ET/OU???

Merci pour vos réponses.
 

Pièces jointes

  • Calcul DAFN.xlsx
    10.9 KB · Affichages: 295
Dernière édition:

Dull

XLDnaute Barbatruc
Re : Formule plusieurs conditions inférieur et supérieur

Salut VincentG et Bienvenue sue XLD, le Forum

avec un colonne supplémentaire et une formule =RECHERCHEV()

regarde le Fichier joint

Bonne Journée
 

Pièces jointes

  • VincentG.xlsx
    13.2 KB · Affichages: 78

JNP

XLDnaute Barbatruc
Re : Formule plusieurs conditions inférieur et supérieur

Bonjour le fil :),
Une petite correction sur l'ami Dull (et oui, le c.... v..., encore et toujours :p) :rolleyes:
Code:
=SI(F17>99;F17*64;SIERREUR(GAUCHE(RECHERCHEV(F17;$B$17:$C$24;2;1);2)*(F17-5);0))
Bonne suite :cool:
 

VincentG

XLDnaute Nouveau
Re : Formule plusieurs conditions inférieur et supérieur

Merci pour vos réponses. Mais! (et oui :) )

@Dull : Il y a un problème de résultat si on a une longueur 12<=X<15

@VDAVID : Les résultats sont erronés pour les longueurs : 7, 8, 9, 10, 11, 12 à 14,1 , 15.

Pour la suite je suggère de prendre le problème en deux temps. On va tout d'abord s'occuper du premier tableau avec les histoires de longueurs.

Donc, il me faudrait une formule du style :
-Pour toute valeur strictement inférieure à 7 le résultat est égal 0
-Pour toute valeur supérieure ou égale à 7 et strictement inférieure à 8 le résultat est égal à 77
-Pour toute valeur supérieure ou égale à 8 et strictement inférieure à 9 le résultat est égal à 105
-Pour toute valeur supérieure ou égale à 9 et strictement inférieure à 10 le résultat est égal à 178
-Pour toute valeur supérieure ou égale à 10 et strictement inférieure à 11 le résultat est égal à 240
-Pour toute valeur supérieure ou égale à 11 et strictement inférieure à 12 le résultat est égal à 274
-Pour toute valeur supérieure ou égale à 12 et strictement inférieure à 15 le résultat est égal à 478
-Pour toute valeur supérieure ou égale à 15 le résultat est égal à 886

Sachant que je peux très bien avoir à écrire un nombre décimal en longueur.

Encore merci et merci par avance.
 

Discussions similaires

Statistiques des forums

Discussions
312 614
Messages
2 090 242
Membres
104 464
dernier inscrit
alzerco