如何在 Excel 中将 sumifs 与 eomonth 结合起来

如何在 Excel 中将 sumifs 与 eomonth 结合起来

首先,如果这个问题已经被问过了,我很抱歉,我是第一次在这里发帖。我无法在这里找到我所寻找的确切内容,但如果你能给我指明方向,我将不胜感激。

我正在尝试从更改名称的服务中提取所有交易的总和。我想将其显示为月度值。我的银行账户对账单上有完整的一年交易记录,其中包含以下值:

A列是日期,B列是交易类型,C列是描述文本,D列是价值,E列是余额。

在同一张表中,我还有一行列月份,从 L10 开始,到 W10 结束。我试图在这里显示 SUMIFS 的每月总计。

现在我已经得到了年度总数

=SUM(SUMIFS(D2:D729,C2:C729,{"*freenow*","*mytaxi*"}))

但是当我尝试将它与 EOMONTH() 结合时它失败了,我不太明白为什么。

=SUM(SUMIFS(D2:D729,C2:C729,{"*freenow*","*mytaxi*”})">="&L$11,date,"<="&EOMONTH(L$11,0)))

任何意见是极大的赞赏。

答案1

SUMIFS 中的范围大小必须相同,并且使用 SUMPRODUCT 无需使用 Ctrl-Shift-Enter:

=SUMPRODUCT(SUMIFS(D2:D729,C2:C729,{"*freenow*","*mytaxi*"}),A2:A729,">="&L$11,A2:A729,"<="&EOMONTH(L$11,0)))

相关内容