[excel] dénombrer les cellules à chiffre

Résolu/Fermé
ninnineo Messages postés 36 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 9 novembre 2009 - 4 juin 2008 à 04:36
Raymond PENTIER Messages postés 58423 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 mai 2024 - 4 juin 2008 à 13:04
Bonjour,


La réponse à ma question va peut être vous paraître simple mais je ne maîtrise pas encore pleinement excel et surtout son outil fonction.

Voila j'utilise un tableau où chaque colonne représente une années et chaque cellule représente une journée de l'année. Dans chaque cellule est donc enregistré si l'évènement c'est produit dans la journée et à combien de reprises. Ex le 31 mai il neigé 5 cm, le 5 décembre 20 cm et le 31 aout pas de neige (représenté sur excel par un point)

J'ai donc des cellules avec des valeurs (5 ; 10 ; 6 ; ect) et d'autres où il n'y a pas eu l'événement et représenté par un point (".").


Voici mon problème. J'aimerais dénombrer le nombre de jours où l'évènement c'est produit (qu'il y en ai eu 10 ou 5 peu importe). Exemple sur une année il y a eu 53 jours où il y a eu de la neige. J'aimerais que excel me donne ce chiffre automatiquement en différenciant les cellules avec des chiffres et les cellules avec des points (pas d'évènement donc)


J'espère avoir été clair, je reste à disposition en cas de question.
A voir également:

5 réponses

Raymond PENTIER Messages postés 58423 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 mai 2024 17 105
4 juin 2008 à 05:51
Petit comique ! Tu voulais nous piéger ?
Tes "points" sont en réalité des zéros, et tu as utilisé le format personnalisé [0;-0;.] !...
Alors ou tu mets autre chose que des zéros, qui sont des nombres comme les autres, ou tu remplaces
=NB(B1:B244) par =NB.SI(B1:B244;">0")
Sans rancune !
J'ai vérifié, on trouve bien 51.
2
ninnineo Messages postés 36 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 9 novembre 2009
4 juin 2008 à 06:20
Je crois voir le problème et je me doutais de quelque chose comme ça
(maintenant un peu de mal à comprendre pourquoi un point donne un zero).


C'est un fichier récupéré et je ne fais que travailler dessus. Par contre il y a plus de 40 ans à modifier. J'ai aussi vite fais de compter manuellement.


En tout cas merci d'avoir pris du temps pour mon problème.


edit : Rhooo je suis fatigué, je n'avais pas vu la solution que tu as donné au niveau de la formule. Merci pour tout maintenant je vais me coucher :(
0
Ivan-hoe Messages postés 433 Date d'inscription dimanche 17 février 2008 Statut Membre Dernière intervention 17 octobre 2008 309
4 juin 2008 à 04:59
Bonjour,
tu peux utiliser la fonctions NB, qui compte le nombre de valeurs numériques dans une plage.
exemple :
=NB(B2:B366)
I.
0
ninnineo Messages postés 36 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 9 novembre 2009
4 juin 2008 à 05:02
C'est bien ce que j'ai voulu faire au départ, sauf que le nombre ne correspond pas.

Je devrais avoir 51 et il me dénombre 180 et j'ai en tout 243 cellules. Voila mon problème.
0
Raymond PENTIER Messages postés 58423 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 mai 2024 17 105
4 juin 2008 à 05:01
Tu n'as besoin de personne, pour trouver la bonne fonction.
Tu fais Insérer/Fonction/ et dans la fenêtre "Ou sélectionnez une catégorie :" tu choisis "Tous".
Puis tu cliques sur chaque fonction pour lire son nom, son format et une brêve indication de son rôle ; en cliquant sur "Aide sur cette fonction" tu accèdes à une explication détaillée de sa syntaxe et de son utilisation.
En procédant ainsi, tu trouveras notamment :

NB(valeur1;valeur2;...) : détermine combien de cellules contiennent des nombres ...
NB.SI(plage;critère) : détermine le nombre de cellules non vides répondant à la condition à l'intérieur d'une plage
NB.VIDE(plage) : compte le nombre de cellules vides à l'intérieur d'une plage spécifique
NBVAL(valeur1;valeur2;...) : détermine combien de cellules ne sont pas vides ...
0
Raymond PENTIER Messages postés 58423 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 mai 2024 17 105
4 juin 2008 à 05:05
Fais-nous voir ton fichier avec https://www.cjoint.com/
0
ninnineo Messages postés 36 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 9 novembre 2009
4 juin 2008 à 05:13
Etant donné que se sont des données que je ne peux divulguer, je n'ai mis qu'une année mais le problème est là vous verrez.

https://www.cjoint.com/?gefmxQGSth
0

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

Posez votre question
Raymond PENTIER Messages postés 58423 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 mai 2024 17 105
4 juin 2008 à 13:04
Alors, bien dormi ? Tu ne vis pas en France ? Tu ne serais pas au Canada, pour avoir un rythme de sommeil qui ressemble au mien ?

"un peu de mal à comprendre pourquoi un point donne un zero"

Le format personnalisé 0;-0;. indique à Excel que
* les nombres positifs s'affichent ainsi : 8 ou 88 ou 888
* les nombres négatifs s'affichent ainsi : -8 ou -88 ou -888
* le nombre zéro s'affiche ainsi : .

Le format personnalisé [Bleu]+ 000;[Rouge]- 000;[Vert]"zéro !" indique à Excel que
* les nombres positifs s'affichent en bleu : + 008 ou + 088 ou + 888
* les nombres négatifs s'affichent en rouge : - 008 ou - 088 ou - 888
* le nombre zéro s'affiche en vert : zéro !

Il n'y a que ton imagination pour limiter les possibilités ...
0