A voir également:
- Modifier le contenu de plusieurs cellule excel
- Liste déroulante excel - Guide
- Formule excel - Guide
- Excel colorer une cellule sous condition d'une autre cellule ✓ - Forum Excel
- Aller à la ligne dans une cellule excel - Guide
- Verrouiller cellule excel - Guide
8 réponses
m@rina
Messages postés
17539
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
20 mars 2023
11 056
Modifié par m@rina le 6/06/2012 à 11:01
Modifié par m@rina le 6/06/2012 à 11:01
Bonjour,
Est ce que les nombres qui se trouvent avant la lettre contiennent toujours un point + 2 chiffres après le point ?
m@rina
Est ce que les nombres qui se trouvent avant la lettre contiennent toujours un point + 2 chiffres après le point ?
m@rina
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 319
Modifié par Vaucluse le 6/06/2012 à 11:06
Modifié par Vaucluse le 6/06/2012 à 11:06
Bonjour
1° point
c'est selon le séparateur que vous utilisez, étant donné que dans votre texte, ma décimale est définie par un point;
2°)
si c'est un point, la formule pour la colonne des "C" ligne avec A1:
=SI(ESTERREUR(TROUVE("C";A1;1));"";GAUCHE(A1;TROUVE("C";A1;1)-1))*1
si par contre il faut passer à la virgule, soit vous utiliser ctrl f et remplacer pour remplacer à l'origine votre point par une virgule, soit la formule devient:
=SI(ESTERREUR(TROUVE("C";A1;1));"";(SUBSTITUE(GAUCHE(A1;TROUVE("C";A1;1)-1);".";","))*1)
et bien sur même chose avec D pour la seconde colonne
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
1° point
c'est selon le séparateur que vous utilisez, étant donné que dans votre texte, ma décimale est définie par un point;
2°)
si c'est un point, la formule pour la colonne des "C" ligne avec A1:
=SI(ESTERREUR(TROUVE("C";A1;1));"";GAUCHE(A1;TROUVE("C";A1;1)-1))*1
si par contre il faut passer à la virgule, soit vous utiliser ctrl f et remplacer pour remplacer à l'origine votre point par une virgule, soit la formule devient:
=SI(ESTERREUR(TROUVE("C";A1;1));"";(SUBSTITUE(GAUCHE(A1;TROUVE("C";A1;1)-1);".";","))*1)
et bien sur même chose avec D pour la seconde colonne
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
michel_m
Messages postés
16593
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
23 mars 2023
3 292
6 juin 2012 à 11:07
6 juin 2012 à 11:07
Bonjour,
il y a peut-^tre + simple...
=SI(ESTERREUR(CHERCHE("C";A1));"";GAUCHE(A1;CHERCHE("C";A1)-1))
il y a peut-^tre + simple...
=SI(ESTERREUR(CHERCHE("C";A1));"";GAUCHE(A1;CHERCHE("C";A1)-1))
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 319
6 juin 2012 à 11:09
6 juin 2012 à 11:09
Salut Michel
cherche ou trouve, même combat :-))))) à la casse près
mon souci était aussi de transformer le résultat en valeur num, car je pense peut être à tort que C et D signifient crédit et débit.
Bien amicalement, bonne journée.
cherche ou trouve, même combat :-))))) à la casse près
mon souci était aussi de transformer le résultat en valeur num, car je pense peut être à tort que C et D signifient crédit et débit.
Bien amicalement, bonne journée.
michel_m
Messages postés
16593
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
23 mars 2023
3 292
6 juin 2012 à 11:12
6 juin 2012 à 11:12
salut Vaucluse, bisous à M@rina
excuses moi, je n'avais pas rafraichi !!!
Bonne journée :o)
excuses moi, je n'avais pas rafraichi !!!
Bonne journée :o)
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 319
6 juin 2012 à 11:47
6 juin 2012 à 11:47
c'est sans problème Michel, et rafraîchir par les temps qui courent, ça n'est pas trop utile!.. du moins chez moi.
crdlmnt
crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci beaucoup pour ces infos.
C'est exactement ce que je souhaite.
Comme dis plus haut C et D correspondent bien à Débit et Crédit.
Comment puis-je faire pour que les valeurs soient numériques et puissent être considérées comme des chiffres.
C'est une histoire de . et de , mais je ne sais pas comment faire.
Merci de votre aide?
C'est exactement ce que je souhaite.
Comme dis plus haut C et D correspondent bien à Débit et Crédit.
Comment puis-je faire pour que les valeurs soient numériques et puissent être considérées comme des chiffres.
C'est une histoire de . et de , mais je ne sais pas comment faire.
Merci de votre aide?
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 319
Modifié par Vaucluse le 6/06/2012 à 19:37
Modifié par Vaucluse le 6/06/2012 à 19:37
avez vous lu un peu plus haut, le 2°ment dans le message donc ici:
https://forums.commentcamarche.net/forum/affich-25322882-modifier-le-contenu-d-une-cellule-excel#2
Ca devrait faire l'affaire, non?
crdlmnt
https://forums.commentcamarche.net/forum/affich-25322882-modifier-le-contenu-d-une-cellule-excel#2
Ca devrait faire l'affaire, non?
crdlmnt
Dans la réponse de Vaucluse, quand j'emploi la formule qui remplace le . par la , il me met NOM?
Cdlt
Cdlt
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 319
Modifié par Vaucluse le 6/06/2012 à 19:56
Modifié par Vaucluse le 6/06/2012 à 19:56
je viens de la copier telle qu'elle, de supprimer un blanc issu du copiage à la fin, et elle fonctionne direct...
... vérifiez avec ce type de résultat que vous n'avez pas fait de faute de frappe.
et si vous la copier depuis le message, vérifier que votre copie ne comporte pas de blanc au début , fin ou milieu, là ou le format de CMM dans le message l'a coupée.
si vous ne trouvez pas d'erreur, copier là depuis la barre des tâches et coller là dans un prochain message.
Ps regarder ici sur deux lignes ce que ça donne
https://www.cjoint.com/?BFgt3SzuI05
à vous lire
... vérifiez avec ce type de résultat que vous n'avez pas fait de faute de frappe.
et si vous la copier depuis le message, vérifier que votre copie ne comporte pas de blanc au début , fin ou milieu, là ou le format de CMM dans le message l'a coupée.
si vous ne trouvez pas d'erreur, copier là depuis la barre des tâches et coller là dans un prochain message.
Ps regarder ici sur deux lignes ce que ça donne
https://www.cjoint.com/?BFgt3SzuI05
à vous lire
=SI(ESTERREUR(TROUVE("C";D2;1));"";(SUBSTITUTE(GAUCHE(D2;TROUVE("C";D2;1)-1);".";","))*1)
J'ai toujours le même message d'erreur.
J'ai toujours le même message d'erreur.
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 319
Modifié par Vaucluse le 6/06/2012 à 20:53
Modifié par Vaucluse le 6/06/2012 à 20:53
Ben voyons, vous pourriez peut être écrire SUBSTITUE plutôt que SUBSTITUTE, non?
pour votre question suivante
pour la cellule date:
=DATE(GAUCHE(A1;4);DROITE(GAUCHE(A1;6);2);DROITE(GAUCHE(A1;8);2))
avec cellule en format date, bien sur
et pour le code 6 chiffres à droite:
=DROITE(A1;6)
attention aux fautes de frappe!
crdlmnt
pour votre question suivante
pour la cellule date:
=DATE(GAUCHE(A1;4);DROITE(GAUCHE(A1;6);2);DROITE(GAUCHE(A1;8);2))
avec cellule en format date, bien sur
et pour le code 6 chiffres à droite:
=DROITE(A1;6)
attention aux fautes de frappe!
crdlmnt
De plus j'ai dans des cellules par ex:
201201024554 GA54 604000
2012010220120102GA111038 401SER
Je souhaiterai avoir deux cellules:
- la première pour la date qui correspond au 8 premier chiffres de la colonne
- la seconde pour un numéro de compte qui correspond au 6 derniers caractères de la ligne
02/01/2012 puis 604000
02/01/2012 puis 401SER
201201024554 GA54 604000
2012010220120102GA111038 401SER
Je souhaiterai avoir deux cellules:
- la première pour la date qui correspond au 8 premier chiffres de la colonne
- la seconde pour un numéro de compte qui correspond au 6 derniers caractères de la ligne
02/01/2012 puis 604000
02/01/2012 puis 401SER