Problème avec la formule NB.SI

Résolu
missjulius Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
missjulius Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je bosse sur un projet: une feuille comportant des horaires, qui sont eux-mêmes la somme de plusieurs autres cellules. Ce que je cherche à faire, c'est compter le nombre de fois où un horaire apparait. Pour y arriver, j'utilise la fonction NB.SI.
Exemple =NB.SI(G3:M3;"19:00") me permet de connaitre le nombre de fois où l'horaire 19:00 apparait. Le hic c'est que de temps en temps, sans que je sache pourquoi, un ou deux horaires de ma feuille ne sont pas comptabilisés.
Si je dois vérifier manuellement à chaque fois, mon fichier ne me sert à rien!
Je précise que j'utilise Excel 2010.

Si quelqu'un a une explication à ce phénomène bizarre, ça serait super! Et encore mieux, un remède :)
Je voudrais joindre un exemple, mais je suis nouvelle sur le site et je n'ai pas trouvé comment faire :(

Merci d'avance pour vos réponses,
Cordialement,

J

3 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    le problème est sans doutequ'Excel travaillant avec le jour /24 comme unité les calculs qui découlent des heures ne sont pas des valeurs finies et il est possible que, transformés en décimale,vos calculs donnent des décimales non conformes à l'horaire

    Essayez avec cette formule si vous retrouvez tous vos horaires:

    =SOMMEPROD((ARRONDI(G3:M3;5)=ARRONDI(19,5/24;5))*1)

    et si ça ne va pas; réduisez le nombre de décimale de l'arrondi à ;4 au lieu de;5

    crdlmnt
    1
    1. missjulius Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
       
      Parfait, ça a l'air de fonctionner!
      Merci Vaucluse :) et bonne soirée
      0
  2. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    Saisis 19:00 en Z1 et écris ta formule =NB.SI(G3:M3;$Z$1)

    Sélectionne TOUTES les cellules contenant des horaires ou des durées et mets-les TOUTES au même format "heure".
    0
    1. missjulius Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
       
      ça ne fonctionne pas non plus!
      Mais merci quand même!!
      Bonne soirée
      J
      0
  3. Frenchie83 Messages postés 2254 Statut Membre 339
     
    Bonsoir
    Avez-vous pensez à regarder le contenu des cellules que vous additionnez? notamment au niveau des secondes.
    Ex: 14:00:00 + 5:00:02 =19:00:02 mais au format HH:MM =19:00
    Si cela peut vous mettre sur la voie.
    bonne soirée
    cdlt
    0
    1. missjulius Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
       
      Bien vu, dommage c'est pas ça!
      Mais pb résolu.
      Merci à tous
      0