XL 2019 Somme de cellules

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 !

DAMIEN CERESER

XLDnaute Nouveau
Bonjour à tous,
Je cherche à additionner une plage de cellules contenant uniquement l'unité des nombres à savoir "J".
J'ai parcouru l'ensemble des sites proposés, mais rien ne correspond à ma recherche.
Quelqu'un aurait une idée à me proposer ?
Par avance merci beaucoup.
 
Bonjour Damien, JHA, TooFatBoy,

Damien, ce n'est pas un fichier, c'est une image ! 😅

Une solution en PJ avec la fonction perso suivante :
VB:
Function CompteFormat(Plage As Range, Exemple As Range)
    Application.Volatile
    TypeFormat = Exemple.NumberFormat
    For Each c In Plage
        If c.NumberFormat Like TypeFormat Then CompteFormat = CompteFormat + 1
    Next c
End Function

La syntaxe est : =CompteFormat(Plage où compter;Cellule au format recherché)
 

Pièces jointes

Bonjour Damien, JHA, TooFatBoy,

Damien, ce n'est pas un fichier, c'est une image ! 😅

Une solution en PJ avec la fonction perso suivante :
VB:
Function CompteFormat(Plage As Range, Exemple As Range)
    Application.Volatile
    TypeFormat = Exemple.NumberFormat
    For Each c In Plage
        If c.NumberFormat Like TypeFormat Then CompteFormat = CompteFormat + 1
    Next c
End Function

La syntaxe est : =CompteFormat(Plage où compter;Cellule au format recherché)
Merci beaucoup pour cette solution Sylvanu, cela fonctionne bien, mais ça ne rempli pas exactement ce que je souhaite faire. Cela compte bien le nombre de cellules comportant le format recherché, mais n'additionne pas la valeur de chaque cellules.
 
Cela compte bien le nombre de cellules comportant le format recherché, mais n'additionne pas la valeur de chaque cellules.
OK, donc le but n'est pas d'additionner une plage de cellules contenant uniquement l'unité des nombres à savoir "J", mais plutôt d'additionner, dans une plage de cellules, uniquement celles contenant l'unité "J".
C'est quand même plus logique, car je ne voyais pas comment additionner des cellules qui ne contenaient que des "J"... 🤪

La proposition de CISCO doit donc parfaitement convenir, si les cellules contiennent uniquement des nombres, et donc si le "J" est seulement affiché dans la cellule mais pas réellement contenu dedans.


Comme quoi, un petit fichier est toujours le bienvenu pour mieux comprendre le problème et pouvoir plus facilement faire des tests. 😉
 
- 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

Discussions similaires

Réponses
3
Affichages
152
Réponses
8
Affichages
393
Réponses
19
Affichages
1 K
Retour