下面是公式,其中D是金额,C是类别,A是月份,格式为"2020年1月1日";
=SUMIFS(Expenses!D2:D, Expenses!C2:C, "Food", TEXT(Expenses!A2:A, "MMMM"), "January")
然而,我得到了";SUMIFS的数组参数大小不同">
您需要使用arrayformula来使文本公式工作。
试试这个:
=SUMIFS(Expenses!D2:D, Expenses!C2:C, "Food", arrayformula(TEXT(Expenses!A2:A, "MMMM")), "January")
请注意,费用上的空白单元格!A2:A将输出";12月";,避免这种使用:
=SUMIFS(Expenses!D2:D, Expenses!C2:C, "Food", arrayformula(IF(LEN(Expenses!A2:A),TEXT(Expenses!A2:A, "MMMM"),)), "January")