我有一张包含 365 行的工作表,表示从参考开始日期(下一年)开始的日期。大约有 30 列,每列都有一个代理商名称。
工作表中的单元格包含每个日期的计算代理商数量。
这是一份参考表:"DailyPopulation"
在ReportSheet
用户定义一个期间开始日期和期间结束日期
我正在尝试构建一个数组公式,显示定义期间内每个机构的最大人口数,另外(当然)我还想要最小人口数。
答案1
您的开始日期为B1
,结束日期为B2
,所有日期均在A2:A366
DailyPopulation 表上,并且相关机构的数据在B2:B365
DailyPopulation 表上,您可以使用以下数组公式。
=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
。