Excel:在相同范围内的县不起作用?

时间:2019-07-29 06:42:39

标签: excel excel-formula

我有一个成员名单以及他们的生日。我想计算一下出生月份在七月或八月的成员数量。我尝试了以下COUNTIFS公式,但没有用

=COUNTIFS(AH3:AH135,"=7",AH3:AH135,"=8")------ formula(1) gave zero

单个COUNTIFS正常运行

=COUNTIFS(AH3:AH135,"=7") gave 13 and 
=COUNTIFS(AH3:AH135,"=8") gave 6

然后,我将范围AH3:AH135定义为月份,并尝试了以下公式。仍然没有用。

=COUNTIF(month,"=7",month,"=8") gave zero

我什至尝试了以下公式,但给出了4,不是正确的答案

=COUNTIFS(AH3:AH135,OR("=7","=8"))------- formula(2)

我不得不求助于以下公式以获得正确答案

=SUM(COUNTIFS(AH3:AH135,{"=7","=8"}) gave 19

我的问题是:

  1. 为什么公式(1)不起作用?我能想到的唯一原因是范围必须唯一。公式中的相同范围不能超过一次。

  2. 为什么公式(2)给出4?我不知道它在做什么。

2 个答案:

答案 0 :(得分:0)

第一个公式给出0的原因很简单,我想您想计算7或8的像元。

CountIfs将对7和8都为零的单元格进行计数。

答案 1 :(得分:0)

  1. 公式1无效的原因是该公式正在寻找值“ 7” AND “ 8”。 COUNTIFS公式的工作原理。它寻找与所有条件匹配的值,不匹配
  2. 公式2为您提供服务的原因可能是因为公式“ OR("=7","=8")导致错误”在“ AH3:AH135”范围内的错误很少。并计算您范围内的错误数量。