![SUMIFS 和 EOMONTH 公式计算每月支出](https://linux22.com/image/1586651/SUMIFS%20%E5%92%8C%20EOMONTH%20%E5%85%AC%E5%BC%8F%E8%AE%A1%E7%AE%97%E6%AF%8F%E6%9C%88%E6%94%AF%E5%87%BA.png)
我很想获得一些有关在 Google 表格中合并两个公式的建议。
目标:我想根据我设置的类别下拉列表(例如食品/杂货、购物、车辆……等)计算我的每月支出。
公式1:
此公式计算特定下拉类别列表 (C) 的总成本 (E)(例如 J111 与“食品/杂货”类别相关)
=if(isblank($J111), "", sumif($C:$C,$J111,$E:$E))
公式 2:
此公式计算特定日期(A)范围内的总成本(E)(J115 = 01/01/2019 = 一月)
=SUMIFS($E:$E, $A:$A,">="&$J115,$E:$E,"<="&EOMONTH($J115,0))
我很想结合这些公式来计算特定日期(A)范围(J115 = 一月)内特定类别(C)(例如 J111 =“食品/杂货”)的总成本(E)。
这样我就可以计算出一年中每个月的食品/杂货支出等等。
我不太擅长公式,似乎无法将它们组合起来而不出错。
感谢您的建议!
答案1
实际上,我想我已经找到了答案。最初我尝试:
如果类别 (C) 与 J111(食品/杂货)匹配,则计算成本 (E),但前提是成本日期 (A) >/= J115(2019 年 1 月 1 日)或
=SUMIFS($C:$C,$J111,$E:$E, $A:$A,">="&$J115,$E:$E,"<="&EOMONTH($J115,0))
我收到的错误是:“SUMIFS 的数组参数大小不同。”
但我做了一些改变,并且这种变化取得了成功:
=SUMIFS($E:$E,$C:$C,$J111, $A:$A,">="&$J115,$E:$E,"<="&EOMONTH($J115,0))
不管怎么说,还是要谢谢你! :)