Additionner des chiffres dans une lignes

docteur41

XLDnaute Nouveau
Bonjour,

Je recherche sur lignes a extraires les chiffres et de une somme en bout de ligne

ex: Dans la cellule A1 "" paul=50 eric=25 robert=51 gisele=62 "" et en A2 il faudrait extraire que les chiffres pour avoir la somme =188

Il y a plus de 500 lignes a extraire


je remercie tous ceux ou celle qui pourrons me donner un coup de main

le Docteur.
 

pierrejean

XLDnaute Barbatruc
Re : Additionner des chiffres dans une lignes

bonjour docteur

ne serait-ce pas plutot en B1 qu'il faudrait extraire ?
Un petit fichier avec quelques lignes representatives nous permettrait d'etre plus efficaces pour t'aider

Edit : Salut Hulk
 

meldja

XLDnaute Impliqué
Re : Additionner des chiffres dans une lignes

Bonjour,
Je pense que le plus simple est de procéder en plusieurs étapes.
La première consisterai à convertir le contenu de la cellule A1 (Menu Données puis convertir) afin d'avoir ça :

Colonne A Colonne B Colonne C Colonne D Colonne E
paul=50 eric=25 robert=51 gisele=62 paul=50 eric=25 robert=51 gisele=62

Ensuite, ça sera facile de faire le calcul.
Si ma solution te conviens, dis-moi le et je t'explique le reste.
Bonne journée
 

Hulk

XLDnaute Barbatruc
Re : Additionner des chiffres dans une lignes

Re,

Concernant ma soluce, comme ceci c'est mieux !

Attention la formule en colonne C il faut la valider avec Ctr+Maj+Enter

Salut Pierrejean, Meldja (Meldja, pour moi, ta soluce serait la meilleure)

Cdt, Hulk.
 

Pièces jointes

  • TestDocteur2.xls
    19.5 KB · Affichages: 65
Dernière édition:

meldja

XLDnaute Impliqué
Re : Additionner des chiffres dans une lignes

Re
D'après ce que j'ai compris, toutes les données sont dans la première cellule. Il faudrait donc d'abord les extraire avec Format Convertir et choisir la destination.
Par exemple s'il a tout en A4, il choisit B4 en destination de la conversion puis il insère une formule en F4 :
Code:
colonne A	colonne B	colonne C	colonne D	colonne E
paul=50 eric=25 robert=51 gisele=62	paul=50	eric=25	robert=51	gisele=62

Formule en F4 :				
'=CNUM(DROITE(B4;NBCAR(B4)-TROUVE("=";B4)))+CNUM(DROITE(C4;NBCAR(C4)-TROUVE("=";C4)))+CNUM(DROITE(D4;NBCAR(D4)-TROUVE("=";D4)))+CNUM(DROITE(E4;NBCAR(E4)-TROUVE("=";E4)))
A plus
 

nolich

XLDnaute Occasionnel
Re : Additionner des chiffres dans une lignes

Bonjour tout le monde :)

Pour faire uniquement la somme des nombres en A1:A4 par exemple, tu peux écrire :

=SOMME(STXT(A1:A4;CHERCHE("=";A1:A4;1)+1;999)*1)

formule matricielle à valider par Ctrl+MAJ+Entrer

@+
 

CISCO

XLDnaute Barbatruc
Re : Additionner des chiffres dans une lignes

Bonjour à tous, bonjour Meldja, Hulk, André, Pierrejean, docteur41, nolich

Une autre solution, un peu lourde dans la forme, mais bon, ça fonctionne, sur excel 2007 (Sur 2003, je ne sais pas), et peut être pas assez polyvalente pour tes besoins.

@ plus
 

Pièces jointes

  • séparation nombre.xls
    20 KB · Affichages: 69

JHA

XLDnaute Barbatruc
Re : Additionner des chiffres dans une lignes

Bonjour Docteur41, le forum,

Une autre solution avec stxt() cherche() et substitue().
Avec "paul=50 eric=25 robert=51 gisele=62" en A8:

=STXT(A8;CHERCHE(CAR(255);SUBSTITUE(A8;"=";CAR(255);1))+1;3)+STXT(A8;CHERCHE(CAR(255);SUBSTITUE(A8;"=";CAR(255);2))+1;3)+STXT(A8;CHERCHE(CAR(255);SUBSTITUE(A8;"=";CAR(255);3))+1;3)+STXT(A8;CHERCHE(CAR(255);SUBSTITUE(A8;"=";CAR(255);4))+1;3)

JHA
 

Discussions similaires

Statistiques des forums

Discussions
312 282
Messages
2 086 764
Membres
103 389
dernier inscrit
DEDE86