Condition sinéquanone résultat formule

Résolu
Bonjour,

je voudrais appliquer une condition sinéquanone à mes formules dans ma feuille de calcul que voici :
=SI(OU(W20=J21;X20=J26;W21="";X21="");ABS(W20-X20);0)+SI(OU(W21=L21;X21=L26;W20="";X20="");ABS(W21-X21);0)
je voudrais que le résultat de cette formule dans la cellule W22 soit égale à 0 si toutes, sans exceptions, les cellules des plages de J22 à J56 et L22 à L56 sont égales à 0.Je n'arrive pas à imbriquer cette condition dans ma formule.
Un peut plus que novice sur Excel 2010
Si quelqu'un peux m'aider.
Merci

2 réponses

  1. Bonjour,

    Essaies :
    =SI(NB.SI(J22:J56;0)+NB.SI(L22:L56;0)=LIGNES(J22:J56)+LIGNES(L22:L56); 0;SI(OU(W20=J21;X20=J26;W21="";X21="");ABS(W20-X20);0)+SI(OU(W21=L21;X21=L26;W20="";X20="");ABS(W21-X21);0)) 

    0
    1. Contributeur
      Bonsoir tous
      ça semble être une bonne option Patrice, mais vu que LIGNES(xx:yy) donnera toujours la même constante, (ici 35) même si on tire la, formule, on peut je pense écrire plus simplement au début:
      =SI(NB.SI(J22:J56;0)+NB.SI(L22:L56;0)=70;0;.....
      crdlmnt
      0
    2. Ta formule fonctionne à merveille.Mon problème est résolu
      Grand merci à toi Patrice33740
      0
  2. Bonjour Vaucluse,

    J'aurais dû préciser ,mais non ce ne sera que rarement le même intervalle entre cellules mais ça ne descendra jamais en dessous de 15.

    Merci d'y avoir réfléchi
    0