【发布时间】:2023-03-09 15:56:01
【问题描述】:
我有一张如上图所示的表格。还有另一张表根据这些数据报告了一些信息。我需要给定月份上周苹果的总和。
假设还有另一个记录为
Apples - 32 - 10 - 8,那么第 8 个月的苹果的答案将是 14。
所以我必须找到给定月份的最大周数,然后将苹果的数量与最大周数相加
写的公式是 =SUMIFS(C2:C300, A2:A300, H16, B2:B300, MAX(IF(D2:D300=MONTH(TODAY()-1),B2:B300)))
H16 包含单词“Apples”
A 列 - 项目
B 列 - 周
C 列 - 数量
D 列 - 月
H 列 - 又是唯一项目..
MAX(IF(D2:D300=MONTH(TODAY()-1),B2:B300)) 在第 8 个月返回正确的最大值为 32,但公式将值返回为 0。
如果我把单独单元格中的最大公式并在主公式中引用该单元格,它按预期工作。我不确定为什么 max value 的结果没有用于 sumif 函数。
【问题讨论】:
标签: excel-formula