Compter le nombre de valeur qui satisfaitent deux critères grâce aux matrices [Résolu]

Messages postés
19
Date d'inscription
mardi 17 avril 2018
Statut
Membre
Dernière intervention
5 septembre 2019
- - Dernière réponse : Vaucluse
Messages postés
24401
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 septembre 2019
- 5 sept. 2019 à 09:53
Bonjour,

Je possède le tableau suivant:

colonne 1 colonne 2
A 1
B 2
B 1
A 3
B 3
A 2

Je cherche à rentrer dans la colonne 3, le nombre de lignes qui possède la même valeur à la colonne 1 et qui ont leur nombre de la colonne 2 inférieur à celle-ci. Ainsi dans cet exemple on aurait la colonne 3 tel suit:

colonne 3
0 (aucune valeur n'a sa colonne 1 égale à A et sa colonne 2 inférieur à 1)
1
0
2
2
1

Etant donné mon nombre important de valeurs dans les differentes colonnes j'ai pensé faire comme suit:

1- Création d'une colonne intermédiaire qui créé une matrice de validation des critères. J'ai utilisé la fonction suivante:
{=(A1=H1:H100)*(B1>B1:B100)}

2- Puis j'ai voulu compter le nombre de valeur égale à 1 dans cette matrice grâce à la fonction COUNTIF:
=COUNTIF(C1;"<>0")

Première question:
- Comment vérifier/voir les valeurs de ma matrice?
- Pourquoi le COUNTIF ne me ressort pas le bon nombre de valeur?

Je vous remercie grandement pour votre soutien,
Sylvain
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
24401
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 septembre 2019
4769
1
Merci
Bonsoir
essayez, en commençant en A2 et en version anglaise:
=COUNTIFS(A:A,A2;B:B;"<"&B2)
attention aux signes et au S derrière COUNTIFS
Pour info: version française avec ; au lieu de et NB.SI.ENS(...)

crdlmnt

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 59712 internautes nous ont dit merci ce mois-ci

Quoi29
Messages postés
19
Date d'inscription
mardi 17 avril 2018
Statut
Membre
Dernière intervention
5 septembre 2019
-
Merci cela fonctionne!! Je me demande juste pourquoi ma manière de faire ne fonctionne pas ^^
Vaucluse
Messages postés
24401
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 septembre 2019
4769 -
probablement parce qu'au lieu du matriciel vous devez utiliser somme prod avec le signe *
=SOMMEPROD((A1=H1:H100)*(B1>B1:B100))
Je pointe le sujet en résolu
Bonne route
Commenter la réponse de Vaucluse