Formule ne fonctionnant pas

ccs84

XLDnaute Nouveau
Bonjour.

Malgré les quelques connaissances que j'ai d' Excel je n'arrive pas à formuler correctement les cellules de I9 à L10.
J'ai essayé avec des guillemets avant et après le signe >, avant le signe > et après la cellule de référence, mais rien n'y fait. Je valide bien la fonction saisie avec Crl, Shift, entrée. Je n'y comprend plus rien et m'arrache le peu de cheveux qu'il me reste.
Une aide, avec une explication de l'erreur sur ma formule serait la bienvenue.
Vous remerciant par avance.
Cordialement

Norbert
 

Pièces jointes

  • test.xlsx
    9.5 KB · Affichages: 51
  • test.xlsx
    9.5 KB · Affichages: 52
  • test.xlsx
    9.5 KB · Affichages: 57

Modeste

XLDnaute Barbatruc
Re : Formule ne fonctionnant pas

Bonjour ccs84,

Peut-être avec, en I9:
Code:
=SI(OU(I$4>$G9;I$5>$G9);0;SOMME(1*(($B9:$E9-I$2:I$5)=0)))
... même si je n'ai pas tout compris ;) (toujours à valider en matricielle, bien sûr!)

[Edit:]
Salut job :)
 
Dernière édition:

job75

XLDnaute Barbatruc
Re : Formule ne fonctionnant pas

Bonjour ccs84,

Tout dépend ce que vous voulez faire, mais si je comprends bien votre formule matricielle en I9 s'écrit :

Code:
=SI(OU(I$4:I$5>$G9);0;SOMME(1*($B9:$E9-I$2:I$5=0)))
Ou plus simplement, sans validation matricielle :

Code:
=SOMMEPROD((I$4<=$G9)*(I$5<=$G9)*($B9:$E9=I$2:I$5))
En L10 on obtient 2 et non pas 1.

Edit 1 : hello Modeste :)

Edit 2 : la 2ème formule fonctionne avec des textes comme avec des nombres.

A+
 
Dernière édition:

ccs84

XLDnaute Nouveau
Re : Formule ne fonctionnant pas

Re Bonjour.

Merci de vos réponses. Cela fonctionne maintenant. Je voie où cela "pécher". Il faut faire le test sur chaque cellule et non sur la globalité des cellules.

Encore "MERCI"

Cordialement

Norbert
 

Statistiques des forums

Discussions
312 231
Messages
2 086 457
Membres
103 217
dernier inscrit
LoshR7