IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Problème de comptage avec NB.SI.ENS


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2016
    Messages : 52
    Par défaut Problème de comptage avec NB.SI.ENS
    Bonjour à tous

    J'ai une colonne avec des dates/heures du type : "01/01/2018 08:00:00". Afin de connaître le nombre d'éléments pour chaque jour, je fait un nb.si.ens sur ma colonne de dates : =NB.SI.ENS(Données!F:F;"14/04/2018") pour retrouver combien de 14/04/2018 j'ai.

    Le soucis c'est que ça ne compte pas ... J'ai essayé différentes manières tel que Données!F2:F9999, un critère de recherche du style "*14/04/2018*" mais rien à faire ça ne veut pas compter. Je précise que je n'ai aucun message d'erreur, juste un 0...

    Merci pour votre aide

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Le problème, c'est que NB.SI.ENS() ne compte que les correspondances EXACTES.
    Or, ;"14/04/2018" n'est pas EXACTEMENT égal à ;"14/04/2018 00:00:01" : il y a une seconde de différence. Pour un humain, c'est rien du tout mais pour le raisonnement binaire de l'informatique, c'est rédhibitoire.

    Donc, quand on traite, avec NB.SI.ENS ou SOMME.SI.ENS, des dates qui peuvent potentiellement avoir des décimales (des nombres d'heures), on n'utilise pas une égalité mais deux INégalités, pour borner la zone temporelle représentant la journée.

    Bref, ceci devrait bien mieux fonctionner :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =NB.SI.ENS(Données!F:F;">=14/04/2018";Données!F:F;"<14/04/2018")

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2016
    Messages : 52
    Par défaut
    Merci pour ton aide, mais ça ne marche pas.
    J'essaie une autre solution en récupérant seulement la date avec STXT() mais je ne peux pas appliquer cette formule à une plage de cellules.

  4. #4
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par elkaktus Voir le message
    Merci pour ton aide, mais ça ne marche pas.
    C'est étrange parce que je l'ai testée avant d'envoyer ma réponse.
    Ca vient peut-être de tes données sources.

    J'essaie une autre solution en récupérant seulement la date avec STXT() mais je ne peux pas appliquer cette formule à une plage de cellules.
    STXT ne s'applique qu'à des texte et les dates sont des valeurs numériques. Donc, à moins d'utiliser en plus une fonction TEXTE(), ça ne peut pas fonctionner.

  5. #5
    Membre éprouvé Avatar de shaun_the_sheep
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Octobre 2004
    Messages
    1 619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 619
    Par défaut
    Bonjour,

    je ne suis pas un pro Excel et je tombe pas hasard sur ce post.

    La réponse donnée m'a un peu intriguée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =NB.SI.ENS(Données!F:F;">=14/04/2018";Données!F:F;"<14/04/2018")
    Comment un test peu dire supérieur à une valeur et inférieure strict à la même

    effectivement cela ne peut pas d’après moi fonctionner

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =NB.SI.ENS(B4:B32;">=14/04/2018";B4:B32;"<15/04/2018")
    j'aurai eu tendance à proposer quelque chose comme cela mais peut être que je me trompe

  6. #6
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Oups... Erreur d’inattention.
    C'est vrai que j'avais testé la formule mais avec une date différente.

Discussions similaires

  1. Problème de comptage avec l'assistant DAQ
    Par thib3113 dans le forum LabVIEW
    Réponses: 0
    Dernier message: 15/02/2013, 09h22
  2. Problème de comptage avec des conditions
    Par crocfr dans le forum Langage SQL
    Réponses: 2
    Dernier message: 06/12/2012, 09h03
  3. Réponses: 12
    Dernier message: 14/09/2011, 12h13
  4. [XL-2002] Comptage avec fréquence et conditions (problème épineux)
    Par V i n c e n t dans le forum Excel
    Réponses: 2
    Dernier message: 12/10/2009, 18h26
  5. Problèmes de versions avec Xalan, Xerces et Java
    Par honeyz dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 05/06/2003, 10h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo