【发布时间】:2020-07-17 17:46:18
【问题描述】:
以下是公式,其中D是金额,C是类别,A是月份,格式为“2020年1月1日”
=SUMIFS(Expenses!D2:D, Expenses!C2:C, "Food", TEXT(Expenses!A2:A, "MMMM"), "January")
但是,我收到“SUMIFS 的数组参数大小不同。”
【问题讨论】:
-
分享您的工作表副本
标签: google-sheets
以下是公式,其中D是金额,C是类别,A是月份,格式为“2020年1月1日”
=SUMIFS(Expenses!D2:D, Expenses!C2:C, "Food", TEXT(Expenses!A2:A, "MMMM"), "January")
但是,我收到“SUMIFS 的数组参数大小不同。”
【问题讨论】:
标签: google-sheets
您需要使用数组公式来使文本公式起作用。
试试这个:
=SUMIFS(Expenses!D2:D, Expenses!C2:C, "Food", arrayformula(TEXT(Expenses!A2:A, "MMMM")), "January")
请注意,Expenses!A2:A 上的空白单元格将输出“December”,以避免这种使用:
=SUMIFS(Expenses!D2:D, Expenses!C2:C, "Food", arrayformula(IF(LEN(Expenses!A2:A),TEXT(Expenses!A2:A, "MMMM"),)), "January")
【讨论】: