IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Formules Discussion :

Création formules IF Then Else sous crystal


Sujet :

Formules

  1. #1
    Candidat au Club
    Inscrit en
    Février 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Création formules IF Then Else sous crystal
    Bonjour ,
    Je veux un résultat avec une formule de référence mais cette formule n'est pas acceptée:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    IF({MACHINE.CLEREGION}=51598)or({MACHINE.CLEREGION}=51599)or({MACHINE.CLEREGION}=51560) and ({MANDAT.MANDES}='L01')
    then "213'000'786"
    Else "213'000'_ _ _"
      IF({MACHINE.CLEREGION}=51598)or({MACHINE.CLEREGION}=51599)or({MACHINE.CLEREGION}=51560) and ({MANDAT.MANDES}='L02')
      then "213'000'746"
      Else "213'000'_ _ _"
    Merci de m'aider.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Février 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 97
    Points : 103
    Points
    103
    Par défaut
    Bonjour,

    Dans la première condition, il faut bien distinguer les OR des AND. Il vaut mieux ajouter des parenthèses pour être sûr de bien cadrer le résultat que vous souhaitez.
    La seconde condition vient d'un seul coup. Soit vous devez ajouter des variables, soit vous devez faire un Else if

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 97
    Points : 103
    Points
    103
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    IF (({MACHINE.CLEREGION}=51598)OR({MACHINE.CLEREGION}=51599)OR({MACHINE.CLEREGION}=51560)) AND ({MANDAT.MANDES}='L01')
    then "213'000'786"
    else IF (({MACHINE.CLEREGION}=51598)OR({MACHINE.CLEREGION}=51599)OR({MACHINE.CLEREGION}=51560)) AND ({MANDAT.MANDES}='L02')
      then "213'000'746"
      Else "213'000'_ _ _"

Discussions similaires

  1. IF THEN ELSE dans une formule de cellule
    Par Toulousaing dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/11/2014, 14h08
  2. Création facture sous crystal report
    Par lamia89 dans le forum Visual Studio
    Réponses: 0
    Dernier message: 20/09/2011, 01h49
  3. [CR XI] Formules et requêtes SQL sous Crystal reports XI
    Par fossolivier dans le forum Formules
    Réponses: 4
    Dernier message: 22/10/2010, 17h29
  4. [CR 7] [débutante] pb avec if then else
    Par xs_nady dans le forum Formules
    Réponses: 8
    Dernier message: 28/05/2004, 15h36
  5. [CR ?] Somme d'heure sous Crystal ?
    Par Peter PARKER dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 17/04/2003, 16h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo