excel - 在 SUBTOTAL 中嵌套 SUMIFS

标签 excel excel-formula sumifs

我有一个这样的表:

Activity    Month Budget     Planned EUR 
Activity 1  January          € 1,000.00 
Activity 1  January          € 2,000.00 
Activity 1  February         € 2,000.00 
Activity 2  January          € 1,200.00 
Activity 3  January          € 1,200.00 
Activity 2  March            € 560.00 
Activity 2  February         € 700.00 
Activity 3  January          € 6,000.00 
Activity 3  January          € 80.00 
Activity 3  March            € 900.00 
Activity 3  March            € 540.00 
Activity 4  January          € 455.00 
Activity 1  February         € 500.00 
Activity 2  March            € 3,500.00 
Activity 4  March            € 600.00 
Activity 5  January          € 1,000.00 
Activity 4  February         € 2,200.00 
Activity 2  January          € 500.00 
Activity 3  March            € 600.00 
Activity 3  February         € 570.00 
Activity 1  March            € 150.00 

我希望能够计算所有事件的计划欧元总和,除了月份之外,还可以从总计中排除被过滤掉的行

类似的事情:

          January         February        March
          € 13,435.00    € 5,970.00      € 6,850.00 

我已经成功地使用 SUMIFS 公式计算了总和。请看下面的计算: =SUMIFS($G$7:$G$27,$F$7:$F$27,F$2)

但我无法从总数中排除被过滤掉的行。您能给建议吗? 有没有办法在 SUBTOTAL 公式中使用嵌套 SUMIFS?

请在附件中找到 excel file 的屏幕截图为了更好的理解。

提前谢谢您!

最佳答案

这对于数据透视表来说应该是一项不错的工作,除非您的过滤要求太复杂而无法以这种方式处理(在这种情况下,Thomas Lilleng 的公式闪避将再次使其成为可能)。

根据上面的示例数据创建数据透视表的结果如下所示: pivot table

我添加了一个“其他数据”列来过滤整个表结果 - 这不像电子表格中的过滤器那么灵活,但允许选择选定的值,这是它可以与 Thomas 交互的地方(如果需要) ' 公式。

关于excel - 在 SUBTOTAL 中嵌套 SUMIFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67708835/

相关文章:

c++ - 如何在C++中将excel数据加载到数组中

excel - 如何使用[left] [Right]分割大于2的逗号分隔值?

c# - 如何将表单控件添加到 Excel 电子表格中每一行的单元格

excel - 如果在 Excel 中满足条件,如何在两个单元格之间绘制虚线

excel - 在 INDEX(MATCH(COUNTIF())) 公式中处理标准字符处的通配符

excel - 可以在动态(溢出)范围上执行 sumif(s)并返回(2d)数组吗?

c# - 尝试关闭电子表格时,Excel 询问用户是否保存更改

使用动态文件路径引用另一个(已关闭)工作簿中的单元格的 Excel 公式

php - 如果在 PHPSpreadSheet 中为空,则用文本填充单元格

arrays - Sumif 的数组参数问题