Excel 2003 - Fonctions de transformations
eagle-of-gold
Messages postés
26
Date d'inscription
Statut
Membre
Dernière intervention
-
Mike-31 Messages postés 18407 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 18407 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je prends des données venant d Internet et j aimerais pouvoir faire des calculs sous Excel 2003 pour se faire j aimerais savoir s il existe des fonctions pour arriver à un résultat voulu en partant d un cas précis.
1er cas
A1 = "33 livres d histoire", en B1, j aimerais le résultat "33"
2ème cas
A1 = "8 795 769", en B1, j aimerais le résultat "8795769"
3ème cas
A1 = "1 150 506 millimètres", en B1, j aimerais le résultat "1150506"
4ème cas
A1 = "77.8318 cm" en B1, j aimerais le résultat "77,8318"
5ème cas
A1 = "0.5" en B1, j aimerais le résultat "0,5"
MERCI
Je prends des données venant d Internet et j aimerais pouvoir faire des calculs sous Excel 2003 pour se faire j aimerais savoir s il existe des fonctions pour arriver à un résultat voulu en partant d un cas précis.
1er cas
A1 = "33 livres d histoire", en B1, j aimerais le résultat "33"
2ème cas
A1 = "8 795 769", en B1, j aimerais le résultat "8795769"
3ème cas
A1 = "1 150 506 millimètres", en B1, j aimerais le résultat "1150506"
4ème cas
A1 = "77.8318 cm" en B1, j aimerais le résultat "77,8318"
5ème cas
A1 = "0.5" en B1, j aimerais le résultat "0,5"
MERCI
A voir également:
- Excel 2003 - Fonctions de transformations
- Liste déroulante excel - Guide
- Fonction si et excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Fiche de pointage excel - Télécharger - Tableur
25 réponses
Bonjour Eric,
Merci mais chez moi sa ne marche pas avec les espaces insécables j’obtiens #VALEURS. En cherchant j’ai pris le code ‘32’ pour CAR() au lieu de 160 et là c’est tout bon … c’est ou la différence entre nous deux !
Petite remarque au passage pour Mike-31, la substitution des espaces est déjà prise en compte dans le la formule d’Eric ( …… CAR(160);""…..) , le troisième SUBSTITUE est pour les oiseaux !
Au passage j’ai essayé la proposition de JvDo (https://forums.commentcamarche.net/forum/affich-14112222-excel-2003-fonctions-de-transformations#13) c’est génial, merci.
A une prochaine.
Merci mais chez moi sa ne marche pas avec les espaces insécables j’obtiens #VALEURS. En cherchant j’ai pris le code ‘32’ pour CAR() au lieu de 160 et là c’est tout bon … c’est ou la différence entre nous deux !
Petite remarque au passage pour Mike-31, la substitution des espaces est déjà prise en compte dans le la formule d’Eric ( …… CAR(160);""…..) , le troisième SUBSTITUE est pour les oiseaux !
Au passage j’ai essayé la proposition de JvDo (https://forums.commentcamarche.net/forum/affich-14112222-excel-2003-fonctions-de-transformations#13) c’est génial, merci.
A une prochaine.
Re,
l'espace insécable (160, mais il me semblait avoir trouvé 130 aussi récemment) est différent l'espace 'normal' (32), visuellement c'est un espace mais il interdit le retour à la ligne à cet endroit (comme si les 2 mots n'en formait qu'un seul).
Aucune raison d'avoir #valeur avec l'un et pas avec l'autre, substitue() ne remplace que s'il trouve le caractère.
Mike, ton substitue() en plus ne sert à rien en effet, tu remplaces , par . et dans la foulée . par ,
eric
l'espace insécable (160, mais il me semblait avoir trouvé 130 aussi récemment) est différent l'espace 'normal' (32), visuellement c'est un espace mais il interdit le retour à la ligne à cet endroit (comme si les 2 mots n'en formait qu'un seul).
Aucune raison d'avoir #valeur avec l'un et pas avec l'autre, substitue() ne remplace que s'il trouve le caractère.
Mike, ton substitue() en plus ne sert à rien en effet, tu remplaces , par . et dans la foulée . par ,
eric
Re Eriiic,
Comme un grand, lorsque j'ai vu tes deux formules concernant le traitement des séparateurs de décimales post 18, j’ai ajouté un substitue pour que le séparateur décimal point soit pris en compte comme tu l’as si bien démontré dans ta deuxième formule, plusieurs saisies satisfaisante j’ai balancé la formule.
Erreur de ma part j’aurai du changer mes paramètres régionaux ou décomposer la formule, la solution était trop facile
et ma conclusion « En attente de vos remarques ou rectification » n’était pas innocente
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
Comme un grand, lorsque j'ai vu tes deux formules concernant le traitement des séparateurs de décimales post 18, j’ai ajouté un substitue pour que le séparateur décimal point soit pris en compte comme tu l’as si bien démontré dans ta deuxième formule, plusieurs saisies satisfaisante j’ai balancé la formule.
Erreur de ma part j’aurai du changer mes paramètres régionaux ou décomposer la formule, la solution était trop facile
et ma conclusion « En attente de vos remarques ou rectification » n’était pas innocente
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
Bonjour tout le monde,
Bien vu, c'est vrai que ce substitue() là il faut le mettre à l'intérieur.
C'est vrai aussi que je l'ai ajouté sans tester, mea culpa ;-)
eric
Bien vu, c'est vrai que ce substitue() là il faut le mettre à l'intérieur.
C'est vrai aussi que je l'ai ajouté sans tester, mea culpa ;-)
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut tous,
J’adore ce Forum surtout lorsque les échanges sont courtois et constructifs, et que chacun essaie de se surpasser pour apporter la meilleure solution pour l’enrichissement tous.
Ce n’est malheureusement pas le cas de tous les intervenants pourtant de valeur ce qui terni cette image
Bravo et essayons de continuer longtemps dans cet esprit
Cordialement
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
J’adore ce Forum surtout lorsque les échanges sont courtois et constructifs, et que chacun essaie de se surpasser pour apporter la meilleure solution pour l’enrichissement tous.
Ce n’est malheureusement pas le cas de tous les intervenants pourtant de valeur ce qui terni cette image
Bravo et essayons de continuer longtemps dans cet esprit
Cordialement
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)