#VALUE 单元格未更新公式

#VALUE 单元格未更新公式

我遇到了一个问题。

我的公式可以工作,当没有数据可供计算时,它会得出 #VALUE。但是,当输入数据进行计算时,它不会拾取数据,除非我删除公式并重新输入。我根本没有更改公式,但它突然允许自己工作。

公式如下:

=COUNTIFS('Data Input - All Students'!D$37:D$639,"*Writing*",'Data Input - All Students'!N$37:N$594,"PD 1 (i)")

我尝试过/检查过的事情

  • 文件 - 选项 - 公式 - 工作簿计算 - 自动

  • 删除并重新输入公式(可行。但文档太大,公式太多,不实用)

答案1

本文于support.office.com对于 COUNTIFS 函数说明:

重要提示:每个附加范围必须具有与criteria_range1参数相同的行数和列数。范围不必彼此相邻。<

在您的公式中,criteria_range1 为 ,D$37:D$639而您的criteria_range2 为N$37:N$594。将criteria_range2 更改为N$37:N$639,公式应该可以正常工作。

答案2

你没有告诉我们全部情况,或者至少没有准确告诉我们。  COUNTIFS计算出条件范围 1 中条件 1 为真且条件 2 为真的单元格数量对应的单元格在criteria_range2中,依此类推(最多127个范围/标准对)。为了使“对应单元格”概念有意义/有效,所有范围必须具有相同的维数。文档中对此进行了说明COUNTIFS

重要的: 每个附加范围必须具有与标准范围1争论。

这里这里

您正在使用COUNTIFS两个大小不同的范围:

  • D$37:D$639有 603 行,并且
  • N$37:N$594是558行。

该公式将绝不工作。

我猜你有这个公式的其他版本,其中两个范围大小相同,当您“重新输入”公式时,您实际上输入的是正确的版本。


PS 我盯着这个看了半个小时,刚刚发现两个范围从同一行开始,到不同行结束。所以它们的长度当然不同。

相关内容