Additionner et compter chiffres dans une seule cellule séparés par des tirets

Caninge

XLDnaute Accro
Bonsoir à tous,

j'ai un petit problème à résoudre, j'ai cherché et ne trouve pas.

Comme à mon habitude je vous envoie un fichier.

C'est mieux pour se faire comprendre.

Merci d'avance
 

Pièces jointes

  • Addition de nombres dans une seule cellule.xlsm
    8.1 KB · Affichages: 67
  • Addition de nombres dans une seule cellule.xlsm
    8.1 KB · Affichages: 60

Caninge

XLDnaute Accro
Re : Additionner et compter chiffres dans une seule cellule séparés par des tirets

Bonjour à tous et merci pour toutes vos réponses.

la formule =EVAL(SUBSTITUE(B3;"-";"+")) ne fonctionne pas.

J'utilise EXCEL 2017. C'est peut-être pour ça non ?

En conjuguant les 2 formules serait-il possible d'avoir aussi la moyenne directement.

A plus

Merci
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Additionner et compter chiffres dans une seule cellule séparés par des tirets

Bonjour,

=eval(SUBSTITUE(B3;"-";"+"))/(NBCAR(B3)-NBCAR(SUBSTITUE(B3;"-";""))+1)

JB
 

Pièces jointes

  • Addition de nombres dans une seule cellule-1.xls
    29 KB · Affichages: 73

Caninge

XLDnaute Accro
Re : Additionner et compter chiffres dans une seule cellule séparés par des tirets

Re bonjour,

incroyable !... je met la formule dans mon tableau et là elle ne fonctionne plus.

je ne comprend pas

A plus
 

Pièces jointes

  • Addition de nombres dans une seule cellule V2.xlsm
    8.6 KB · Affichages: 46

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Additionner et compter chiffres dans une seule cellule séparés par des tirets

Il faut mettre cette fonction perso dans un module (Alt+F11 puis Insertion/Module)

Code:
Function eval(c As String)
  eval = Evaluate(c)
End Function

JB
 

CISCO

XLDnaute Barbatruc
Re : Additionner et compter chiffres dans une seule cellule séparés par des tirets

Bonjour

En pièce jointe, une possibilité avec uniquement des formules.

En colonne C, le total pour des nombres positifs <= 10000.
En colonne F, idem pour des nombres positifs <=100 (pour voir la procédure, les calculs intermédiaires plus facilement dans la fenêtre d'évaluation)
En colonne H, idem, pour des nombres positifs < 100000 (donc 5 chiffres au max), cette valeur max étant calculée pour chaque ligne.

Si quelqu'un trouve une formule plus courte, plus esthétique, en colonne G, pour calculer le nombre de chiffres du nombre le plus grand de la ligne en cours, formule aussi utilisée pour calculer nbredechiffres dans le gestionnaire de noms, je serai intéressé.

@ plus
 

Pièces jointes

  • Addition de nombres dans une seule cellule.xlsm
    11.8 KB · Affichages: 57
  • Addition de nombres dans une seule cellule.xlsm
    11.8 KB · Affichages: 50
Dernière édition:

CISCO

XLDnaute Barbatruc
Re : Additionner et compter chiffres dans une seule cellule séparés par des tirets

Bonjour

Il y a un bug dans ma dernière proposition si on a deux fois, ou plus, le même nombre à la suite. Ex : 9-1-1 pose problème à cause de la partie -1-1.

@ plus
 

CISCO

XLDnaute Barbatruc
Re : Additionner et compter chiffres dans une seule cellule séparés par des tirets

Bonjour

Le bug est corrigé dans le fichier joint ci-dessous

@ plus
 

Pièces jointes

  • Addition de nombres dans une seule cellule.xlsm
    12.2 KB · Affichages: 45
  • Addition de nombres dans une seule cellule.xlsm
    12.2 KB · Affichages: 51
Dernière édition:

CISCO

XLDnaute Barbatruc
Re : Additionner et compter chiffres dans une seule cellule séparés par des tirets

Rebonjour

La même méthode, avec une formule plus simple en colonne G, donc aussi pour définir nbredechiffres.

Je ne sais pourquoi, bien que cela ne soit pas écrit en dur dans la formule en colonne C, cela plante pour les nombres >=1 million (Faut dire que faire travailler Excel avec 1 million de lignes dans la formule, peut être que ce n'est pas la meilleure méthode !).

@ plus
 

Pièces jointes

  • Addition de nombres dans une seule cellulebis.xlsm
    9.3 KB · Affichages: 46
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 108
Messages
2 085 375
Membres
102 876
dernier inscrit
BouteilleMan