Erreur dans ma formule si

Bonjour,

J'ai la formule suivante:

=SI((NBVAL(D14:D31;F14:F18;F20:F31;E15:E25;E27:E29)="");"Sans Objet";(SI((OU(SOMME(M14:M31)>5*SOMME(O14:O31)>1));"Echec";"Réussite")))

Lorsque nbval de la plage suivante "D14:D31;F14:F18;F20:F31;E15:E25;E27:E29" est vide: le résultat de la formule est sans objet
Lorsque nbval de la même plage contient au moins une valeur la formule me renseigne "Echec"
Ors il ne peut y avoir Echec seulement si "SOMME(M14:M31)>5" et /ou si "SOMME(O14:O31)>1))", sinon Réussite.

Avez vous une idée d'où proviendrait mon erreur? peut être je maitrise mal la formule "ou" et l'étoile "*"?

Merci d'avance.

NB: La colonne M est renseignée selon le contenu de la plage E15:E25;E27:E29.
La colonne O est renseignée selon le contenu de la plage F14:F18;F20:F31.
Les colonnes O et M me sont utiles pour d'autres formules.



--
Seb

4 réponses

  1. Bonjour

    Le résultat de NBVAL() est un nombre donc NBVAL(...)="" n'est jamais vrai !
    A la place, Il faut utiliser NBVAL(...)=0

    Patrice
    0
    1. PS : dans la fonction OU il faut remplacer * par ;
      sachant que et/ou n'existe pas, le OU correspond aux conditions : l'un ou l'autre ou les deux.
      0
      1. merci bcp Patrice
        0
        1. Contributeur
          Doit-on considérer la discussion comme résolue ?
          0