具有多个/变量条件的最大值的 Excel 数组公式

具有多个/变量条件的最大值的 Excel 数组公式

我有一张包含 365 行的工作表,表示从参考开始日期(下一年)开始的日期。大约有 30 列,每列都有一个代理商名称。
工作表中的单元格包含每个日期的计算代理商数量。

这是一份参考表:"DailyPopulation"

ReportSheet用户定义一个期间开始日期期间结束日期

我正在尝试构建一个数组公式,显示定义期间内每个机构的最大人口数,另外(当然)我还想要最小人口数。

答案1

您的开始日期为B1,结束日期为B2,所有日期均在A2:A366DailyPopulation 表上,并且相关机构的数据在B2:B365DailyPopulation 表上,您可以使用以下数组公式。

=MAX(IF($B$1<=DailyPopulation!$A$2:$A$366,IF($B$2>=DailyPopulation!$A$2:$A$366,DailyPopulation!B$2:B$366,""),""))

请记住,您必须按Ctrl+ Shift+输入公式Enter。如果您将报告表与每个机构安排在不同的列中,则可以将此公式填入右侧。

要找到最小值,只需MAX用替换MIN

相关内容