导致Excel COUNTIFS无法工作的7个原因及解决方案

  • Share This
Hugh West

Excel COUNTIFS函数 计算一个范围内符合一个或多个条件的值。 你有时可能会遇到该函数不能正常工作的问题。 在这篇文章中,我将向你介绍在以下情况下可以采取的7种行动 COUNTIFS 功能不工作。

考虑下面的数据集,让我们用这个数据集来证明在以下情况下应该采取什么行动 COUNTIFS 功能不能正常工作。

下载实践工作手册

不工作 COUNTIFS.xlsx

修复COUNTIFS不工作的7项行动

1.COUNTIFS在计算文本值时不工作

当我们计算文本字符串时,文本字符串必须插入到双引号内( " " ).否则 COUNTIFS 函数将无法计算文本字符串,并将返回一个0的值。 在下面的图片中,我们没有在双引号内插入文本。 因此,该公式已返回 0 .

现在,为了解决这个问题。

➤ 键入以下更正后的公式。

=COUNTIFS(E5:E12, "Car")

现在,该公式将计算插入的文本的数量 "汽车" 从单元格范围内的 E5:E12 .

➤ 按 进入

因此,你将得到理想的计数。

2.COUNTIFS因参考范围不正确而无法工作

当我们在 COUNTIFS 函数,不同标准的单元格范围必须有相同的单元格数量。 否则,将导致 COUNTIF 函数不会起作用。

假设我们想在我们的数据集中计算奥斯汀的汽车销售商的数量。 因此,我们输入了公式。 =COUNTIFS(E5:E12, "Car",D5:D11, "Austin") 如果你观察这个公式,你会发现,这里第一个标准的范围是 E5:E12 但第二个标准的范围是 D5:D11 .标准的范围内的单元格数量是不一样的。

现在,如果我们按 进入 该公式将返回 #VALUE!错误 .

现在要修复这个错误。

➤ 通过键入纠正公式。

=COUNTIFS(E5:E12, "Car",D5:D12, "Austin")

这里,标准范围内的单元格数量是相同的。 因此,该公式将计算其中的数据。 产品 汽车 地区 奥斯汀 .

➤ 按 进入

因此,你会得到奥斯汀的汽车卖家的数量。

阅读更多。 在Excel中 COUNTIF多个区间相同的标准

3.COUNTIFS对公式中的错误不起作用

如果我们没有正确插入公式,那么 COUNTIFS 当我们使用任何数学运算符,如大于 ( > ),小于( < ),等于( ),而不等于( ),运算符和数字标准必须在同一个引号内输入。 假设我们想找出超过100,000美元的销售数量。 为了找到它,我们插入了这个公式。 =COUNTIFS(F5:F12,">" 100000 ) 这里,我们只在引号内插入了运算符,而不是数字标准。

现在,如果我们按 进入 , a 微软Excel 信息框将出现,显示 "此公式有问题"。

要解决这个问题。

➤ 键入更正后的公式。

=COUNTIFS(F5:F12,">100000")

现在我们在引号内同时输入了运算符和条件。 所以这次公式将返回计数。

➤ 按 进入

结果是,你将得到超过10万美元的销售数量。

4.根据其他单元的值进行计数

当我们使用一个单元格引用作为 COUNTIFS 函数,我们必须将单元格引用与运算符连接起来,插入 &。 这里只有运算符会在引号之间。

假设我们想使用单元格 I5 中的标准。 COUNTIFS 所以我们打出了以下公式。 =COUNTIFS(F5:F12, "<I5 ") 这里我们直接在公式中插入了单元格引用。

如果我们按 进入 我们将看到该公式已返回 0 这意味着 COUNTIFS 函数不能正常工作,并给出错误的值。

要解决这个问题。

➤ 键入以下公式。

=COUNTIFS(F5:F12, "<" &I5)

在这里,我们把参考单元格串联起来。 I5 通过插入 &。 在它之前。

现在。

➤ 按 进入 ,

因此, COUNTIFS 函数现在将工作,你将得到所需的计数。

阅读全文:Excel中两个单元格值之间的 COUNTIF

类似读物

  • Excel中的COUNTIF与COUNTIFS(4个例子)
  • 如何在两个数字之间使用 COUNTIF (4种方法)
  • COUNTIF Excel实例(22个实例)
  • 如何在Excel中使用COUNTIF和WEEKDAY

5.COUNTIFS对OR逻辑不起作用

ǞǞǞ COUNTIFS 函数只能计算出 逻辑,但不能计算 因此,如果你试图用以下方法获得一个值 逻辑上来说, COUNTIFS 假设我们想得到汽车或摩托车的卖家数量,所以我们输入了这个公式。 =COUNTIFS(E5:E12, "汽车", E5:E12, "摩托车") 但是,这个公式已经回来了 0 发生这种情况是因为 COUNTIFS 函数不能计算出 逻辑。

顺便说一下,我们可以使用 累计 功能和 COUNTIFS 函数一起计算出 逻辑。

➤ 键入以下公式。

=SUM(COUNTIFS(E5:E12,{"汽车", "摩托车"}))

这里的 COUNTIFS 函数将返回两个计数(一个为 汽车 ,另一个为 摩托车 )从阵列中 E5:E12 累计 函数将把这些计数相加。

现在。

➤ 按 进入

这一次,你将得到正确的计数。

6.当COUNTIFS不起作用时使用通配符

我们可以使用不同的 野生动物 在不同的条件下,当 COUNTIFS 例如,如果我们想从一个文本字符串中匹配部分字符串,我们可以使用星号( )。 假设我们已经插入了 自行车 作为我们公式中的标准 =COUNTIFS(E5:E12, "自行车") 现在,由于我们有 摩托车 在我们的数据集中, COUNTIFS 函数将无法正常工作,并将返回 0 .

为了解决这个问题,我们可以使用星号( ).

➤ 键入以下公式。

=COUNTIFS(E5:E12,"*Bike*")

由于现在的标准是在星号之间( ),该函数将在范围内寻找部分匹配的 E5:E12 .

➤ 按 进入 ,

这一次 COUNTIFS 会起作用,并会给出正确的计数。

阅读全文:如何在Excel中使用带有通配符的COUNTIF

7.COUNTIFS在从另一个工作簿计数时不工作

ǞǞǞ COUNTIFS 如果我们从另一个工作簿中引用单元格,而该工作簿已关闭,则函数不会起作用。 假设我们的销售数据在表 销售 的工作簿,名为 销售数据 .

现在,我们想用以下数据来计算当前工作簿中汽车卖家的数量 销售数据 要做到这一点。

➤ 键入公式。

=COUNTIFS('C:\Users\User\Desktop\[Sales Data.xlsx]Automobile'!$E$5:$E$12, "Car" )

在这里。 C:\Users\User\Desktop\ 表明了 销售数据 工作手册和 [销售数据.xlsx]汽车'!$E$5:$E$12 表示标准的范围,从 销售数据 工作簿。

现在,如果我们不打开 销售数据 工作簿,并按 进入 我们将看到,公式将显示 #VALUE! 错误。

为了解决这个问题,我们必须打开工作簿,从其中获取公式中的数据。 然后,我们必须按下 F9 结果是,这次我们将得到计数。

总结

我希望现在你知道,当一个人的生命受到威胁时,该怎么做。 COUNTIFS 如果你对任何解决方案有任何困惑,请留下评论。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.