Formule incorrecte

Niko -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je suis nulle, mais il faut bien commencer par le début.

Je voudrais savoir comment faire pour les frais de transport.
C'est à dire quand le client à son propre transporteur ex. Dicom, donc gratuit.

Par contre payant si la commande est supérieure à 500.00.
J'ai fait une cellule ID34 sous total
et ID35 à 0
Puis ID36=SI(I34=0;0;SI(I34>500;0;SI(I34<500;15;SI(0*(I35);0;0))))
Mais ça marche pas.
Quelqu'un pourrait-il m'aider.
Un gros Merci.

Nicole
A voir également:

3 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonsoir Nicole

D'après ta formule :
Si total >500 frais =0 !!
mais si total <500 frais =15 !!
et le SI(0*(I35) ne veut rien dire !!

Expose plus clairement ta problématique
Le montant est bien ID34 ?
En ID35 c'est quoi ? le % de frais à appliquer ?
quand le client à son propre transporteur ex. Dicom, donc gratuit
Quelle cellule indique le propre transporteur ?

Le mieux, postes un exemple allégé et anonymé de ton fichier sur cjoint.com et reviens ici indiquer le lien fourni
On aura une base de départ commune pour travailler

Cdlmnt
Via

0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Si en ID36 tu remplaces I34 par ID34 et I35 par ID35, ce sera mieux.
D'autre part la fin de ta formule SI(0*(I35);0;0) ne veut rien dire ...
Enfin tu expliques "payant si la commande est supérieure à 500" mais dans ta formule tu écris SI(I34>500;0; c'est-à-dire le contraire !
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
en supposant
que I35 signale que le client à son propre transporteur
que les frais de transport sont gratuit pour une commande de plus de 500:
=SI(OU(ID35=0;ID34<=500);0;15)
le point d'interrogation étant le montant des frais de transport à spécifier
mais c'est au hasard vu les explications de votre message

si c'est au dessus de 500 que les frais sont facturés, remplacer <= par >

crdlmnt
0