Aide algorithme de comptage soumis à conditions

Fermé
Quffins - 23 juil. 2021 à 14:30
 Quffins - 24 juil. 2021 à 19:37
Bonjour,

Bonjour à tous,

J'ai besoin d'aide pour une formule Excel.
J'ai un tableau de 2 colonnes, et de x lignes que j'implémente au fur et à mesures.
En colonne 1, je stocke du texte "Evénement A" ou "Evénement B".
En colonne 2, je stocke la date et heure où l'événement a eu lieu.

Ce que je cherche à faire :
Determiner, entre date1 et date2 (valeurs stockées dans d'autres cases), combien il y a eu d'occurences de l'événement A ? combien de l'événement B ... ?

Pouvez vous m'aider ? Est-ce possible de faire sans VBA ?
Merci d'avance :)

Q.

6 réponses

eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 7 234
24 juil. 2021 à 18:47
pas trop fan des TCD
Ca vaut vraiment le coup de passer 1/2h à les comprendre.
Tableau Croisé Dynamique (TCD) : https://www.mdf-xlpages.com/modules/publisher/item.php?itemid=109
Une fois le déclic arrivé ça devient simple.
Ton temps sera récupéré au centuple et tu seras moins dépendant...
eric
1
Raymond PENTIER Messages postés 58648 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 septembre 2024 17 197
23 juil. 2021 à 14:52
Bonjour.

Oui, c'est possible, et même facile.
Si tu envoyais ton fichier Excel, on pourrait t'écrire les formules exactes.
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Il existe aussi :
1) https://mon-partage.fr/
2) https://www.transfernow.net/

0
Bonjour, merci pour la réponse rapide.
J'ai mis mon excel ici : https://www.cjoint.com/c/KGyilxuWBGc

Ce n'est pas celui que j'utilise au travail mais c'est tout comme. Les événements ne sont pas nécessairement triés dans l'ordre chronologique ... Hâte de voir la solution que je n'ai pas trouvée de toute la journée hier .. merci !!

Q,
0
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
24 juil. 2021 à 12:29
Bonjour,

Un exemple avec la fonction NB.SI.ENS en B5 ou SOMMEPROD en C5
https://www.cjoint.com/c/KGykCSZvRFe

Cordialement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 7 234
24 juil. 2021 à 14:39
Bonjour,

les Tableaux Croisés Dynamiques sont faits pour ça, avec 0 formule, 0 vba.
En cas de changement de données, clic-droit sur le TCD et 'Actualiser'.
https://www.cjoint.com/c/KGymNdoZSdD
eric
0
Bonjour,
Merci à tous pour vos solutions ! Celle d'ALS35 me convient tout à fait (pas trop fan des TCD).
Petite question : pourquoi, dans NB.SI.ENS avoir utilisé le terme "&" dans le deuxième argument de la fonction ? (voir le copier coller ci dessous)

J'aimerais comprendre :)
Merci !!


=NB.SI.ENS(Données!$B$2:$B$7;">="&$B$1;Données!$B$2:$B$7;"<="&$B$2;Données!$A$2:$A$7;A5)
0
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
24 juil. 2021 à 18:32
Parce que le critère est donné sous forme de texte.
& est l'opérateur de concaténation qui permet de rassembler le symbole de comparaison utilisé (>=) et la valeur de B1, soit ">=01/01/2020"

Cordialement
0
Quffins > ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024
24 juil. 2021 à 19:37
Limpide merci à vous, bonne journée
0