Получить ячейку даты в Excel, которая как минимум на n дней старше последней записи даты

Получить ячейку даты в Excel, которая как минимум на n дней старше последней записи даты

Если у меня есть столбец с датами и столбец с данными. Как вернуться, например, на 10 дней назад во времени (с момента последней записи даты (всегда последней в столбце)) в столбце даты, чтобы получить адрес ячейки в соответствующем столбце данных? Столбец данных упорядочен. Однако не все даты находятся в списке (обычно он не включает выходные). Вот почему мне нужно, чтобы было не менее 10 дней, а не ровно 10 дней.

Причина, по которой я спрашиваю, заключается в том, что я хотел бы рассчитать среднее значение данных, относящееся примерно к последним 10 дням. Поэтому мне нужен диапазон ячеек, который я нахожу сложным получить на основе данных :(

Лист может выглядеть так:

08-09-2015  7,40
09-09-2015  7,40
10-09-2015  7,65
11-09-2015  7,15
14-09-2015  7,81
15-09-2015  7,40
16-09-2015  7,60
17-09-2015  7,90
18-09-2015  6,45
21-09-2015  7,90
22-09-2015  6,40
23-09-2015  7,57
24-09-2015  7,85
25-09-2015  7,70
28-09-2015  7,53

решение1

Наконец я нашел решение. Не стесняйтесь предлагать другие варианты, так как я все еще новичок в работе с Excel. В результате я использовал это уравнение:

=SUMIFS(C8:C1048576;B8:B1048576;">"&(INDIRECT(ADDRESS(COUNTA(C8:C1048576)+7;2)))-10)/COUNTIF(B8:B1048576;">"&(INDIRECT(ADDRESS(COUNTA(C8:C1048576)+7;2)))-10)

Краткие пояснения некоторых данных в уравнении

  • Мои данные идут от C8 до дна
  • Мои данные приведены от B8 до дна.
  • В этом примере отсчитывается 10 дней назад.

Я пришел к решению, вдохновившись этим ответом:https://stackoverflow.com/questions/8842417/excel-formula-calculating-the-sum-of-a-column-for-the-last-7-days-from-today-as

Связанный контент