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

Macros et VBA Excel Discussion :

IF THEN ELSE dans une formule de cellule


Sujet :

Macros et VBA Excel

  1. #1
    Membre actif
    Homme Profil pro
    Programmeur fou
    Inscrit en
    Octobre 2010
    Messages
    339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Programmeur fou

    Informations forums :
    Inscription : Octobre 2010
    Messages : 339
    Points : 216
    Points
    216
    Par défaut IF THEN ELSE dans une formule de cellule
    Bonjour les amis,

    Je voudrais faire 5 tests de valeurs d'une cellule, et donner une valeur à une 2e cellule en fonction du résultat du test.

    en pseudocode, ce sera :

    si 0<a<25 alors b=1 sinon si 24<a<50 alors b=2 sinon si 49<a<75 alors b=3 sinon si 74<a<100 alors b=4 sinon 99<a alors b=5

    je ne souhaite pas me lancer dans le VBA, est-ce que cette formule peut s'écrire directement dans ma cellule de destination, svp ?
    si oui, quelle en serait la syntaxe ?
    Merci bcp.
    à la retraite, occupé à apprendre Blender pour pondre des bagnôles pour FS22 (voir Papocle.fr)

  2. #2
    Invité
    Invité(e)

  3. #3
    Membre actif
    Homme Profil pro
    Programmeur fou
    Inscrit en
    Octobre 2010
    Messages
    339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Programmeur fou

    Informations forums :
    Inscription : Octobre 2010
    Messages : 339
    Points : 216
    Points
    216
    Par défaut
    Merci mon ami, "ca marche"

    La soluce est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    B1=SI(A1<25;1;SI(A1<50;2;SI(A1<75;3;SI(A1<100;4;5))))
    à la retraite, occupé à apprendre Blender pour pondre des bagnôles pour FS22 (voir Papocle.fr)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Optimisation if then else dans une expression
    Par sophiec dans le forum QlikView
    Réponses: 6
    Dernier message: 29/03/2013, 14h41
  2. Réponses: 5
    Dernier message: 08/12/2007, 12h59
  3. fonction if/then/else dans une requete Access
    Par steve38 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 24/12/2006, 17h09
  4. [Excel] choisir une cellule dans une formule
    Par arcane dans le forum Excel
    Réponses: 1
    Dernier message: 24/03/2006, 18h05
  5. concaténation en vba dans une formule de cellule Excel
    Par kernel57 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/12/2005, 22h58

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