1

У меня есть лист, который содержит 365 строк, представляющих даты от указанной даты начала (для следующего года). Есть около 30 колонок, каждая из которых имеет название агентства.
Ячейки на листе содержат расчетные агенства населения для каждой даты.

Это справочный лист: "DailyPopulation"

В ReportSheet пользователь определяет дату начала периода и дату окончания периода

Я пытаюсь построить формулу массива, которая отображает максимальную численность населения для каждого агентства в течение определенного периода, отдельно (конечно) я также хочу мин.

1 ответ1

2

Если ваша Начальная дата указана в 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 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .