Comment mélanger les formats dans une cellule?

8

J'ai une chaîne comme

 ="Daily Avg: " &AVERAGE(C3:C13)

Je voudrais pouvoir appliquer des formats numériques dans la formule de ma cellule. Est-ce possible sans scripts personnalisés?

J'ai recherché le centre d'aide de Google, mais je n'ai rien trouvé.

patrickgamer
la source

Réponses:

11

La fonction text () peut vous aider. Il existe une meilleure documentation à ce sujet sur le site d'aide d'Excel: http://office.microsoft.com/en-us/excel-help/text-function-HP010062580.aspx

Ce que vous cherchez, c'est encapsuler votre average()fonction dans la text()fonction comme ceci:

="Daily Avg: " &text(AVERAGE(C3:C13),"0.00")

text() fonctionne comme ceci:

text(number,format)numberfait référence aux données que vous essayez de convertir et formatfait référence à la façon dont vous souhaitez afficher les nombres. Dans mon exemple, je viens d'effectuer la décimale à 2 endroits.

OnenOnlyWalter
la source
3

La façon dont vous préparez la notation me fait penser à la façon dont je le fais dans MS Access.

Dans une feuille de calcul Google, vous pouvez également utiliser la formule simple suivante:

=CONCAT("Daily Avg: ";FIXED(AVERAGE(C3:C13);2))
Jacob Jan Tuinstra
la source
0

Donc, si vous voulez ajouter une chaîne avec une variable ou une fonction puis plus de chaîne, voici le format:

="Text " &DATEDIF(DATE(2015,9,8), TODAY(), "D" )  &" text."

Notez que l'ajout de composants nécessite le &.

NickTumi
la source