Erreur Formule matricielle NB(SI(ET(...

Résolu/Fermé
rorolidalgo - 10 sept. 2013 à 08:52
tontong
Messages postés
2521
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
20 juillet 2022
- 10 sept. 2013 à 11:49
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

4 réponses

Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 265
Modifié par Vaucluse le 10/09/2013 à 09:12
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
0
Merci ça marche bien, je ne connaissais pas.
Cependant, je ne comprends toujours pas pourquoi la formule matricielle ne marche pas.
Merci encore.
0
tontong
Messages postés
2521
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
20 juillet 2022
1 033
10 sept. 2013 à 11:13
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!
0
C'est exactement ça!!! il ne faut donc pas de ET en matricielle, mais un produit de conditions. Je ne le savais pas.
Merci beaucoup :-)))
0
tontong
Messages postés
2521
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
20 juillet 2022
1 033
10 sept. 2013 à 11:49
La meilleure solution reste le Sommeprod proposé par Vaucluse, mais ce n'est qu'un avis personnel!
0
g
Messages postés
1263
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
15 mai 2017
574
10 sept. 2013 à 09:15
Bonjour,

La fonction NB.SI n'accepte qu'une condition.

Cordialement.
-1