【问题标题】:Why my formula is showing error - Inconsistent calculated column formula in MS Excel?为什么我的公式显示错误 - MS Excel 中的计算列公式不一致?
【发布时间】:2017-10-23 10:18:03
【问题描述】:

我的公式显示错误:计算列公式不一致。但它仍然按预期工作并返回结果。

公式:

=IF(B7="","",IF((MINUTE(M7))>=15,TRUNC(HOUR(M7)+MINUTE(M7)/60)+1,TRUNC(HOUR(M7)+MINUTE(M7)/60)))

我正在使用 Microsoft Office 2007。请帮助。

【问题讨论】:

  • 这不是说这个公式和同列的其他公式不同吗?你能检查一下这个公式是否与上面和下面的一致吗?

标签: excel excel-formula excel-2007


【解决方案1】:

那是因为上一行/列上的公式有点不同。 This is what Microsoft says about it:

Excel 表格中的计算列是高效输入公式的绝佳工具。它们允许您在一个单元格中输入一个公式,然后该公式将自动扩展到该列的其余部分。无需使用填充或复制命令。这可以节省大量时间,尤其是在您有很多行的情况下。当您更改公式时,也会发生同样的事情;更改还将扩展到计算列的其余部分。 计算列可以包含一个具有与其他公式不同的公式的单元格。这将创建一个异常,该异常将在表中清楚地标记。这样,可以轻松检测和解决无意的不一致。

【讨论】:

  • @AmlanDutta - 如果您想要一个与单元格旁边的公式不同的公式 - 那么是的。
  • 由于是列公式,如果列中的所有公式都一致,则不应出现此错误。但有时即使它们看起来都一样,它们也不符合 Excel 认为的真正的列公式。通常你必须删除列中的所有公式,然后在第一行重新输入你想要的公式,让它自动填充。
【解决方案2】:

如果你打算在一个表格的同一列中有不同的公式,你可以全局关闭excel这个“烦人”的功能,如下图。我希望我可以关闭它,每张桌子或至少每张纸。

在 Excel 选项/公式下

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-09
    • 1970-01-01
    • 2020-04-11
    • 2019-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多