TEXTE(A1;"0,00")&" Km"

Yldie

XLDnaute Junior
Chères, Chers XLDnautes,

Je n'y arrive plus et comme j'ai dépouillé en vain les archives des différents forums concernant ce sujet, j'en appelle désormais à vos lumières, voici un exemple d'une de mes formules.
Dans un cas j'obtiens le résultat suivant : 0,0000000000000000000 Km :confused:
ou bien en modifiant quelque peu ma formule avec TEXTE(;"0,00") j'obtiens 0,00 mais sans l'unité :mad:
Alors que je souhaiterais obtenir 0,00 Km
Peut-on associer CONCATENER() et TEXTE() ou un signe du type &

MERCI D'AVANCE, JE SUIS PERDU et je ne supporte pas de voir autant de décimales, mes colonnes ne sont pas assez larges

=SI(ESTERREUR(SI(OU(L(-3)C=L22C18;L(-3)C=L20C18);CONCATENER(RECHERCHEV(L6C1;récap!L4C1:L35C13;RECHERCHEV(Feuil31!L(-3)C;Feuil31!L20C18:L25C22;3;FAUX);FAUX);" m");CONCATENER(RECHERCHEV(L6C1;récap!L4C1:L35C13;RECHERCHEV(Feuil31!L(-3)C;Feuil31!L20C18:L25C22;3;FAUX);FAUX);" km")));"";SI(OU(L(-3)C=L20C18;L(-3)C=L22C18);CONCATENER(RECHERCHEV(L6C1;récap!L4C1:L35C13;RECHERCHEV(Feuil31!L(-3)C;Feuil31!L20C18:L25C22;3;FAUX);FAUX);" m");CONCATENER(RECHERCHEV(L6C1;récap!L4C1:L35C13;RECHERCHEV(Feuil31!L(-3)C;Feuil31!L20C18:L25C22;3;FAUX);FAUX);" km")))
 

Tibo

XLDnaute Barbatruc
Re : TEXTE(A1;"0,00")&" Km"

Bonjour,

Une telle formule sans son fichier est très difficile à analyser.

Donc si tu pouvais joindre ton fichier (anonymisé) avec quelques lignes pour qu'on puisse comprendre.

(Et mon petit doigt me dit qu'on devrait pouvoir simplifier un peu cette formule)

A te (re)lire avec ce petit bout de fichier exemple

Bon app

@+
 

Yldie

XLDnaute Junior
Re : TEXTE(A1;"0,00")&" Km"

Salut Tibo et merci,

En fait je viens de sélectionner tout mon tableau et l'ai mis en format "STANDARD" et surprise (pour moi...), toutes ses valeurs se sont automatiquement mises sous forme 0,0000000000000000
EXACTEMENT CE QUE JE NE VEUX PAS !!!!!!!!!!!!!
LE GROS SOUCI étant que chaque cellule selon sa condition peut contenir une UNITE différente (Km, m, Kcal, gramme, etc....). Par conséquent quel format de cellule adopter sachant que je suis prêt à utiliser TEXTE() ou CONCATENER()
Je t'envoie ce fichier mais comme il est très volumineux je te l'envoie sous cette forme très réduite en espérant que cela vous convienne.
Merci encore
 
Dernière édition:

Tibo

XLDnaute Barbatruc
Re : TEXTE(A1;"0,00")&" Km"

Bonjour,

Une tentative avec ces formules :

En B9 :

Code:
=ARRONDI(INDEX($A$22:$M$22;1;EQUIV(B$8;$B$20:$M$20;0)+[COLOR=red][B]1[/B][/COLOR]);2)&
CHOISIR(EQUIV(B$8;{"Vélo";"Natation";"30/30 18'"};0);" km/h";"m/s";" km/h")

en B10 :

Code:
=ARRONDI(INDEX($A$22:$M$22;1;EQUIV(B$8;$B$20:$M$20;0)+[B][COLOR=red]2[/COLOR][/B]);2)&
CHOISIR(EQUIV(B$8;{"Vélo";"Natation";"30/30 18'"};0);" km";" m";" m")

en B11 :

Code:
=ARRONDI(INDEX($A$22:$M$22;1;EQUIV(B$8;$B$20:$M$20;0)+[B][COLOR=red]3[/COLOR][/B]);2)&
CHOISIR(EQUIV(B$8;{"Vélo";"Natation";"30/30 18'"};0);" tours";" longueurs";
" m en 30''")

en B12 :

Code:
=ARRONDI(INDEX($A$22:$M$22;1;EQUIV(B$8;$B$20:$M$20;0)+[COLOR=red][B]4[/B][/COLOR])[COLOR=royalblue][B]/100[/B][/COLOR];2)&
CHOISIR(EQUIV(B$8;{"Vélo";"Natation";"30/30 18'"};0);" g";" g";" kcal''")

Formules à recopier vers la droite

J'ai mis en couleur les variantes d'une formule à l'autre.

Voir le fichier joint avec les formules dedans

Je te laisse tester

@+
 

Pièces jointes

  • Maeva.zip
    12.4 KB · Affichages: 28

Yldie

XLDnaute Junior
Re : TEXTE(A1;"0,00")&" Km"

SUPER GENIAL TIBO,

Tu maîtrises vraiment très bien EXCEL, tu m'as fait découvrir des formules que je n'ai jamais essayé (EQUIV......et que dire des {} que je n'avais non plus vu insérées dans une formule...QUEL TALENT !!!!!).

Je te remercie beaucoup et te souhaite une bonne journée :):):)
 

Statistiques des forums

Discussions
312 235
Messages
2 086 476
Membres
103 227
dernier inscrit
maloalek