Extraire score formule excel
Résolu/Fermé
gustaflex_8
-
23 août 2010 à 01:19
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 - 24 août 2010 à 01:01
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 - 24 août 2010 à 01:01
A voir également:
- Extraire score formule excel
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel si et - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
- Extraire une video youtube - Guide
16 réponses
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
23 août 2010 à 13:02
23 août 2010 à 13:02
Re le forum
Si il n'y a juste que Stade Brestois 29 qui pose problème
Toujours une formule matricielle (A valider par Ctrl+Shift+Enter)
Mytå
Si il n'y a juste que Stade Brestois 29 qui pose problème
Toujours une formule matricielle (A valider par Ctrl+Shift+Enter)
=STXT(SUBSTITUE(A1;29;"");NBCAR(SUBSTITUE(A1;29;""))-EQUIV(VRAI;ESTNUM(--(STXT(SUBSTITUE(A1;29;"");NBCAR(SUBSTITUE(A1;29;""))-LIGNE($1:$255);1)));0)-4;5)
Mytå
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
Modifié par Mytå le 23/08/2010 à 02:33
Modifié par Mytå le 23/08/2010 à 02:33
Salut le forum
Avec juste un exemple
Essaye cette formule pour la cellule B3
Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
Avec juste un exemple
Essaye cette formule pour la cellule B3
=SUPPRESPACE(STXT(B3;TROUVE("-";B3)-3;7))
Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
d abord merci myta
mais desole je n ai pas tout compris de votre reponse
j ai reussi a extraire le score grace a la formule cherche
en effet j ai chercher le - du score et a partir de la j ai pu obtenir la position de mon premier chiffre donc utiliser la fonction stxt pour obtenir le score entier que j ai ensuite separer avec les fonctions gauche et droites
maintenant le probleme que je rencontre c que le site qui me donne les resultats utilise le - pour paris saint-germain et fc sochaux-montbelliard
cela perturbe ma cellule qui prend non plus a partir du score 1 - 2 par exemple mais a partir de "nt" ou "ux"
pourriez vous m indiquez comment remplacez dans la cellule paris saint-germain par psg et fc sochaux-monbelliard pas sochaux
merci d avance
mais desole je n ai pas tout compris de votre reponse
j ai reussi a extraire le score grace a la formule cherche
en effet j ai chercher le - du score et a partir de la j ai pu obtenir la position de mon premier chiffre donc utiliser la fonction stxt pour obtenir le score entier que j ai ensuite separer avec les fonctions gauche et droites
maintenant le probleme que je rencontre c que le site qui me donne les resultats utilise le - pour paris saint-germain et fc sochaux-montbelliard
cela perturbe ma cellule qui prend non plus a partir du score 1 - 2 par exemple mais a partir de "nt" ou "ux"
pourriez vous m indiquez comment remplacez dans la cellule paris saint-germain par psg et fc sochaux-monbelliard pas sochaux
merci d avance
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
Modifié par Mytå le 23/08/2010 à 02:46
Modifié par Mytå le 23/08/2010 à 02:46
Re le forum
Essaye avec cette formule matricielle (Valider par Ctrl+Shift+Enter)
Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
Essaye avec cette formule matricielle (Valider par Ctrl+Shift+Enter)
=STXT(A1;NBCAR(A1)-EQUIV(VRAI;ESTNUM(--(STXT(A1;NBCAR(A1)-LIGNE($1:$255);1)));0)-4;5)
Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merci myta mais cela me marque #n/a alors que si je vais dans la formule cela me marque bien dans le test du resultat le bon score c a dire 1-2
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
23 août 2010 à 03:14
23 août 2010 à 03:14
Re le forum
Tu n'as pas validé la formule avec Ctrl+Shift+Enter
pour faire apparaitre les { }
Mytå
Tu n'as pas validé la formule avec Ctrl+Shift+Enter
pour faire apparaitre les { }
Mytå
merci myta cela marche nickel sauf pour un resultat donc le club comprend des chiffre
il me donne comme resultat is 29 mais quand je supprime le is 29 cela marche
peux tu m explique pas a pas ta formule car la j avoue je ne comprend rien lol
je te demande cela pour eviter de recopier betement une formule sans comprendre de quoi il retourne
car en fait je ne connais pas la fonction equiv
autre chose a quoi sert de valider la formule
sur ce bonne nuit et j espere a demain pour d autre reponses
merci encore
il me donne comme resultat is 29 mais quand je supprime le is 29 cela marche
peux tu m explique pas a pas ta formule car la j avoue je ne comprend rien lol
je te demande cela pour eviter de recopier betement une formule sans comprendre de quoi il retourne
car en fait je ne connais pas la fonction equiv
autre chose a quoi sert de valider la formule
sur ce bonne nuit et j espere a demain pour d autre reponses
merci encore
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
23 août 2010 à 07:45
23 août 2010 à 07:45
Bonjour
peut être avec ceci si vous pouvez respecter les conditions suivantes:
_les scores sont toujours séparés des textes avant et après par un blanc
_les deux résultats sont toujours séparés par un blanc, un tiret un blanc
_il n'y a pas de trait d'union dans le 1° nom d'équipe(c'est là le + gros hic, mais s'il y à risque on peut essayer de compliquer un peu pour trouver le 2°. Revenez si c'est le cas)
_il n'y a pas plus de 99 buts marqués dans un match
alors pour un texte en A1
=SUPPRESPACE(STXT(A1;TROUVE("-";A1;1)-3;7))
Crdlmnt
peut être avec ceci si vous pouvez respecter les conditions suivantes:
_les scores sont toujours séparés des textes avant et après par un blanc
_les deux résultats sont toujours séparés par un blanc, un tiret un blanc
_il n'y a pas de trait d'union dans le 1° nom d'équipe(c'est là le + gros hic, mais s'il y à risque on peut essayer de compliquer un peu pour trouver le 2°. Revenez si c'est le cas)
_il n'y a pas plus de 99 buts marqués dans un match
alors pour un texte en A1
=SUPPRESPACE(STXT(A1;TROUVE("-";A1;1)-3;7))
Crdlmnt
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
23 août 2010 à 12:55
23 août 2010 à 12:55
Re le forum
Vaucluse, j'avais déjà proposé cette proposition le 23 aoû 2010 à 02:18
Mytå
Vaucluse, j'avais déjà proposé cette proposition le 23 aoû 2010 à 02:18
Mytå
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
23 août 2010 à 20:58
23 août 2010 à 20:58
exact Mita, ça m'a échappé. ....avec mes excuses.
merci vaucluse mais votre formule marche pour tous les clubs sauf paris saint-germain et fc sochaux-monbteliard car il me prend int-ger et aux-mon
le probleme c le - du nom
quant a la formule de myta c le stade brestois 29 qui pose probleme et plus particulierement le 29 car si je le supprime cela marche nickel
l ideal serait pour les deux formules pouvoir remplacer paris saint-germain par psg et fc sochaux-montbeliard par sochaux ou dans la formule de myta stabe brestois 29 par brest
merci d avance
le probleme c le - du nom
quant a la formule de myta c le stade brestois 29 qui pose probleme et plus particulierement le 29 car si je le supprime cela marche nickel
l ideal serait pour les deux formules pouvoir remplacer paris saint-germain par psg et fc sochaux-montbeliard par sochaux ou dans la formule de myta stabe brestois 29 par brest
merci d avance
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
23 août 2010 à 12:35
23 août 2010 à 12:35
Bonjour Pour Mita, je lui laisse le soin de répondre
pour remplacer un mot par u n autre:
sélectionnez tout votre champ
barre d'outil / Edition / Remplacer
remplacer:
Paris-Saint germain
par:PSG
et cliquez sur "remplacer tout"
... et ainsi de suite pour tous les clubs avec tirets.
etc...
crdlmnt
pour remplacer un mot par u n autre:
sélectionnez tout votre champ
barre d'outil / Edition / Remplacer
remplacer:
Paris-Saint germain
par:PSG
et cliquez sur "remplacer tout"
... et ainsi de suite pour tous les clubs avec tirets.
etc...
crdlmnt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
23 août 2010 à 12:43
23 août 2010 à 12:43
Suite message précédent
A défaut de pouvoir remplacer, voici une formule qui traitera à partir du 2° tiret s'il y en a un dans la nom du club:
=SI(ESTERREUR(TROUVE("-";A1;TROUVE("-";A1;1)+1));STXT(A1;TROUVE("-";A1;1)-2;5);STXT(A1;TROUVE("-";A1;TROUVE("-";A1;1)+1)-2;5))
crdlmnt
A défaut de pouvoir remplacer, voici une formule qui traitera à partir du 2° tiret s'il y en a un dans la nom du club:
=SI(ESTERREUR(TROUVE("-";A1;TROUVE("-";A1;1)+1));STXT(A1;TROUVE("-";A1;1)-2;5);STXT(A1;TROUVE("-";A1;TROUVE("-";A1;1)+1)-2;5))
crdlmnt
merci vaucluse mais j ai essayer votre formule mais maintenant le probleme c quant le club avec le tiret se trouve apres le score
ex 19:00 Stade Rennais FC 0 - 0 AS Saint-Etienne ou il me prend nt-et
je vais donc essayer la methode de remplacer
ex 19:00 Stade Rennais FC 0 - 0 AS Saint-Etienne ou il me prend nt-et
je vais donc essayer la methode de remplacer
le probleme avec remplacer c que c n est pas automatique et que je n arrive pas a changer plusieurs nom a la fois
j ai donc essayer la formule remplacer mais le probleme c que je n arrive pas a remplacer le mot dans la bonne cellule
en effet en a25 19:00 AS Saint-Etienne 3 - 2 FC Sochaux-Montbéliard
en b25 FC SochauxMontbéliard
maintenant j aimerais que le resultat de b25 remplace FC Sochaux-Montbéliard dans la cellule a25
j ai donc essayer la formule remplacer mais le probleme c que je n arrive pas a remplacer le mot dans la bonne cellule
en effet en a25 19:00 AS Saint-Etienne 3 - 2 FC Sochaux-Montbéliard
en b25 FC SochauxMontbéliard
maintenant j aimerais que le resultat de b25 remplace FC Sochaux-Montbéliard dans la cellule a25
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
23 août 2010 à 14:15
23 août 2010 à 14:15
Re
je ne comprend pas, là, il ne s'agit pas d'utiliser des formules entre A et B25 pour remplacer un code, mais la fonction remplacer dans l'outil édition?
je ne vois pas ce que B25 fait la dedans. pouvez vous expliquer
si vous avez une cellule A25 qui dit:
Saint-Etienne et Sochaux-Montbéliard
vous pouvez utiliser cette solution pour remplacer (successivement, bien sur):
Saint-Etienne par Saint Etienne
et Sochaux-Monbéliard par Sochaux Montbéliard
tous les noms avec tirets à remplacer par des noms sans tirets et en sélectionnant tout le champ pour que tous les noms identiques soient remplacés en même temps. Ensuite, c'est la 1° proposition qui fonctionne.
crdlmnt
je ne comprend pas, là, il ne s'agit pas d'utiliser des formules entre A et B25 pour remplacer un code, mais la fonction remplacer dans l'outil édition?
je ne vois pas ce que B25 fait la dedans. pouvez vous expliquer
si vous avez une cellule A25 qui dit:
Saint-Etienne et Sochaux-Montbéliard
vous pouvez utiliser cette solution pour remplacer (successivement, bien sur):
Saint-Etienne par Saint Etienne
et Sochaux-Monbéliard par Sochaux Montbéliard
tous les noms avec tirets à remplacer par des noms sans tirets et en sélectionnant tout le champ pour que tous les noms identiques soient remplacés en même temps. Ensuite, c'est la 1° proposition qui fonctionne.
crdlmnt
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
Modifié par Mytå le 23/08/2010 à 15:37
Modifié par Mytå le 23/08/2010 à 15:37
Re le forum
Gustaflex, as-tu essayer ma formule du Message#14 ?
Elle supprime le 29 à problème pour l'extraction du score.
Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
Gustaflex, as-tu essayer ma formule du Message#14 ?
Elle supprime le 29 à problème pour l'extraction du score.
Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié par eriiic le 23/08/2010 à 18:26
Modifié par eriiic le 23/08/2010 à 18:26
Bonjour tout le monde,
Une autre approche : comme le seul tiret intéressant est entre 2 espaces autant en profiter.
=SUPPRESPACE(STXT(A1;CHERCHE(" - ";A1)-2;7))
eric
Une autre approche : comme le seul tiret intéressant est entre 2 espaces autant en profiter.
=SUPPRESPACE(STXT(A1;CHERCHE(" - ";A1)-2;7))
eric
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
23 août 2010 à 19:35
23 août 2010 à 19:35
Bonsoir Eric; effectivement, cette option sensiblement identique à la proposition ici:
https://forums.commentcamarche.net/forum/affich-18928749-extraire-score-formule-excel#8
prend en compte le fait que le tiret est encadré par deux blancs, ce qui élimine le risque de prise en compte des tirets dans les noms de club.
C'est bête comme chou, mais il fallait y penser,bravo donc
Puisqu'on est sur le sujet, connais tu, toi, une différence entre les actions des fonctions CHERCHE et TROUVE?
crdlmnt
https://forums.commentcamarche.net/forum/affich-18928749-extraire-score-formule-excel#8
prend en compte le fait que le tiret est encadré par deux blancs, ce qui élimine le risque de prise en compte des tirets dans les noms de club.
C'est bête comme chou, mais il fallait y penser,bravo donc
Puisqu'on est sur le sujet, connais tu, toi, une différence entre les actions des fonctions CHERCHE et TROUVE?
crdlmnt
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
23 août 2010 à 20:51
23 août 2010 à 20:51
Re :-)
Le #8 qui ressemble bigrement au #1 ;-)
Bah, j'ai eu l'avantage d'arriver en cours de route et de ne pas me trouver emmené à modifier petit à petit selon les cas particuliers...
Trouve() est sensible à la casse contrairement à cherche()
(et n'accepte pas les caractères génériques)
A tester mais je le suppose plus rapide vu qu'il a nettement moins de boulot...
eric
Le #8 qui ressemble bigrement au #1 ;-)
Bah, j'ai eu l'avantage d'arriver en cours de route et de ne pas me trouver emmené à modifier petit à petit selon les cas particuliers...
Trouve() est sensible à la casse contrairement à cherche()
(et n'accepte pas les caractères génériques)
A tester mais je le suppose plus rapide vu qu'il a nettement moins de boulot...
eric
voila je rentre du boulot et je vois que vous avez bossez sur le sujet lol
en premier lieu je tiens a vous remerciez
deuxiemement la formule de myta et celle d eric ont l air de marcher toutes les deux. je dit ont l air car je n ai pas eu le temps de tester avec beaucoup de valeur
juste pour moi pouvez vous m expliquez votre logique et la syntaxe de vos formules
pour la formule d eric
donc si j ai bien compris il suffit de supprimez les espace inutiles avec supprespace afin de retrouvez avec cherche le espace - espace afin de retirer les 7 caractere a partir de 2 avant le -
concernant ta formule myta en message 14 elle marche mais je ne comprend pas le raisonnement lol je suis perdu
j ai compris que tu remplacer le 29 par un vide mais a partir de nb car je nage
merci a tous merci aussi vaucluse pour avoir passer du temps sur mon probleme et juste si vous pouvez repondre a mes derniere question ca serait genial
en premier lieu je tiens a vous remerciez
deuxiemement la formule de myta et celle d eric ont l air de marcher toutes les deux. je dit ont l air car je n ai pas eu le temps de tester avec beaucoup de valeur
juste pour moi pouvez vous m expliquez votre logique et la syntaxe de vos formules
pour la formule d eric
donc si j ai bien compris il suffit de supprimez les espace inutiles avec supprespace afin de retrouvez avec cherche le espace - espace afin de retirer les 7 caractere a partir de 2 avant le -
concernant ta formule myta en message 14 elle marche mais je ne comprend pas le raisonnement lol je suis perdu
j ai compris que tu remplacer le 29 par un vide mais a partir de nb car je nage
merci a tous merci aussi vaucluse pour avoir passer du temps sur mon probleme et juste si vous pouvez repondre a mes derniere question ca serait genial
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
23 août 2010 à 21:04
23 août 2010 à 21:04
pour la formule d eric
donc si j ai bien compris il suffit de supprimez les espace inutiles avec supprespace afin de retrouvez avec cherche le espace - espace afin de retirer les 7 caractere a partir de 2 avant le -
Ce qui s'exécute en premier c'est ce qui est dans la ( ) la plus interne.
On recherche la position de " - " pour extraire la chaine, supprespace() s'exécute en dernier pour enlever les espaces gauche et droite si tes scores sont à 1 chiffre.
eric
donc si j ai bien compris il suffit de supprimez les espace inutiles avec supprespace afin de retrouvez avec cherche le espace - espace afin de retirer les 7 caractere a partir de 2 avant le -
Ce qui s'exécute en premier c'est ce qui est dans la ( ) la plus interne.
On recherche la position de " - " pour extraire la chaine, supprespace() s'exécute en dernier pour enlever les espaces gauche et droite si tes scores sont à 1 chiffre.
eric
voila donc vos formules marche nickel pour les scores recuperer d internet .
mais maintenant je voudrais recuperer les scores postes par des utilisateur sur le forum donc on en revient au debut car les scores sont souvent marquer sans espace entre les guillemets
en testant les deux formules celles de myta marche toujours mais celle de eric ne marche plus car si j essaie de remplace " - " par "-" il me prend les lettre de clubs qui sont composer de trait d union ex paris saint-germain fc sochaux-monbteliard as saint-etienne
on retombe donc sur les message de depart ou le probleme survient quand on a par exemple
as saint-etienne 2-1 paris saint-germain
comme je l ai deja dit la formule de myta marche tres bien mais j aurais voulu savoir si une autre syntaxe exister afin de pouvoir eviter les bugs
en effet je souhaite par la suite verifier par si resultat formule 1 = resultat formule 2 alors ....
j espere que vous m avez bien compris
merci d avance
mais maintenant je voudrais recuperer les scores postes par des utilisateur sur le forum donc on en revient au debut car les scores sont souvent marquer sans espace entre les guillemets
en testant les deux formules celles de myta marche toujours mais celle de eric ne marche plus car si j essaie de remplace " - " par "-" il me prend les lettre de clubs qui sont composer de trait d union ex paris saint-germain fc sochaux-monbteliard as saint-etienne
on retombe donc sur les message de depart ou le probleme survient quand on a par exemple
as saint-etienne 2-1 paris saint-germain
comme je l ai deja dit la formule de myta marche tres bien mais j aurais voulu savoir si une autre syntaxe exister afin de pouvoir eviter les bugs
en effet je souhaite par la suite verifier par si resultat formule 1 = resultat formule 2 alors ....
j espere que vous m avez bien compris
merci d avance
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
23 août 2010 à 22:21
23 août 2010 à 22:21
on retombe donc sur les message de depart
Non, c'est nouveau que le score puisse ne pas avoir d'espace, je ne pense l'avoir lu avant...
Non, c'est nouveau que le score puisse ne pas avoir d'espace, je ne pense l'avoir lu avant...
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
23 août 2010 à 23:48
23 août 2010 à 23:48
Re le forum
«comme je l ai deja dit la formule de myta marche tres bien mais j aurais voulu savoir si une autre syntaxe exister afin de pouvoir eviter les bugs»
Si il y a un bug merci de nous le faire partage que j'adapte la formule.
Comme tes exemples de pointages ne sont pas nombreux difficiles de trouver mieux . . .
Mytå
«comme je l ai deja dit la formule de myta marche tres bien mais j aurais voulu savoir si une autre syntaxe exister afin de pouvoir eviter les bugs»
Si il y a un bug merci de nous le faire partage que j'adapte la formule.
Comme tes exemples de pointages ne sont pas nombreux difficiles de trouver mieux . . .
Mytå
non justement pour l instant je n ai pas trouver de bug mais si j avais pu avoir une autre formule que la tienne qui marche j aurais pu dans une autre cellule verifier si les score trouves etaient identiques.
voila c juste pour un soucis de detail mais bon pour l instant je le repete et je t en remercie encore ta formule fonctionne tres bien
voila c juste pour un soucis de detail mais bon pour l instant je le repete et je t en remercie encore ta formule fonctionne tres bien
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
24 août 2010 à 01:01
24 août 2010 à 01:01
Re le forum
Bien heureux que ton problème soit solutionné.
N'oublie pas de le faire passer en [Résolu]
Si tu n'y arrive pas on demandera à un Membre Contributeur
A une prochaine
Mytå
Bien heureux que ton problème soit solutionné.
N'oublie pas de le faire passer en [Résolu]
Si tu n'y arrive pas on demandera à un Membre Contributeur
A une prochaine
Mytå