Je veux savoir comment copier une formule dans une autre, tout en conservant les valeurs d'origine. Par exemple, j'ai dans la plage A1:A5cinq valeurs (un mélange de constantes et / ou de formules) et j'ai besoin (dans cette même plage - pas dans une nouvelle colonne) d'inclure une fonction =Round("original value or formula",2)(ou toute autre formule; ce n'est qu'un exemple)
Par exemple:
A1valeur d'origine50.64635A2formule originale=3*F1(qui peut afficher comme54.25875siF1contient18.08625)A3formule originale=SQRT(2)(qui affichera comme1.4142136)
Le résultat que je veux, c'est:
A1nouveau contenu (formule)=round(50.64635,2)A2nouveau contenu (formule)=round(3*F1,2)A3nouveau contenu (formule)=round(SQRT(2),2)
etc. Notez que je ne veux A1pas être changé en 50.65, et je ne veux A2pas être changé pour 54.26ou même =ROUND(54.25875,2), etc. Je sais comment faire des choses similaires avec des opérations simples ( copy/paste special – Formula – add, substract, multiply, divide) tout en conservant les valeurs ou formules originales. Mais je ne sais pas comment envelopper une fonction autour d'une valeur existante ou créer une formule, en utilisant une formule existante comme composant.
L’autre idée serait de convertir mes valeurs / formules d’origine en texte, d’utiliser la fonction find / replace, de concaténer ou de mélanger un mélange étrange et j’en arriverais au résultat souhaité, mais j’aimerais savoir s’il existe un moyen plus court; )