Ne pas compter les cases "vides"
Fermé
jakscoreur
-
26 nov. 2014 à 15:59
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 - 27 nov. 2014 à 12:22
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 - 27 nov. 2014 à 12:22
A voir également:
- Excel ignorer les cellules vides dans une formule
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel si et - Guide
- Formule excel moyenne - Guide
- Aller à la ligne dans une cellule excel - Guide
- Formule excel - Guide
2 réponses
Mike-31
Messages postés
18347
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
25 novembre 2024
5 104
Modifié par Mike-31 le 26/11/2014 à 21:32
Modifié par Mike-31 le 26/11/2014 à 21:32
Bonsoir,
une cellule contenant une formule qui retourne rien "" n'est pas considérée comme vide puisqu'elle contient une formule
essaye comme cela pour la plage A2:A20 ç adapter bien sur
=SOMMEPROD((A2:A20<>"")*1)
tu peux également utiliser cette formule mais il faut impérativement que la totalité de ta plage contienne une formule
=NBVAL(A2:A20)-NB.VIDE(A2:A20)
par contre si ta formule renvoie des valeurs numérique tu peux utiliser cette formule
=NB(A2:A20) ou =NB.SI(A2:A20;">0")
une variante amusante pour compter uniquement les valeurs texte
=NB.SI(A2:A20;"?*")
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
une cellule contenant une formule qui retourne rien "" n'est pas considérée comme vide puisqu'elle contient une formule
essaye comme cela pour la plage A2:A20 ç adapter bien sur
=SOMMEPROD((A2:A20<>"")*1)
tu peux également utiliser cette formule mais il faut impérativement que la totalité de ta plage contienne une formule
=NBVAL(A2:A20)-NB.VIDE(A2:A20)
par contre si ta formule renvoie des valeurs numérique tu peux utiliser cette formule
=NB(A2:A20) ou =NB.SI(A2:A20;">0")
une variante amusante pour compter uniquement les valeurs texte
=NB.SI(A2:A20;"?*")
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
27 nov. 2014 à 12:22
Quand j'ai lu variante amusante j'ai bien sûr voulu voir!
=NB.SI(champ;"?*") compte uniquement les cellules qui contiennent du texte ou celles avec formule qui renvoient une valeur texte même si ce texte est vide ""
Alors que:
=NB.SI(champ;"><") compte uniquement les cellules qui contiennent du texte ou celles avec formule qui renvoient une valeur texte sauf si ce texte est vide "" ou commence par une espace Car(32) ou Car(160).