我试图创建一个Excel函数来计算符合3条件的实例。对于sample data数据。例如,我想:excel countifs与AND&OR
1)对于每个类型的“结构”的计数的行数,其中 2)“水平”是大于零,OR 3)“垂直”是大于零
在列例如数据预期结果D.
的类型的阵列式
= SUM(IF(($ B $ 2:$ B $ 7> 0)+($ C $ 2: $ C $ 7> 0),1,0))
以ac计数标准2)和3),但不按“结构”分组。
有什么想法?
非常感谢。
我试图创建一个Excel函数来计算符合3条件的实例。对于sample data数据。例如,我想:excel countifs与AND&OR
1)对于每个类型的“结构”的计数的行数,其中 2)“水平”是大于零,OR 3)“垂直”是大于零
在列例如数据预期结果D.
的类型的阵列式
= SUM(IF(($ B $ 2:$ B $ 7> 0)+($ C $ 2: $ C $ 7> 0),1,0))
以ac计数标准2)和3),但不按“结构”分组。
有什么想法?
非常感谢。
试试这个数组公式:
=SUM(IF(($A$2:$A$7= A2)*(($B$2:$B$7>0)+($C$2:$C$7>0)),1,0))
记得使用Ctrl-Shift键,Enter键。
*
用于And
和+
用于Or
。因此,这将拿起只有那些在A列有Structure
和具有大于一个0或两个列B或C柱
编辑继斯科特Cranger评论
如果F2
包含结构类型,则:
G2: =SUMPRODUCT(--((Structure_Type=F2)*((Horizontal>0)+(Vertical>0))>0))
其中Structure_Type,Horizontal和Vertical是包含这些元素的范围。通常会输入此公式。
@ScottCraner好点。我编辑了我的回复。 –
这也适用。谢谢罗恩。 –
非常感谢斯科特。简单而合乎逻辑。完美的作品 –