Erreur Formule matricielle NB(SI(ET(...
Résolu
rorolidalgo
-
tontong Messages postés 2575 Date d'inscription Statut Membre Dernière intervention -
tontong Messages postés 2575 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Pour l'analyse d'un tableau, j'utilise la formule suivante qui fonctionne bien:
{=NB(SI(D7:D80<70;D7:D80))}
Dès que je veux rajouter une condition sur la valeur d'une autre colonne, ça me retourne 1, au lieu de me donner la bonne valeur:
{=NB(SI(ET(D7:D80<70;C7:C80="Verticaux");D7:D80))}
Quelqu'un sait pourquoi ça ne fonctionne pas?
Merci d'avance
Pour l'analyse d'un tableau, j'utilise la formule suivante qui fonctionne bien:
{=NB(SI(D7:D80<70;D7:D80))}
Dès que je veux rajouter une condition sur la valeur d'une autre colonne, ça me retourne 1, au lieu de me donner la bonne valeur:
{=NB(SI(ET(D7:D80<70;C7:C80="Verticaux");D7:D80))}
Quelqu'un sait pourquoi ça ne fonctionne pas?
Merci d'avance
4 réponses
-
Bonjour
... sais pas , mais par contre, vous pouvez essayez, en non matricielle
Tout excel:
=SOMMEPROD((D7:D80<70)*(C7:C80="verticaux"))
ou Excel à partir de 2007
=NB.SI.ENS(D7:D80;"<70";C7:C80;"verticaux")
crdlmnt
PS et si vous voulez la somme de D dans ces conditions:
=SOMMEPROD((D7:D80<70)*(C7:C80="verticaux")*(D7:D80))
=SOMME.SI.ENS(D7:D80;D7:D80;"<70";C7:C80;"verticaux")
Errare humanum est, perseverare diabolicum -
Merci ça marche bien, je ne connaissais pas.
Cependant, je ne comprends toujours pas pourquoi la formule matricielle ne marche pas.
Merci encore. -
Bonjour,
Un ET en matricielle se note (.....)*(...), j'aurais essayer d'écrire
{=NB(SI((D7:D80<70)*(C7:C80="Verticaux");D7:D80))}
mais c'est sans garantie! -
Bonjour,
La fonction NB.SI n'accepte qu'une condition.
Cordialement.