Siraj Multani Asked: 2019-05-07 00:42:14 +0800 CST2019-05-07 00:42:14 +0800 CST 2019-05-07 00:42:14 +0800 CST 如果条件满足,需要公式来找到条目组中的最高值 772 我在每日工作表上有某些每日数据,我需要公式每周数据表,假设 2014 年第一周从 2014 年 1 月 1 日开始,因此在每周数据上我需要公式,它将在每日工作表中搜索相应的数据并返回相应单元格中的值在每周数据表上。我希望我已经正确理解了我的问题 microsoft-excel microsoft-excel-2007 1 个回答 Voted Best Answer Greg Viers 2019-05-07T11:37:22+08:002019-05-07T11:37:22+08:00 在 Excel 2007 中,MAXIFS 和 MINIFS 功能的最佳选择是使用 SUMPRODUCT。 对于单元格 C3 中的“高价”公式,请使用: =SUMPRODUCT(MAX('Daily Data'!$C$2:$C$37* (('Daily Data'!$A$2:$A$37>=$A3)*('Daily Data'!$A$2:$A$37<$A3+7)))) 对于单元格 D3 中的“低价”公式,请使用: =SUMPRODUCT(MIN('Daily Data'!$D$2:$D$37* (('Daily Data'!$A$2:$A$37>=$A3)*('Daily Data'!$A$2:$A$37<$A3+7)*-10000+10001))`) SUMPRODUCT 公式的工作方式在此处解释:https: //support.office.com/en-gb/article/sumproduct-function-16753e75-9f68-4874-94ac-4d2145a2fd2e 第一个函数(对于高价),通过将这两个条件“>=$A3”和“ min 函数的工作方式类似,但是,我们不能使用 0,因为 MIN 会返回 0。因此,我们取真值 (1) 并将其乘以 -10000。然后我们加上 10001。所以现在所有超出指定日期范围的都大了 10000 倍,而所有在日期范围内的都是常规比例。因此,当我们采用 MIN 时,日期范围之外的价格太大,不可能成为低价。
在 Excel 2007 中,MAXIFS 和 MINIFS 功能的最佳选择是使用 SUMPRODUCT。
对于单元格 C3 中的“高价”公式,请使用:
对于单元格 D3 中的“低价”公式,请使用:
SUMPRODUCT 公式的工作方式在此处解释:https: //support.office.com/en-gb/article/sumproduct-function-16753e75-9f68-4874-94ac-4d2145a2fd2e
第一个函数(对于高价),通过将这两个条件“>=$A3”和“
min 函数的工作方式类似,但是,我们不能使用 0,因为 MIN 会返回 0。因此,我们取真值 (1) 并将其乘以 -10000。然后我们加上 10001。所以现在所有超出指定日期范围的都大了 10000 倍,而所有在日期范围内的都是常规比例。因此,当我们采用 MIN 时,日期范围之外的价格太大,不可能成为低价。