sil*_*ORE 5 worksheet-function microsoft-excel-2003 microsoft-excel
对于 Sheet1 上的给定行,我使用该SUMIF函数查看该行第一个单元格中的值是否在 Sheet2 中的历史值列表中。
这将基本上总结我的历史工作表上的所有值,并按我在工作表 2 上的 A1 单元格名称对它们进行分组。
我需要第二个条件,以便我也可以按月对行进行分组,并且SUMIF似乎不允许第二个条件或AND连接第二个子句。
假设:
日期在 B 列中
行数为 5:29
范围名称“历史”中的历史列表
要测试的月份位于范围名称“rngMonth”中
=SUMPRODUCT((NOT(ISNA(MATCH(A5:A29,Historical,FALSE))))*(MONTH(B5:B29)=rngMonth)*(C5:C29))Run Code Online (Sandbox Code Playgroud)