2016-01-26 6 views
0

Я изо всех сил пытаюсь заставить это работать.Excel - Динамические диапазоны - смещение

Представьте себе что-то вроде этого:

enter image description here

мне нужно сделать динамические диаграммы, используя сегодня в качестве начального дня и подсчета 7 дней назад (в неделю).

под именем Manager (Define Name), я пытался использовать смещение, индекс, матч и сегодня() так:

= OFFSET (INDEX (A: MATCH (СЕГОДНЯ(): A: A)); - 1; 0; -7; 0)

Нет результатов для этой формулы.

Возможно ли это? Могу ли я использовать динамические диапазоны, используя даты?

ответ

0

Последний параметр в Offset функции определяет ширину диапазона, который вы указали в качестве 0. Вам просто нужно изменить его на 1, и я хотел бы также блокировать адреса для столбца A:

=OFFSET(INDEX($A:$A;MATCH(TODAY();$A:$A));-1;0;-7;1) 

NB: Сегодняшняя дата также должна быть в данных

+0

Я вижу, что функция MATCH не имеет окончательного аргумента, что означает, что она будет использовать 1. Следовательно, дата сегодня не обязательно должна быть в данных, но данные нужно сортировать! – jkpieterse

+0

У меня есть все дни текущего месяца, на экране был только пример. Пробовал оба ваши рекомендации, но под именем Manager, хотя это не дает мне никакой ошибки, это также не дает мне никакой ценности ({...}) @jkpieterse - Я пробовал в обоих направлениях, все равно не пошел. –

+0

Вы считали, что изменили свой диапазон на таблицу? Они автоматически расширяются (если вы добавляете строки), а затем вам не требуется имя динамического диапазона. – jkpieterse

Смежные вопросы