• Initiateur de la discussion Initiateur de la discussion chilo
  • 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 !

Bonjour chilo

ca doit etre possible par formule, mais je sais pas faire.

par fonction VBA :


Public Function sommebizarre(cellule As Range) As Single
Dim i As Byte

For i = 1 To Len(cellule)
       
If IsNumeric(Mid(cellule, i, 1)) Then
            sommebizarre = sommebizarre + Mid(cellule, i, 1)
       
End If
Next i
End Function


salut
 
Bonsoir chilo, monique

chilo, qu'entend-tu par 'dans mes chiffres y'a des zéros' ?

tu veux dire qu'il y a aussi des nombres ?

1 10 20 doit donner 31 et non 4 ??

merci de préciser.

monique, à l'occasion, tu ne pourrais pas m'expliquer (et en faire profiter le forum) cette formule venu de l'espace ?

d'avance je t'en remercie.

salut
 
bonsoir herve
c'est effectivement mais
quand j'utilisa la formule de monique

1 2 3 4 5 6 21
1 10 20 35 12

j'obtiens ma somme exacte de 1 2 3 4 5 6
mais dès l'instant qu'il y un nombre avec un zéro
1 10 20 35 la somme est erronée
a+
 
Bonjour,

Avec des espaces à remplacer par + ou un point virgule, je ne vois pas

Hervé, je vais avoir du mal à expliquer.
En gros, (caractères sans espaces en A1) :
=SOMMEPROD((STXT(A$1;LIGNE(INDIRECT(1&':'&NBCAR(A$1)));1))*1)

Si A1 comprend 4 caractères, la formule équivaut à ça :
=SOMMEPROD((STXT($A$1;LIGNE($A$1:$A$4);1))*1)
=SOMMEPROD((STXT($A$1;LIGNE($1:$4);1))*1)

donc à ça :
=SOMMEPROD((STXT($A$1;{1;2;3;4};1))*1)

donc à ça :
=SOMME((STXT($A$1;{1;2;3;4};1))*1)

S'il y a des espaces, c'est la même chose,
mais en remplaçant A1 par :
=SUBSTITUE($A$1;' ';'')
 
bonjour monique, chilo


chilo, tu copies le module 1 dans ton classeur, puis tu utilises cette fonction comme n'importe quelle fonction d'excel.

Dans la boite de dialogue, tu retrouveras celle-ci dans les personnalisées.

Monique, merci pour tes explications. J'ai compris 🙂, c'est du grand art, félicitations.

merci

salut
 
- 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
7
Affichages
306
Réponses
3
Affichages
468
Retour