Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
excel中的Countif函数_Excel_Conditional Formatting_Vba - Fatal编程技术网

excel中的Countif函数

excel中的Countif函数,excel,conditional-formatting,vba,Excel,Conditional Formatting,Vba,假设我在A、B、C列上有上面这样的数据 我想在Closed='Yes'和No of days>5中计算数字“A” 我尝试了以下方法,但没有得到任何结果 Company No of days Closed A 20 Yes D 61 Yes B 60 Yes C 1 No D 1 No A

假设我在A、B、C列上有上面这样的数据 我想在Closed='Yes'和No of days>5中计算数字“A”

我尝试了以下方法,但没有得到任何结果

Company  No of days   Closed
A           20          Yes
D           61          Yes
B           60          Yes
C            1          No
D            1          No
A            1          Yes
D            1          No
C            1          Yes

假设您的表从
范围(“A1”)
开始,您可以尝试使用
=COUNTIFS
函数:

=IF(A:A="A",(IF(C:C="Yes",COUNTIF(B:B,">5"))))
对于整个A:C列:

=COUNTIFS(A2:A9,"A",B2:B9,">5",C2:C9,"Yes")

真是太棒了!谢谢@KazJawIncase我还有一个D栏,是的,是的,是的。假设现在我想选择一个只有Yes1和Yes2的“A”,剩下的条件和以前一样,你的公式会发生怎样的变化。请让我知道。括号内需要保留以下语法
=COUNTIFS(range1、criteria1、range2、criteria2等等)
。所以,您只需要添加一对额外的
rangeX,criteriaX
。谢谢,明白了。但是,如果我想将Yes1和Yes2包含在一个范围的一个标准中,那么它看起来会是什么样子:)如果你想包含所有以“是”开头的值,请尝试使用一个“通配符”,即
=COUNTIFS(a:a,“a”,B:B,“>5”,C:C,“Yes*”
或明确的“Yes1”和“Yes2”尝试
=SUM(COUNTIFS(a,“a”,B:B,“>5”,C:C,{“Yes1”,“Yes2”)
=COUNTIFS(A:A,"A",B:B,">5",C:C,"Yes")