Нахождение максимального значения с помощью Sumproduct - PullRequest
0 голосов
/ 08 января 2019

У меня есть около 10 тысяч пар данных-значений и для расчета средних значений за различные периоды времени (используя значения x для конкретных дат за количество лет y). Мне нужно найти максимальное значение года в качестве свежих данных. в ближайшие годы (например, последние 5 лет могут охватывать диапазон 2015–2019 и 2014–2018 годов).

Я пытался использовать:

{=SUMPRODUCT(--(DAY(A2)=DAY(T!$A$3:$A$10000));--(MONTH(A2)=MONTH(T!$A$3:$A$10000));MAX(YEAR(T!A3:A10000)))}

но возвращается # ЗНАЧЕНИЕ! В то же время - {MAX (YEAR (T! A3: A10000)))} возвращает ожидаемое максимальное значение года в массиве данных.

На самом деле, мне нужно какое-то решение, чтобы найти максимальное значение года в наборе данных с одинаковыми DD и MM, остальное будет легко.

Janis

1 Ответ

0 голосов
/ 10 января 2019

текущий обходной путь:

=YEAR(T!A3)-1+SUMPRODUCT(--(DAY(A2)=DAY(T!$A$3:$A$10000));--(MONTH(A2)=MONTH(T!$A$3:$A$10000)))

где ячейка T! A3 содержит известное первое и минимальное значение года (). Это работает, но мне не нравится это, поскольку оно привязывает evrth к конкретной ячейке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...