Identifier les modifications de l'utilisateur qui remplacent les formules partagées
Cet article comprend des suggestions et solutions de contournement. Son contenu peut ne pas s'appliquer à certains cas d'utilisation ni représenter les bonnes pratiques pour la dernière version.
Question
Que se passe-t-il lorsqu'un utilisateur remplace une formule partagée directement dans la cellule et comment identifier les modifications d'utilisateur ?Par exemple, une formule pour le compte Résultat net peut être :
ACCT.4000_Revenue - ACCT.5500_Cost_Of_Goods_Sold -
ACCT.6000_Expenses_7000_Allocations + ACCT.8000_NonControlling_Interest +
ACCT.5100_Non_Operating_Income
Si un utilisateur remplace cette formule et saisit une valeur directement dans la feuille d'un périmètre, le compte Résultat net sera différent du périmètre supérieur. Toutefois, cela ne va pas modifier les valeurs des comptes qui constituent la formule du compte Résultat net, comme les comptes de produits et de charges. À la fin, le compte Résultat net ne sera pas égal à la somme des comptes figurant dans la formule du périmètre supérieur.
Réponse
Si un compte contient une formule partagée (c'est-à-dire que la formule est la même dans toutes les feuilles), une façon de procéder consiste à accéder à la page Formules et à sélectionner le compte souhaité. Le petit symbole fx représente l'endroit où une formule a été modifiée dans la feuille pour représenter une autre formule ou valeur. Les modifications de l'utilisateur incluent des données saisies manuellement, des données importées ou des formules saisies manuellement dans les feuilles. Si vous effacez la ou les modifications effectuées par l'utilisateur, les données de toutes les périodes de la version seront effacées pour le compte/le périmètre spécifié, et le résultat de la formule partagée sous-jacente qui déterminera la valeur du compte. Les modifications de l'utilisateur peuvent être supprimées de l'écran Formules
de l'une des deux façons suivantes :- La première consiste à sélectionner les périmètres souhaités sur la page
Formules
, puis à sélectionner l'option "Supprimer les modifications de l'utilisateur" en haut à gauche.- La seconde consiste à modifier la formule préexistante en sélectionnant l'option "Supprimer" sous "Modifications de l'utilisateur" dans le panneau Détail.

Si vous souhaitez effacer
toutes
les modifications/données d'une version de plan, vous pouvez accéder à Modélisation > Versions
et sélectionner la version dans laquelle vous souhaitez effacer toutes les modifications de l'utilisateur. Dès lors, vous pouvez retirer le champ 'Début du plan' à une date antérieure à l'actuel 'Début du plan' (par exemple un an avant), puis replaner la 'Fin du plan' à la date 'Début du plan' d'origine, et la ' Limite de défilement à gauche' pour faire correspondre au 'Début du plan' et enregistrer. Ensuite, déplacez les dates 'Début du plan', 'Fin du plan' et ' Limite de défilement à gauche' vers ce que vous attendiez pour la version. Toutes
les données saisies dans les feuilles sont effacées, mais cela n'a aucun impact sur les formules de l'onglet Formules
.Bien que la page de formule soit le moyen le plus rapide de vérifier la présence de modifications par les utilisateurs, il est possible qu'elle ne soit pas utile si la formule n'est pas une formule partagée (c'est-à-dire que la formule a été créée directement sur la feuille). Pour cela, vous pouvez créer un rapport pour visualiser chacune des valeurs sur une seule page.
Pour créer votre rapport de test, vous allez créer une structure d'organisation étendue sur l'axe horizontal et les comptes en question sur l'axe vertical. Vous pouvez ensuite créer un calcul personnalisé en regard du compte pour faire correspondre à la bonne formule. Lorsque vous exécutez le rapport, il évalue à la fois le compte et la formule correcte par périmètre, ce qui permet de retrouver le périmètre dans lequel la modification a été effectuée.