Formule excel 2007
Résolu
Toxine
-
Toxine -
Toxine -
Bonjour,
J'ai un petit problème peut être simple à premiere vue mais je n'arrive pas à trouver la solution. Je ne connais pas assez excel 2007 pour savoir si c'est possible. Voici mon soucis:
J'ai actuellement une donnée que je copie dans une cellule excel : exemple 13,45 V DC (les espaces sont présent)
Je voudrais à l'aide d'une formule, sortir de 13,45 V DC juste 45 est ce possible ou deja dans un premier temps comment peut-on supprimer à l'aide d'une formule les lettres V DC. Merci de pouvoir m'aider !
J'ai un petit problème peut être simple à premiere vue mais je n'arrive pas à trouver la solution. Je ne connais pas assez excel 2007 pour savoir si c'est possible. Voici mon soucis:
J'ai actuellement une donnée que je copie dans une cellule excel : exemple 13,45 V DC (les espaces sont présent)
Je voudrais à l'aide d'une formule, sortir de 13,45 V DC juste 45 est ce possible ou deja dans un premier temps comment peut-on supprimer à l'aide d'une formule les lettres V DC. Merci de pouvoir m'aider !
Configuration: Windows XP Internet Explorer 7.0
4 réponses
-
Bonjour,
et si les nombres avant et après la virgule peuvent avoir un nombre de chiffres variable et non toujours 2) utilise :
=STXT(A4,CHERCHE(",",A4)+1,CHERCHE(" ",A4)-CHERCHE(",",A4))*1
(le *1 est pour transformer en numérique)
eric-
Grace à vous j'ai réussi la dernière étape j'ai 13,45 dans une cellule et à l'aide de votre formule je trouve bien 45. Je vous remercie pour ce point là, mais je ne peut pas utiliser la fonction recherche pour la 2eme cellule il me faut dans tous les cas une formule. voici ce que je recherche à faire en plus clair:
1ere cellule > 2eme cellule > 3eme cellule
13,45 V DC > 13,45 > 45
merci de votre aide, vous m'avez déja beaucoup aider!!!
-
-
bonjour
Si tes données ont toujours la même longueur tu fais cela très bien avec=STXT(A1;4;2)
A1 est la cellule complète
4 est le premier caractère à extraire
2 la longueur
edit : salut eric, j'ai du retard et de l'imprécision mais ta formule devrait mieux fonctionner ainsi=STXT(A4;CHERCHE(",";A4)+1;CHERCHE(" ";A4)-CHERCHE(",";A4))*1-
bonjour et merci de la correction gb,
en fait j'ai ce pb (séparateur , au lieu de ; ) depuis qcq temps, bien que j'ai excel en français (?!? :-s)
Et c'est vrai que je commence à m'y habituer et ne pense plus toujours à corriger.
Je me demande si ce n'est pas lié à l'installation du SP3 d'office...
Par curiosité l'as-tu installé ?
Et pardon pour ce hors sujet mais je pense que le demandeur a sa réponse... :-)
eric- bonsoir Éric
Non pour l'instant le SP3 est en attente car je n'ai pas tout compris de l'utilité... : il t'as apporté quelque chose ?
N'as tu pas modifié les paramètres régionaux, peut-être avec un SP3 anglais d'ailleurs, car la virgule est gérée par les paramètres locaux.
Essaies peut-être de voir en VBA ce que donne FormulaLocal en affichant tes formules et si tu as une virgule à la place du ";" faut revoir les paramètres régionaux.
D'autre part, il y a eu pas mal de mises à jour Office apparemment pour sécurité mais ?
amicalement @+ - Rien apporté de visible non...
Et les parametres régionaux sont corrects, c'est la 1ère chose que j'avais vérifié. De toute façon ce sont les séparateurs décimal et de millier qui y sont définis, pas le séparateur de parametres.
J'ai aussi été fouiller la base de registre mais rien trouvé à part les autres séparateurs.
FormulaLocal confirme la ,
Pour compléter le contexte je précise que j'ai une double installation office 2003-2007 et que le pb est identique sur 2007 (et le SP1 d'office 2007, je sais, j'ai cherché la m.... ;-) )
Merci pour les idées et piste...
A l'occasion je désinstallerai les SP d'office pour voir.
eric
-
-
Bonsoir Toxine,
Pour annuler V Dc utilise la fonction recherche - remplace : Rechercher V DC, remplacer " " (rien) après avoir sélectionner la zone où doit porter l'action.
Pour sortir 45, utilise la fonction : CNUM(DROITE("cellule";2))
Je reste à l'écoute -
Merci pour toutes les informations, j'ai réussi à faire la feuille de calcul que j'avais besoin. Merci encore à vous et bon week end!!!
ciao