Regrouper des formules..
Résolu
mathilde11lb
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je cherche à simplifier un tableur excel composé de plusieurs formules nécessitant des copier/coller, sources d'erreurs...
Dans mon tableur, voici les trois types de données numériques dont je dispose :
A1 : <10
B1 : 16,54
C1 : 12<x<13,52
Je souhaiterai en une seule formule :
- supprimer le symbole "<"
- lorsqu'il y a un "x" garder la valeur numérique majorée (soit dans mon exemple 13,52)
- lorsqu'il n'y a pas de "<" ou de "x", garder la valeur numérique (soit ici 16,54)
J'ai essayé avec des formules du genre :
=SUBSTITUE(A1;"<";"")
et =STXT(A1;TROUVE("/";SUBSTITUE(A1;"x";"/";1))+1;10)*1
Ces formules marchent très bien, cependant j'aimerai les "regrouper" pour que cela fonctionne dans une cellule et ainsi pour tout mon tableur.
Je ne sais pas si cela est possible...
Merci d'avance aux courageux qui essayeront de me venir en aide :)
Je cherche à simplifier un tableur excel composé de plusieurs formules nécessitant des copier/coller, sources d'erreurs...
Dans mon tableur, voici les trois types de données numériques dont je dispose :
A1 : <10
B1 : 16,54
C1 : 12<x<13,52
Je souhaiterai en une seule formule :
- supprimer le symbole "<"
- lorsqu'il y a un "x" garder la valeur numérique majorée (soit dans mon exemple 13,52)
- lorsqu'il n'y a pas de "<" ou de "x", garder la valeur numérique (soit ici 16,54)
J'ai essayé avec des formules du genre :
=SUBSTITUE(A1;"<";"")
et =STXT(A1;TROUVE("/";SUBSTITUE(A1;"x";"/";1))+1;10)*1
Ces formules marchent très bien, cependant j'aimerai les "regrouper" pour que cela fonctionne dans une cellule et ainsi pour tout mon tableur.
Je ne sais pas si cela est possible...
Merci d'avance aux courageux qui essayeront de me venir en aide :)
A voir également:
- Regrouper des formules..
- Formules - Télécharger - Études & Formations
- Comment regrouper des applications sur android - Accueil - Guide Android
- Comment regrouper des pdf - Guide
- Regrouper plusieurs feuilles excel en une seule - Guide
- Formules excel de base - Guide
4 réponses
Bonjour,
je ne saisi pas très bien la démarche, peux tu mettre un exemple de fichier à notre disposition avec tes deux formules que l'on voit s'il te plait.
pour joindre ton fichier exemple avec ce lien
https://www.cjoint.com/
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
je ne saisi pas très bien la démarche, peux tu mettre un exemple de fichier à notre disposition avec tes deux formules que l'on voit s'il te plait.
pour joindre ton fichier exemple avec ce lien
https://www.cjoint.com/
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Bonjour
=SI(GAUCHE(A1;1)=">";DROITE(A1;NBCAR(A1)-1)*1;SI(NB.SI(A1;"*x*");DROITE(A1;NBCAR(A1)-TROUVE("x";A1)-1)*1;A1*1))
crdlmnt
=SI(GAUCHE(A1;1)=">";DROITE(A1;NBCAR(A1)-1)*1;SI(NB.SI(A1;"*x*");DROITE(A1;NBCAR(A1)-TROUVE("x";A1)-1)*1;A1*1))
crdlmnt
Bonjour à tous,
autre proposition :
autre proposition :
=SI(ESTERREUR(CHERCHE("x<";A1));SUBSTITUE(A1;"<";"");DROITE(A1;NBCAR(A1)-CHERCHE("x<";A1)-1))et si tu veux en numérique au lieu d'une chaine :
=--SI(ESTERREUR(CHERCHE("x<";A1));SUBSTITUE(A1;"<";"");DROITE(A1;NBCAR(A1)-CHERCHE("x<";A1)-1))eric
Bonjour à tous!
Merci d'avoir pris le temps de répondre à ma question!
Mike-31 : trop tard, on a répondu à ma question :)
Vaucluse : j'ai essayé ta formule, cependant je n'ai pas réussi à la faire fonctionner.. Cela me marque "valeur" à chaque fois..
eriiic : ta premiere formule marche du tonner!! :) Merci beaucoup, cela va me faire gagner un temps précieux! :)
Bonne journée à tous!
Merci d'avoir pris le temps de répondre à ma question!
Mike-31 : trop tard, on a répondu à ma question :)
Vaucluse : j'ai essayé ta formule, cependant je n'ai pas réussi à la faire fonctionner.. Cela me marque "valeur" à chaque fois..
eriiic : ta premiere formule marche du tonner!! :) Merci beaucoup, cela va me faire gagner un temps précieux! :)
Bonne journée à tous!