Aller au contenu

Question

Bonjour à toutes et à tous,

Je dois calculer des frais de port par rapport au montant de mes commandes.

<200€ =13€ de frais

>200€ et < 300€ =18€

>300€ et < 500€ 24€

>500€ = 50€

Formule que j'ai commencer à faire.

Cas(
Mode_Livraison="Expédition"And Montant_Commande<200;13;
Mode_Livraison="Expédition"And Montant_Commande>200;18;
Montant_Commande=0
)

Merci pour vos suggestions.

Bonne journée.

Boby

Partager ce message


Lien à poster
Partager sur d’autres sites

6 réponses à cette question

Messages recommandés

  • 1

Bonjour,

 

Si ( Montant_Commande > 0 ;
    Cas ( 

        Mode_Livraison = "Expédition" ;
        Cas ( 
            Montant_Commande >= 500 ; 50 ; 
            Montant_Commande >= 300 And Montant_Commande < 500 ; 24 ; 
            Montant_Commande >= 200 And Montant_Commande  < 300 ; 18 ; 
            13 ) ;

        Mode_Livraison = "Drone" ;
        65 ;

        Mode_Livraison = "Chauffeur VTC" ;
        5 ;

        Mode_Livraison = "Livreur Vélo" ;
        3 

    )
)

 

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bonjour,
la fonction cas s'arrête à la première condition vérifiée juste.

en utilisant cette propriété tu peux écrire

Cas(
Mode_Livraison="Expédition"And Montant_Commande>500 ; 50;
Mode_Livraison="Expédition"And Montant_Commande>300 ; 24;
Mode_Livraison="Expédition"And Montant_Commande>200 ; 18;
Mode_Livraison="Expédition" ; 13
)

et en sortant la condition mode de livraison :

si ( Mode_Livraison="Expédition" ;
Cas(
Montant_Commande>500 ; 50;
Montant_Commande>300 ; 24;
Montant_Commande>200 ; 18;
13
);
resultat si pas expedition
)

 

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Merci de votre rapidité à répondre.

C'est parfait.

Bonne journée.

Boby

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

pour complément d'explication, 

en se basant sur une telle écriture

Cas(
Montant_Commande>500 ; 50;
Montant_Commande>300 ; 24;
Montant_Commande>200 ; 18;
13
);

si la première condition est fausse, la fourchette devient implicite lors de l'examen de la condition suivante (ici elle sera obligatoirement<=500), 
c'est pour ça qu'il n'est pas besoin d'écrire la fourchette si les conditions sont décroissantes et s'excluent

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bonjour à tous et encore merci,

Pas de problème pour la formule, mais comment faire pour que mes anciennes commandes ne soient pas modifiées avec les nouveaux frais de port.

Merci.

Bonne journée

 

Boby

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bonjour Boby
je ne sais ce que tu calcules ainsi,

mais si les nombres doivent évoluer, il est plus facile de faire une table dédié à ces coûts ou remises,

et de capter ce nombre par lien ">" avec la dite table avec l'option de rubrique "référence externe".

Ainsi le montant sera choisi au moment de ta commande et ne changera pas même si tu fais évoluer ce nombre ou sa condition dans la table liée.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant


  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×