Aide pour formule avec fonction SI

Résolu
Link -  
Bruce Willix Messages postés 12376 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'aimerais votre aide pour faire une formule avec des SI.

Je voudrais que si F2 = vrai ne rien afficher, sinon afficher M2-D2 (qui sont des dates) sauf si D2 est supérieur à M2.

Par avance merci,

4 réponses

  1. Bruce Willix Messages postés 12376 Date d'inscription   Statut Contributeur Dernière intervention   2 640
     
    ben t'y es presque ^^

    =SI(F2;"";SI(D2>M2;"";M2-D2))

    Sword of Omens, give me Sight beyond Sight...
    0
  2. Link
     
    Bonjour,

    Il me corrige la formule par : =SI(F2;"";SI(D2>M1;"";M1-D2)) et pour les cellules ou cela aurai du m'afficher un resultat j'ai #valeur.

    Sais-tu pourquoi ?
    0
    1. Bruce Willix Messages postés 12376 Date d'inscription   Statut Contributeur Dernière intervention   2 640
       
      Pourquoi est-ce M1 qui est référencée maintenant ?

      En F2, tu as bien VRAI ou FAUX comme valeur ?
      0
  3. Link
     
    C'est moi qui me suis planté pour le M2. Pour F2 j'ai que un vrai pas de faux.

    Merci de ton aide.
    0
    1. Bruce Willix Messages postés 12376 Date d'inscription   Statut Contributeur Dernière intervention   2 640
       
      donc ça marche là ? ou tu as besoin de moi ?
      0
  4. Link
     
    Bah j'ai modifié la formule en fonction mais j'ai toujours l'erreur qui s'affiche. Est ce que ça vient du faire que sur la cellule f2 n'affiche que vrai et pas de faux.

    Cette cellule fait référence à une autre et elle n'affiche que vrai si une autre cellule est renseignée.
    0
    1. Bruce Willix Messages postés 12376 Date d'inscription   Statut Contributeur Dernière intervention   2 640
       
      VRAI et FAUX sont des variables "binaires" pour excel.

      Quand tu dis "elle n'affiche "vrai"... tu veux dire quoi ?

      La formule ici se lit comme ça:

      =SI(F2
      SI F2 est vrai
      ;""
      ALORS ne rien afficher
      ;SI(D2>M2
      SINON Si D2 est plus grand que M2
      ;""
      ALORS ne rien afficher
      ;M2-D2
      SINON afficher M2 moins D2
      ))
      Fin de la formule

      sinon tu peux mettre ton classeur sur cjoint...
      0