Aide algorithme de comptage soumis à conditions

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

  1. Contributeur
    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
    1. 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
      1. Contributeur
        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
        1. 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
          1. 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
          2. @ALS35Limpide merci à vous, bonne journée
            0