【问题标题】:Excel formulas not working correctly in all cellsExcel 公式无法在所有单元格中正常工作
【发布时间】:2016-04-03 01:10:14
【问题描述】:

相同的公式在某些单元格中不起作用。 (其他表格中的相同问题)单元格似乎是随机的。我开启了自动计算,并小心地让所有单元格的格式都相同,等等(尝试了几个选项)。公式为:=IF(U110$X$1,"时间错误","")。出了什么问题?..在 Excel 2013 中工作。一些单元格将计算为时间错误,而其他单元格将保持空白,因为它们应该如此。我什至尝试过数组括号。

【问题讨论】:

  • 发布数据样本。 U110 和 X1 中有什么?数字?文本?存储为文本的数字与存储为数字的数字不同。在文件共享服务上发布有问题的文件,然后在此处粘贴链接。
  • 感谢您的回复。抱歉,还不确定如何发布文件。如果需要,我会尝试解决。例如,公式在 T110 中的格式为 General,U110 的格式为 Time (h:mm),X1 也是如此。 U110 有一个公式 (=B110+Y110),X1 有一个参考条目 9:15,因为 U110 通常会计算到。 B110 + Y110 也被格式化为 h:mm。
  • 请阅读。 在文件共享服务上发布有问题的文件,然后在此处粘贴链接。 – 您不能在此处发布文件。

标签: excel-formula excel-2013


【解决方案1】:

如果单元格显示时间值,则格式为 h:mm 的单元格可能仅显示时间部分,但基础值要大得多。

例如:中午 12 点是数字 0.5。格式化为 h:mm 将显示为 12:00 am。如果将该时间加上 24 小时,则基础数字为 1.5,但采用 h:mm 格式的单元格仍将仅显示 12:00 am。

即使两个单元格显示相同的时间,它们的值也不相同,并且两个单元格的比较会显示它们不相同。请参阅屏幕截图中的单元格 B1 和 B2。 D1 中的公式返回 FALSE,因为两个单元格的值不同。

检查单元格的基础值。

【讨论】:

  • 很好的回复,所以我尝试将所有时间单元格更改为 hh:mm;ss;AM。他们现在都读 AM,但有些公式仍然不正确。没有变化。
  • 尝试不使用 AM/PM 的格式。试试[hh]:mm:ss,它会显示大于 24 的小时数。或者将值格式化为 General,然后您可以看到实际的基础值。如果这样做没有帮助,请发布一个显示问题的文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多