下图中单元格 D25 中的公式为=IF(B25,C25, 0)
,并且该公式被复制到该列中的其他单元格。这意味着如果该行的 B 列单元格计算结果为 TRUE(例如 =1),则 D 列中的单元格应采用 C 列(同一行)中的值。然而,这个单元格的计算结果为 1,而不是应有的 0.5。为什么?
自动公式计算在在截取此屏幕截图之前,我进行了“立即计算”。
答案1
Excel 会自动四舍五入到列宽。
要显示“0.5”,列宽必须为比...更棒3.
除非列足够宽,否则按“增加小数位”不会有任何作用,因此第一步是增加列宽。除非您之前已将单元格格式化为四舍五入为整数值,否则仅此一项就可以解决问题。