繁体   English   中英

如何使用EXCEL根据当前过滤器获取公式?

[英]How to get formula based on current filter with EXCEL?

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

我也可以通过键入 IF 来使用公式来完成此操作。

有没有办法从现有的过滤器中生成这个公式,而不是输入这个公式?

通过这种方式,我不必手动键入很多 IF 语句。

例子

在此处输入图片说明

假设我使用条件 age=3 color=Black body_mark=Star 过滤了这张表

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

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

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

除此之外,我想用这个公式计算总年龄。

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() 网络资源以进一步了解。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM