我是 Google 表格的初学者,我正在编写包含三张表格的工作簿:收入、支出和摘要。我的目标是创建一个汇总表,自动计算每个月的总收入和支出,并将结果显示在相应的行中。
工作簿结构: 损益表:包含日期、描述和金额列。 支出表:包含日期、说明和金额列。 摘要表:包含月份、总收入、总支出和净利润/亏损列。
我想要实现的目标: 在汇总表中,我希望总收入列根据月份和年份自动对收入表中的金额进行求和。 同样,我希望“总费用”列根据月份和年份对支出表中的金额进行求和。 然后,净利润/亏损应计算为每月总收入和总支出之间的差额。
公式尝试: 我尝试使用 SUMPRODUCT 函数来实现总收入列的此目的。这是我尝试过的公式:
=SUMPRODUCT((TEXT(Income!A:A,"mmmm")="January")*(Income!C:C))
但是,我收到错误,并且不确定如何解决它。
问题: 错误消息:公式抛出错误并且不返回预期结果。 日期匹配:我不确定是否使用 SUMPRODUCT 中的 TEXT 函数正确完成了日期匹配。
附加信息: 收入表和支出表中的日期列均采用 mm/dd/yyyy 格式。 我想确保公式在所有月份动态更新,而不仅仅是一月。 这是我的工作簿虚拟模板的链接,以供参考
我需要什么: 协助修正公式或更好的方法来达到预期的结果。 有关如何按月有效汇总收入和支出的任何建议,确保汇总表在数据添加到收入和支出表时自动更新。
提前感谢您的帮助!
尝试将公式更改为:
=SUMPRODUCT(TEXT(Income!A:A,"mmmm")=A2,Income!D:D)
=SUMPRODUCT(TEXT(Expenditure!A:A,"mmmm")=A2,Expenditure!D:D)