Recuperer des chiffres entre parenthese et en faire la somme
Résolu/Fermé
GuillaumeCha
Messages postés
42
Date d'inscription
vendredi 19 août 2016
Statut
Membre
Dernière intervention
25 mars 2019
-
4 janv. 2019 à 18:14
GuillaumeCha Messages postés 42 Date d'inscription vendredi 19 août 2016 Statut Membre Dernière intervention 25 mars 2019 - 7 janv. 2019 à 15:52
GuillaumeCha Messages postés 42 Date d'inscription vendredi 19 août 2016 Statut Membre Dernière intervention 25 mars 2019 - 7 janv. 2019 à 15:52
A voir également:
- Chiffre entre parenthèse dans un bilan
- Excel trier par ordre croissant chiffre - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Application pour écrire les chiffre en lettre - Télécharger - Outils professionnels
- Bilan de stage exemple - Guide
- Clavier iphone chiffre et lettre - Guide
6 réponses
via55
Messages postés
14504
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
21 décembre 2024
2 738
4 janv. 2019 à 18:36
4 janv. 2019 à 18:36
Bonjour
Pas besoin d'une formule trop longue mais de plusieurs colonnes
Exemple à adapter :
https://mon-partage.fr/f/9qJwRngs/
Cdlmnt
Via
Pas besoin d'une formule trop longue mais de plusieurs colonnes
Exemple à adapter :
https://mon-partage.fr/f/9qJwRngs/
Cdlmnt
Via
GuillaumeCha
Messages postés
42
Date d'inscription
vendredi 19 août 2016
Statut
Membre
Dernière intervention
25 mars 2019
4
5 janv. 2019 à 16:08
5 janv. 2019 à 16:08
Salut Via,
Merci pour ton aide et en effet cela marche mais c'est long et cela cree un grand nombre de colonne sur un fichier qui est deja bien large.
Je cherche quelque chose de plus rapide (1 ou 2 formules) et qui ne prend pas trop de place (1 ou 2 colonnes)
Merci en tout cas et j espere qu une solution existe !
Merci pour ton aide et en effet cela marche mais c'est long et cela cree un grand nombre de colonne sur un fichier qui est deja bien large.
Je cherche quelque chose de plus rapide (1 ou 2 formules) et qui ne prend pas trop de place (1 ou 2 colonnes)
Merci en tout cas et j espere qu une solution existe !
via55
Messages postés
14504
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
21 décembre 2024
2 738
5 janv. 2019 à 16:27
5 janv. 2019 à 16:27
La solution sera alors par une fonction en VBA
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
5 janv. 2019 à 16:33
5 janv. 2019 à 16:33
Bonjour.
Oui, j'ai une question : Pourquoi diable avoir saisi ce genre de données, très difficiles à exploiter ?
Tu connais le fonctionnement d'Excel ; tu devrais donc saisir 46 en A1 ; 5 en B1 ; 54 en A2 ; 12 en B2 ; 64 en A3 ; 4 en B3 ; 2511 en C3 ; 12 en D3 ; 24 en E3 ; 7 en F3.
Tous les calculs, les tris, les filtres, les recherches en seraient grandement facilités.
Donc pourquoi ce mode de saisie d'expressions alphanumériques, qui devront donner lieu à des calculs ?
Oui, j'ai une question : Pourquoi diable avoir saisi ce genre de données, très difficiles à exploiter ?
Tu connais le fonctionnement d'Excel ; tu devrais donc saisir 46 en A1 ; 5 en B1 ; 54 en A2 ; 12 en B2 ; 64 en A3 ; 4 en B3 ; 2511 en C3 ; 12 en D3 ; 24 en E3 ; 7 en F3.
Tous les calculs, les tris, les filtres, les recherches en seraient grandement facilités.
Donc pourquoi ce mode de saisie d'expressions alphanumériques, qui devront donner lieu à des calculs ?
GuillaumeCha
Messages postés
42
Date d'inscription
vendredi 19 août 2016
Statut
Membre
Dernière intervention
25 mars 2019
4
7 janv. 2019 à 15:52
7 janv. 2019 à 15:52
Salut !
Je ne choisis pas ! C'est extrait comme ca de mon ERP malheureusement...
D'ou ma recherche de solution sur Excel !
Je ne choisis pas ! C'est extrait comme ca de mon ERP malheureusement...
D'ou ma recherche de solution sur Excel !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
via55
Messages postés
14504
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
21 décembre 2024
2 738
5 janv. 2019 à 16:52
5 janv. 2019 à 16:52
La solution par fonction VBA
Mettre cette macro dans un module
Pour avoir la somme des parenthèses de B2 :
=somme_parentheses(B2)
@ Raymond , salut et bonne année
Entièrement d'accord avec toi !
Cdlmnt
Via
Mettre cette macro dans un module
Function somme_parentheses(plage As Range) tablo = Split(plage.Value, ",") For t = 0 To UBound(tablo) m = Application.WorksheetFunction.Substitute(tablo(t), ")", "") d = Application.WorksheetFunction.Find("(", m) c = Right(m, Len(m) - d) Total = Total + Val(c) Next somme_parentheses = Total End Function
Pour avoir la somme des parenthèses de B2 :
=somme_parentheses(B2)
@ Raymond , salut et bonne année
Entièrement d'accord avec toi !
Cdlmnt
Via
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
5 janv. 2019 à 17:03
5 janv. 2019 à 17:03
Salut, Via, et tous mes vœux, très sincères !
PourGuillaume, avec les données simples (sans virgule) la formule est
=CNUM(STXT(A:A;TROUVE("(";A:A)+1;TROUVE(")";A:A)-TROUVE("(";A:A)-1))
Je te laisse chercher pour les données multiples que tu refuses d'éclater en plusieurs colonnes ...
PourGuillaume, avec les données simples (sans virgule) la formule est
=CNUM(STXT(A:A;TROUVE("(";A:A)+1;TROUVE(")";A:A)-TROUVE("(";A:A)-1))
Je te laisse chercher pour les données multiples que tu refuses d'éclater en plusieurs colonnes ...