2009-10-18 7 views
3

C'est assez simple. Si une certaine cellule, telle que A1, est la valeur "0", je voudrais que A2 contienne une valeur arbitraire. Sinon, j'aimerais que l'utilisateur puisse entrer sa propre valeur. La première partie est facile:Comment implémenter dans Excel: Si la cellule A1 est 0, la cellule A2 = "foo". Sinon, laissez l'utilisateur spécifier une entrée

A2=IF(A1 = "0", "value", "")

Toutefois, si A2 est vide, et l'utilisateur va modifier la valeur, Excel présente à modifier la formule elle-même.

Y a-t-il un moyen de contourner ce problème?

Répondre

2

Une approche légèrement différente vous devez créer custom number format au lieu d'une formule. Utilisez quelque chose comme ceci #.0;#.0;"Value" puis copiez la valeur de A1 à A2 et utilisez le format numérique personnalisé sur A2.

+0

Utilisation assez créative de formats personnalisés! – Mathias

0

Je règle généralement une feuille prioritaire. Donc, s'il y a un override par l'utilisateur, la formule le lit, sinon il utilise une instruction if pour évaluer un autre résultat.

Questions connexes