EXCEL - pouvez vous expliquer cette formule?
Résolu/Fermé
Ophelie75
Messages postés
264
Date d'inscription
vendredi 11 juillet 2008
Statut
Membre
Dernière intervention
9 juillet 2009
-
17 juil. 2008 à 15:30
Ophelie75 Messages postés 264 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 9 juillet 2009 - 18 juil. 2008 à 17:34
Ophelie75 Messages postés 264 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 9 juillet 2009 - 18 juil. 2008 à 17:34
A voir également:
- EXCEL - pouvez vous expliquer cette formule?
- Formule excel si et - Guide
- Formule somme excel colonne - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
5 réponses
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
17 juil. 2008 à 15:48
17 juil. 2008 à 15:48
bonjour.
Il faut lire à partir de la pluspetite parenthèse :
MID(E48;8;1) Si je ne me trompe pas, on demande de prendre le contenu de la cellule E48, et on extrait une sous-chaîne à partir du 8ème caractère, sur une longueur de 1.
En clair : On prend le 8ème caractère de la cellule E48.
SUBSTITUTE(MID(E48;8;1);"1";"Mini";) : On remplace, dans la chîne retournée par MID(E48;8;1), les "1" par "Mini".
En clair, si le caractère qu'on a extrait de E48 est un "1", on le remplace par Mini.
Les autres SUBSTITUTE répondent à la même logique (remplacement d'un chiffre par un équivalent plus lisible).
Il faut lire à partir de la pluspetite parenthèse :
MID(E48;8;1) Si je ne me trompe pas, on demande de prendre le contenu de la cellule E48, et on extrait une sous-chaîne à partir du 8ème caractère, sur une longueur de 1.
En clair : On prend le 8ème caractère de la cellule E48.
SUBSTITUTE(MID(E48;8;1);"1";"Mini";) : On remplace, dans la chîne retournée par MID(E48;8;1), les "1" par "Mini".
En clair, si le caractère qu'on a extrait de E48 est un "1", on le remplace par Mini.
Les autres SUBSTITUTE répondent à la même logique (remplacement d'un chiffre par un équivalent plus lisible).
Fatcaps
Messages postés
69
Date d'inscription
samedi 8 décembre 2007
Statut
Membre
Dernière intervention
21 juillet 2008
5
17 juil. 2008 à 15:39
17 juil. 2008 à 15:39
Je te conseillerai de poser la question sur ce forum : https://www.excel-downloads.com/forums/
Bonne journée
Bonne journée
nvaros
Messages postés
141
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
6 octobre 2009
17
17 juil. 2008 à 15:42
17 juil. 2008 à 15:42
Salut Ophélie75,
Cette formule c'est du français.
Cette formule ne vient pas d'une autre planète.
Comme la fonction l'indique c'est une fonction de substitution (remplacement ancien_texte par nouveau_texte).
Cette formule c'est du français.
Cette formule ne vient pas d'une autre planète.
Comme la fonction l'indique c'est une fonction de substitution (remplacement ancien_texte par nouveau_texte).
Ophelie75
Messages postés
264
Date d'inscription
vendredi 11 juillet 2008
Statut
Membre
Dernière intervention
9 juillet 2009
19
17 juil. 2008 à 17:15
17 juil. 2008 à 17:15
Euuuh, c'est pas très sympa de me prendre pour une débile...
Premièrement je pense que tu as tout à fait compris l'objet de ma demande, dc pas la peine de faire de l'ironie à deux balles...
Et deuxièmement, non la formule n'est pas en français (si je me prends à ton jeu), elle est en anglais...
Et troisièmement, merci j'avais compris l'usage de substitution, il suffit de lire la bulle excel pour comprendre...
Je voulais simplement une explication de l'applicvation de la formule entière, avec aussi MID...
Ophélie
Premièrement je pense que tu as tout à fait compris l'objet de ma demande, dc pas la peine de faire de l'ironie à deux balles...
Et deuxièmement, non la formule n'est pas en français (si je me prends à ton jeu), elle est en anglais...
Et troisièmement, merci j'avais compris l'usage de substitution, il suffit de lire la bulle excel pour comprendre...
Je voulais simplement une explication de l'applicvation de la formule entière, avec aussi MID...
Ophélie
Fatcaps
Messages postés
69
Date d'inscription
samedi 8 décembre 2007
Statut
Membre
Dernière intervention
21 juillet 2008
5
17 juil. 2008 à 15:46
17 juil. 2008 à 15:46
Merci pr l'info nvaros ^^
Si j'ai bien capté, 1 sera remplacé par Mini, 2 par PM, 4 par MM, etc...
Est-ce bien ca ?
Si oui c'est très bon à savoir ;)
Si j'ai bien capté, 1 sera remplacé par Mini, 2 par PM, 4 par MM, etc...
Est-ce bien ca ?
Si oui c'est très bon à savoir ;)
nvaros
Messages postés
141
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
6 octobre 2009
17
17 juil. 2008 à 15:58
17 juil. 2008 à 15:58
Salut Fatcaps,
Par exemple, si tu as en A1 le texte " je vais bien"
Si tu veux changer "je vais bien" en "je vais mal" tu utilises la fonction substitute en faisant (se positionner dans n'importe quel cellule sauf A1) :
=substitute(A1;"bien";"mal").
Le texte se change est le résultat te donne "je vais mal".
Par exemple, si tu as en A1 le texte " je vais bien"
Si tu veux changer "je vais bien" en "je vais mal" tu utilises la fonction substitute en faisant (se positionner dans n'importe quel cellule sauf A1) :
=substitute(A1;"bien";"mal").
Le texte se change est le résultat te donne "je vais mal".
Fatcaps
Messages postés
69
Date d'inscription
samedi 8 décembre 2007
Statut
Membre
Dernière intervention
21 juillet 2008
5
>
nvaros
Messages postés
141
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
6 octobre 2009
17 juil. 2008 à 16:02
17 juil. 2008 à 16:02
C'est bon ca !
Merci de l'explication ^^
Merci de l'explication ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ophelie75
Messages postés
264
Date d'inscription
vendredi 11 juillet 2008
Statut
Membre
Dernière intervention
9 juillet 2009
19
18 juil. 2008 à 17:34
18 juil. 2008 à 17:34
Ouiiii merci bcp edi ca fonctionne parfaitement !!!
A+
Ophélie
A+
Ophélie
17 juil. 2008 à 16:06
Je ne connais pas la fonction MID et je crois qu'elle n'existe pas.
C'est seulement en visual basic qu'elle existe.
17 juil. 2008 à 17:10
Sinon pour nvaros, la fonction MID existe bel et bien > STEXT en français
Merci!
Ophelie
18 juil. 2008 à 09:38
Je sais très bien que le fonction MID existe mais en VISUAL BASIC.
De plus, c'est pas STEXT mais STXT.
18 juil. 2008 à 13:27
Pour MID, j'ai fais une recherche rapide sur Google, et j'en ai conclus qu'il sagissait de la version anglaise de STXT...
Après, si un utilisateur d'Excel version anglaise pouvait infirmer/confirmer, je pense que c'est le seul moyen de trancher... Même si le principal est que l'interprétation de la fonction soit bonne ;-)
18 juil. 2008 à 14:06
Bon c'est vrai que ne l'ai pas précisé mais la version que j'utilise est bien en langue anglaise.
Pour MID, cette fonction existe bien nvaros et pas seulement dans VBA! sauf que c'est la fonction STXT en anglais!
Informe toi avant c'est mieux.