我有一个excel公式,它总结了一列特定的数据。
<Response>
<Dial action="hangup.php" timeout="5">
<Number url="greet.php">
123-456-7890
</Number>
</Dial>
<Dial action="hangup.php" timeout="5">
<Number url="greet.php">
223-456-7890
</Number>
</Dial>
</Response>
我希望添加一个我要过滤的G列。因此,理想情况下,当我单击Data-&gt; Filter时,我可以使SUMIF仅对我在G列中过滤的任何内容求和。
这样做有好办法吗?
数据看起来像这样:
SUMIF(Data!$E:$E,$E$89,Data!$F:$F)
答案 0 :(得分:2)
您想要的公式是从这篇文章中获取和修改的; CountIf With Filtered Data
=SUMPRODUCT(SUBTOTAL(9,OFFSET(E2:E7,ROW($F$2:$F$7)-MIN(ROW($F$2:$F$7)),,1)),(E89=$F$2:$F$7)+0)
答案 1 :(得分:1)
我不相信SUMIF
等具有此功能,但SUBTOTAL
功能可以执行此操作。 (使用SUMIFS
的另一个选项允许多个条件)
=SUBTOTAL(9,Data_Range_To_Sum)