Résultat incorrect de la formule affichée sur une feuille de calcul Excel

1

La formule dans l'image ci-dessous dans la cellule D25 est =IF(B25,C25, 0)et la formule est copiée dans les autres cellules de cette colonne. Cela signifie que les cellules de la colonne D doivent prendre la valeur de la colonne C (même ligne) si la cellule de la colonne B de cette ligne est évaluée à VRAI (par exemple = 1). Pourtant, celui-ci est évalué à 1 au lieu de 0,5 comme il se doit. Pourquoi?

Le calcul automatique de la formule est sur et j'ai fait un calcul maintenant avant de prendre cette capture d'écran.

WBT
la source
J'ai supprimé "Excel" car il est marqué Excel - le nom de l'application n'est pas nécessaire.
Raystafarian
@Raystafarian Avoir le nom de l'application dans la question aide toujours avec le référencement et aide les internautes (sur le site ou sur le Web) à déterminer si la question convient à ce qu'ils recherchent.
WBT

Réponses:

3

Excel arrondit automatiquement à la largeur de la colonne.

Pour afficher "0.5", la largeur de la colonne doit être plus grand que 3

Si vous appuyez sur Augmenter décimal, la colonne ne sera pas assez large et la première étape consiste à augmenter la largeur de la colonne. À moins que vous n'ayez préalablement formaté la cellule pour arrondir à des valeurs entières, seule cette solution devrait résoudre le problème.

WBT
la source
Documentation montre que si c'est un problème de largeur, il va lire #### et vous aurez besoin de ajuster la largeur de la colonne . Pourquoi agirait-il différemment?
Raystafarian
@Raystafarian Apparemment, il ne lit que ### si le nombre est trop large après avoir déjà arrondi à l'entier le plus proche (c’est-à-dire si le nombre est trop élevé pour que la colonne affiche tous les chiffres.)
WBT
Avez-vous la documentation pour ce comportement? S'il vous plaît noter que je sais que ce que vous dites est vrai.
Raystafarian
@Raystafarian No. Je poste ce Q & amp; A pour essayer de créer cette documentation. Le comportement ne correspond pas au moins à mes attentes (qui semblent plus en accord avec les vôtres) et le comportement inattendu a été inutilement frustrant plus longtemps qu'il n'aurait dû être. Espérons que cela aidera à rendre les choses plus faciles pour que la prochaine personne vienne et fasse l'expérience du problème.
WBT
Il serait peut-être prudent de vous rendre sur les forums de support MS et de demander à quelqu'un de pointer vers la documentation ou au moins de demander à un MVP de vous expliquer. Ça ferait la réponse meilleur - ce n'est pas mauvais ou incorrect tel quel. J'ai fait +1
Raystafarian