Compter les cellules contenant une chaine spéciale

  • Initiateur de la discussion Initiateur de la discussion dinytro
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

dinytro

Guest
Bonjour à tous

Je cherche le moyen avec excel de compter les cellules contenant un nombre superieur à 0

je m'explique

admettons que j'ai dans les cellules C6 à H6 les valeurs suivantes :

8h 8h 8h 0h 4h

je voudrais que la formule me retourne 4.

j'ai essayé ceci

Code:
=SOMME(SI(C6:H6='8h';1;SI(C6:H6='';0;1)))

mais il me mets des #### dans la case en soulignant C6:H6 quand je demande l'erreur

Qu'est ce qui cloche dans ma formule ?
Par avance merci
 
Aucune des méthodes ne fonctionne...
Code:
=NB.SI(C6:G6;'<>0h')

celle ci me retourne tout le temps 6 (donc ignore les cases avec 0h)

Code:
=NB.SI(C6:H6;'>'&0)

et celle là me retourne tout le temps 0.

Une précision également, je dois prévoir le cas des cellules vides.

j'ai réussi à le faire mais c'est barbare :

Code:
=
SI(ET(C6<>'';C6<>'0h');1;0) + 
SI(ET(D6<>'';D6<>'0h');1;0) + 
SI(ET(E6<>'';E6<>'0h');1;0) + 
SI(ET(F6<>'';F6<>'0h');1;0) + 
SI(ET(G6<>'';G6<>'0h');1;0) + 
SI(ET(H6<>'';H6<>'0h');1;0)

si quelq'un à une meilleure idée je suis preneur 🙂

Merci à tous pour vos réponses
 
Re:Compter les cellules contenant une chaine spéci

Bonjour Dinytro, Jocelyn, André et le Forum.

Un petit exemple.
Mais j'utilise la même formule NB.SI

A voir


Bonsoir à tous

JJ59 [file name=nbsi_20050928171349.zip size=1401]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/nbsi_20050928171349.zip[/file]
 

Pièces jointes

Re:Compter les cellules contenant une chaine spéci

Salut,

Cela m'étonne beaucoup que les solutions qui t'ont été proposées ne fonctionnent pas.
Je vais te faire un petit exemple, peu-etre cpmprendras-tu ce qui ne fonctionne pas.

A voir ton exemple, tu encodes à chaque fois le h, ce n'est pas nécessaire, tu peux le mettre un fois pour tout dans le format.

Pour ce qui de ta formule, tu peux déjà la simplifier comme suit :
ET(C6<>'';C6<>'0h')+ET(D6<>'';D6<>'0h')+ET(E6<>'';E6<>'0h')+ET(F6<>'';F6<>'0h')+ET(G6<>'';G6<>'0h')+ET(H6<>'';H6<>'0h')
mais cela reste toujours beaucoup trop long !

Â+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

K
Réponses
4
Affichages
1 K
Kojiro59
K
J
Réponses
5
Affichages
958
J
Retour