Erreur dans ma formule si

pasdouémacro Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   -  
Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention   -
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. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    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
  2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    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
  3. pasdouémacro Messages postés 139 Date d'inscription   Statut Membre Dernière intervention  
     
    merci bcp Patrice
    0
  4. Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention   17 488
     
    Doit-on considérer la discussion comme résolue ?
    0