如何使用EXCEL基于当前过滤器获得公式?

时间:2012-11-30 08:13:02

标签: excel filter

我有一个excel文件。我根据我的条件过滤了细胞。

我也可以通过键入IF来完成公式。

有没有办法从现有过滤器生成此公式,而不是键入此公式?

通过这种方式,我不必手动输入大量的IF语句。

示例

enter image description here

假设我使用条件age = 3 color = Black body_mark = Star

过滤了此表

我可以通过过滤来做到这一点。

但是,我想用这个创建一个公式,然后粘贴到单元格。

通过这种方式,我可以在不同的细胞中使用不同的条件。

除了使用这个公式,我想采取TOTAL AGE。

1 个答案:

答案 0 :(得分:0)

SUMIF( range, criteria, [sum_range] )

如果您将以下公式用于一个标准:

SUMIFS("B2:B17",3,"B2:B17")它会给出年龄= 3的所有马的总年龄

在您的情况下,使用以下SUMIFS来获得年龄= 3,颜色=黑色等等的总年龄

SUMIFS("B2:B17","B2:B17",3,"C2:C17","Black","D2:D17","Star") 

让我解释一下, 假设您的B2:B17已列入所有马匹的年龄。 C2:C17表示颜色,D2表示D17表示身体标记。 因此,您希望获得所有三列的总年龄满足条件。这就是SUMIFS()在这里做的事情。

这就是你要找的东西吗?

请看一下这篇文章:SumIfs() web resources以便进一步了解。