Rechercher : dans
Par :

[excel] dénombrer les cellules à chiffre

Dernière réponse le 4 jun 2008 à 13:04:54 ninnineo, le 4 jun 2008 à 04:36:39 
 Signaler ce message aux modérateurs

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.

Meilleures réponses pour « [excel] dénombrer les cellules à chiffre » dans :
[Excel] Colorer des cellules sur conditions VoirIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un...
Formules Excel de base VoirVoici quelques formules de bases qui sont faciles à réaliser et qui peuvent donner un peu de vie à une feuille Excel ! Pour cette astuce, on supposera que l’on veut que le résultat s’affiche dans la cellule B10 et on se servira principalement des...

1

Ivan-hoe, le 4 jun 2008 à 04:59:34

Bonjour,
tu peux utiliser la fonctions NB, qui compte le nombre de valeurs numériques dans une plage.
exemple :
=NB(B2:B366)
I.

Répondre à Ivan-hoe

3

ninnineo, le 4 jun 2008 à 05:02:17

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.

Répondre à ninnineo

2

Raymond PENTIER, le 4 jun 2008 à 05:01:29

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 ... C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond

Répondre à Raymond PENTIER

4

Raymond PENTIER, le 4 jun 2008 à 05:05:10

Fais-nous voir ton fichier avec http://www.cjoint.com/ C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond

Répondre à Raymond PENTIER

5

ninnineo, le 4 jun 2008 à 05:13:25

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.

http://cjoint.com/?gefmxQGSth

Répondre à ninnineo

6

Raymond PENTIER, le 4 jun 2008 à 05:51:14
  • +2

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. C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond

Répondre à Raymond PENTIER

7

ninnineo, le 4 jun 2008 à 06:20:37

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 :(

Répondre à ninnineo

8

 Raymond PENTIER, le 4 jun 2008 à 13:04:54

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 ... C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond

Répondre à Raymond PENTIER