Formule conditionnelles

adeline-g_57 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
 tessel75 -
Bonjour,

j'ai un souci avec les formules condiitionnelles.

Je n'arrive pas à calculer le frais de port. Il y a différentes tranches:

de 1 à 3000 unité = 60,00
de 3001 à 6000 unités = 90,00
+ de 6000 unités = 0

J'ai essayé et ça a donné ça: =SI(F34>=1;F34<=3000*0,6+(F34-3000);SI(F34>=3001;F34<=6000*0,9+(F34-3001)=SI(F34>=6000*0;"0")))

Voilà mon petit souci !

Merci d'avance ! :p

Adeline-g_57
A voir également:

2 réponses

jb.lugherini Messages postés 985 Date d'inscription   Statut Membre Dernière intervention   252
 
Bonsoir,
Il faut prendre la formule par l'autre bout, commencer par la tranche la plus haute:
=SI(F34>6000;0;SI(F34>3000;90;SI(F34>0;60;0)))

En effet si on a plus de 6000 unités on a du même coup plus de 3000 unités et plus de 1 unité

Cordialement,
0
tessel75
 
Bonsoir,
En supposant que F34 est la cellule qui te sert de base de calcul, essaies plutôt cette formule si elle te convient :
Frais de Port =SI(F34<=3000; 60 ;SI(F34<=6000; 90 ;0))
Autrement dit:
SI(F34<=3000 alors Frais de Port = 60 sinon
SI(F34<=6000 alors Frais de Port = 90 sinon
Frais de Port = 0

Il n'est pas utile d'ajouter si F34 > 6000 parce qu'il entre automatiquement dans la condition "sinon", pas plus qu'il n'est nécessaire d'écrire si F34 compris entre 3000 et 6000 parce que toutes les valeurs inférieures à 3000 auront été arrêtées par la condition < 3000
Bonne suite
0