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.
Réponses:
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.
la source
####
et vous aurez besoin de ajuster la largeur de la colonne . Pourquoi agirait-il différemment?###
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.)