Plusieurs conditions dans une même cellule

Résolu
Bonjour,

Pas très fort en Excel j'arrive à certaines choses, mais là je galère....... quelqu'un peut-il m'aider pour réaliser cette formule dans une même cellule :

si D1 < A1 alors D1 sinon A1
mais si D1=0 alors A1
et si A1=0 alors D1
et si D1 et A1 = 0 ou vide alors 0 ou vide

ça a l'air simple mais je n'y arrive pas.
Merci beaucoup pour votre aide.
cdt

4 réponses

  1. Contributeur
    Bonjour
    =SI(D1=0;A1;SI(D1<A1;D1;SI(ET(D1=0;A1=0);0;A1)))

    crdlmnt
    0
    1. Bonjour Vaucluse,

      Bravo pour ta rapidité et pour la simplicité de ta formule, moi jetait en train de me casser la tête avec un truc du genre :

      =SI(OU(D1<A1;A1=0);D1;SI(OU(A1<D1;A1=0);A1;SI(ET(A1=0;D1=0);0;A1;SI(ET(A1="";D1="");""))

      mais çà ne marchais pas.

      Tu es trop fort.
      Bravo.
      0
      1. Merci encore pour votre aide.
        Vaucluse j'ai essayé mais une chose ne fonctionne pas.

        lorsque D1 = vide ou 0 alors A1 ça marche, mais pas l'inverse
        c à d
        lorsque A1= vide ou 0 alors D1 ça marche pas

        mais pour le reste c'est bon car si les 2 cellules A1 et D1 vident ou 0 = 0 c'est bon

        je cherche aussi..... merci
        0
        1. Contributeur
          On doit alors pouvoir faire simple, si je me mélange pas dans les conditions demandées :-))

          =SI(OU(A1=0;D1=0);A1+D1;SI(D1<A1;D1;A1)))

          Ca devrait aller mieux
          0
        2. Bonjour,

          le ET(D1=0;A1=0) est toujours faux vu qu'il n'est testé que si D1<>0

          Tes conditions s'entrechoquent. Il faut les prioriser.
          En effet, D1<A1 n'est pas antinomique de D1=0 et pourtant le résultat est D1 pour la 1ère condition et A1 pour la seconde. Laquelle choisir?
          Même chose, mais dans l'autre sens, pour D1<A1 et A1=0.

          la table de vérité de ce que tu as écrit en pièce jointe
          https://www.cjoint.com/c/DAAoPXVZ8Yp

          cordialement
          0
      2. Vaucluse tu es un géniiiiiii
        avoir pensé à additionner A1+D1 c'est tout simplement génial !!!!!
        ça fonctionne bien et je l'ai même étendu à mon autre cellule à savoir
        D2 > A2 et j'ai enfin mon amplitude.

        il faut juste retirer une parenthèse à la fin.
        merci infiniment j'aurais dû penser à venir ici avant.
        cdt
        0