我需要在Excel中的一列中计算值,当它们符合另一列中的条件时

我试图创build一个统计报告,自动更新为数据放入相应的工作表。 所以这就是说,没有多less数据将被放入数据库,所以我需要引用整个列(A:H),而不是closures数组(A1:H70)。

例如,我需要那些有癌症和生活在城市中的妇女。

更重要的是,我有很多专栏,发生性行为,不pipe他们患有癌症,都会在电子表格的完全不同的方面,这意味着我不得不拥有一大堆我不关心的数据,而且我不知道该如何控制(或者如果我甚至需要 – 也许我只是以某种方式混淆自己)。

为了进一步澄清我想要做的事情,我知道如果我在SAS中编写这个程序,我会在一个简单的轻松美丽的线条中使用Proc Print的Where子句。

任何想法,我需要用什么Excelfunction来做到这一点? 我已经跑过了一些想法,尝试使用VLOOKUP,ARRAY,MATCH和一个嵌套的IF树,但是他们所有的一路都跑到了死路一条。 感谢您的任何想法,你可能有!

听起来就像你需要COUNTIFS函数,例如,这个公式将计算列A中具有“x”和列B中的“y”的行数

=COUNTIFS(A:A,"x",B:B,"y")

您可以使用该格式添加最多127个条件,只有满足所有条件才能计算行数