Compter sous plusieurs conditions

Résolu/Fermé
shynseby808 Messages postés 4 Date d'inscription vendredi 27 juillet 2018 Statut Membre Dernière intervention 27 juillet 2018 - Modifié le 27 juil. 2018 à 09:44
shynseby808 Messages postés 4 Date d'inscription vendredi 27 juillet 2018 Statut Membre Dernière intervention 27 juillet 2018 - 27 juil. 2018 à 11:32
Bonjour,

J'ai dans un tableur (dans le lien wetransfer) où j'ai en colonne A une date et en colonne T une réponse.


J'aimerais comptabiliser le nombre de fois où ma réponse est "1" et "2" (en colonne T) sur une période du 01/01/2018 au 31/01/2018 inclus (en colonne A)


https://we.tl/YoL57Q3KLP

J'ai besoin d'une formule qui marche de façon automatique car j'ai un tableau qui change selon d'autres critères et donc mes résultats et mon nombre de lignes peuvent changer.



J'arrive à compter le nombre de ligne que j'ai dans une période avec la fonction SOMMEPROD
=SOMMEPROD(($A$2:$A$128>="01/01/2018"*1)*($A$2:$A$128<="31/01/2018"*1))

Mais je n'ai pas la solution pour compter dans la colonne T le nombre de fois où j'ai "1" et "2"


Merci par avance de votre aide.


2 réponses

diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
27 juil. 2018 à 10:54
Bonjour,

Essayez avec cette formule


=NB.SI.ENS($T$2:$T$128;">01/01/2018";$T$2:$T$128;"<=31/01/2018";$T$2:$T$128;"<=2")
1
shynseby808 Messages postés 4 Date d'inscription vendredi 27 juillet 2018 Statut Membre Dernière intervention 27 juillet 2018
Modifié le 27 juil. 2018 à 11:16
nikel, je me suis permis de corriger les colonnes T à A pour la date et le "<=2" que j'ai mis en "=2" et rajout de la même formule pour le "=1" car j'ai des réponses à 0 (pas dans ce cas précis mais dans mon tableau original).

Ce qui donne 79, le nombre que j'attendais:
=NB.SI.ENS($A$2:$A$128;">01/01/2018";$A$2:$A$128;"<=31/01/2018";$T$2:$T$128;"=1")+NB.SI.ENS($A$2:$A$128;">01/01/2018";$A$2:$A$128;"<=31/01/2018";$T$2:$T$128;"=2")

Merci du coup de main
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
27 juil. 2018 à 11:16
Bonjour,

en soi cela revient au même ( sauf si vous avec des 0 1 2 etc..) c’était pour éviter des répétitions:) mais si vous avez pas plus grand que 2 en t vous pouvez mettre >=1 en condition
0
shynseby808 Messages postés 4 Date d'inscription vendredi 27 juillet 2018 Statut Membre Dernière intervention 27 juillet 2018
27 juil. 2018 à 11:32
j'ai des 9 ainsi que des lettres, cela correspond à des codes pour des prises de décisions. chaque code est isolé, j'avais juste cette contrainte pour mon 1 et mon 2 qui devait être ensemble.
Donc j'ai juste cette répétition dans cette formule qui va apparaître 12 fois pour chaque mois de l'année.

merci encore.
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
27 juil. 2018 à 09:46
Bonjour,

Essayez avec la formule la:
=SOMMEPROD(ou($T$2:$T$128="1";$T$2:$T$128="2")*($A$2:$A$128>="01/01/2018"*1)*($A$2:$A$128<="31/01/2018"*1))
0
shynseby808 Messages postés 4 Date d'inscription vendredi 27 juillet 2018 Statut Membre Dernière intervention 27 juillet 2018
27 juil. 2018 à 10:03
malheureusement, cela m'affiche 0
0