我有一个谷歌电子表格,其中我输入了每日收入和支出:
在另一张纸上,我试图计算每月的月收入和费用:
我使用这个公式计算月收入(' s1'是每日表):
=ARRAYFORMULA(SUM(FILTER(s1!B2:B; MONTH(s1!A2:A)=MONTH(INDIRECT("A" & ROW())))))
但它确实适用于整个专栏。
有没有办法让arrayformula与indirect和row函数一起工作?
答案 0 :(得分:1)
我认为这可以作为SUMIF而不是 - 尝试:
=ArrayFormula(IF(A2:A="",,SUMIF(MONTH(s1!A2:A),MONTH(A2:A),s1!B2:B)))