Excel 如果只过滤数据
我有一个excel公式,可以对特定列的数据求和Excel 如果只过滤数据,excel,excel-formula,excel-2007,Excel,Excel Formula,Excel 2007,我有一个excel公式,可以对特定列的数据求和 SUMIF(Data!$E:$E,$E$89,Data!$F:$F) 我想添加一个我想过滤的G列。所以,理想情况下,当我单击Data->Filter时,我可以只对G列中我过滤的内容求和 有没有一个好办法 数据如下所示: E F G 111 20050719 Foreign 112 20050719 Domestic 576 20050719 Foreign 624 19910101 Domestic
SUMIF(Data!$E:$E,$E$89,Data!$F:$F)
我想添加一个我想过滤的G列。所以,理想情况下,当我单击Data->Filter时,我可以只对G列中我过滤的内容求和
有没有一个好办法
数据如下所示:
E F G
111 20050719 Foreign
112 20050719 Domestic
576 20050719 Foreign
624 19910101 Domestic
$E$89 = 20050719
我不相信
SUMIF
etc有这个功能,但是SUBTOTAL
函数可以做到这一点。(另一个使用SUMIFS
的选项,它允许多种条件)
=小计(9,数据范围到总和)
你想要的公式是从这篇文章中提取和修改的
您需要使用小计和抵销或间接。您可以这样构建:小计不包括任何筛选数据。
=SUMPRODUCT(SUBTOTAL(9,OFFSET(E2:E7,ROW($F$2:$F$7)-MIN(ROW($F$2:$F$7)),,1)),(E89=$F$2:$F$7)+0)