[英]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.