J'ai une ficelle comme
="Daily Avg: " &AVERAGE(C3:C13)
J'aimerais pouvoir appliquer des formats numériques dans la formule de ma cellule. Est-ce possible sans scripts personnalisés?
J'ai consulté le centre d'aide de Google mais je n'ai rien trouvé.
La fonction text () pourrait vous aider. Il existe une meilleure documentation à ce sujet sur le site d’aide Excel: http://office.Microsoft.com/en-us/Excel-help/text-function-HP010062580.aspx
Ce que vous cherchez, c'est encapsuler votre fonction average()
dans la fonction text()
comme ceci:
="Daily Avg: " &text(AVERAGE(C3:C13),"0.00")
text()
fonctionne comme ceci:
text(number,format)
où number
fait référence aux données que vous essayez de convertir et format
à la façon dont vous souhaitez que les chiffres soient affichés. Dans mon exemple, je viens d'effectuer la décimale à 2 endroits.
La façon dont vous préparez la notation me fait penser à comment 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))
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."
Avis que l'ajout de composants nécessite le &
.