Salut.
Premièrement, merci pour ton aide, c'est une solution qui pourrai marcher.
Cependant, elle n'est pas optimale car mon cas est un peu plus complexe.
Globalement, j'ai une colonne qui annonce l'unité, une autre colonne qui effectue le calcul et une dernière colonne qui m'affiche le résultat calculé. En réalité, je travaille avec plusieurs colonnes "de calcul" en parallèle et la dernière me sert à renseigner un schéma.
Je choisis le résultat à afficher à l'aide d'une fonction décaler.
Pour faire plus simple pour la suite, on considère qu'on ne travaille au total qu'avec une seule colonne "de calcul".
Avec ta méthode, voici ce que je rentre ça:
colonne A...............colonne B......................................................colonne C
....kg.................................5,2........................CONCATENER(DECALER(M91;0;$M$1);" ";$G91)
mais j'obtiens :
colonne A...............colonne B...........................colonne C
....kg.................................5,2.......................5,2564854865866 kg
Donc dans la pratique ça marche, mais j'obtient toutes les décimales du nombre calculé en B.
Dans mon cas, j'ai plusieurs formats utilisés comme "10 000", "5,2E05" ou "5,2"... dans ma colonne de calcul.
Dans l'idéal, je voudrais conserver le format de la colonne de calcul dans la colonne d'affichage, mais rajouter l'unité de la colonne "unité". Cela me permettrait d'avoir quelque chose de plus présentable, mais surtout automatisé, car pour l'instant je fais tout à la main, mais c'est lourd (j'ai à peu près 200 lignes pour l'instant).
Bon avec tout ça, je ne sais pas si j'ai été compréhensible, mais si c'est le cas et que vous voyez une solution, ce serait top!