当我们满足另一列中的条件时,我需要在Excel中的一列中计算值

时间:2013-12-19 23:02:23

标签: database excel function spreadsheet worksheet

我正在尝试创建一个统计报告,该报告会在数据放入相应的工作表时自动更新。所以说,没有人知道将有多少数据放入数据库,所以我需要引用整个列(A:H),而不是封闭的数组(A1:H70)。

例如,我需要有癌症和住在城市的女性的数量。

更重要的是,我有很多专栏,而且发生性行为以及他们是否患有癌症都会出现在电子表格的完全不同的方面,这意味着我必须拥有一大堆数据我不关心,我不知道如何控制(或者如果我甚至需要 - 也许我只是在某种程度上让自己感到困惑?)。

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

关于我需要使用哪些Excel函数来执行此操作的任何想法?我经历了一个想法的开局,尝试使用VLOOKUP,ARRAY,MATCH和嵌套的IF树,但是所有这些都在路上遇到了死胡同。感谢您提出任何想法!

1 个答案:

答案 0 :(得分:4)

听起来您需要COUNTIFS功能,例如此公式将计算A列中“x”和B列中“y”的行数

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

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