Если вы вставите это в массив из 3 столбцов, он должен получить то, что вы хотите
= INDIRECT("Results!" & ADDRESS(MATCH(INT(NOW()/7-1)*7+1,Results!L:L,1),12) & ":" & ADDRESS(MATCH(INT(NOW()/7-1)*7+8,Results!L:L,1)-1,14))
Взяв значение NOW () / 7 int, мы по существу выясним, сколько недель прошло с1 января 1900 года;вычитая один из INT (NOW / 7), мы получаем то, что было на предыдущей неделе.Умножение на 7 снова означает получение значения, которое формат даты может отображать правильно, и добавление одного толкает день с субботы на воскресенье.
Соответствие позволяет нам искать только что найденную дату и сообщает намнасколько далеко он находится в диапазоне L: L, который является номером строки, на которой он находится.Затем мы можем использовать эту информацию для получения адреса на основе позиции строки и столбца с помощью функции ADDRESS.
Второе совпадение выполняет поиск начала текущей недели, но мы возвращаемся к ячейке непосредственно передэто для того, чтобы мы получили все клетки на субботу неделей ранее.Это, конечно, при условии, что все ячейки отсортированы в порядке даты.
Наконец, в этом случае важно использовать косвенный, поскольку он позволяет нам использовать только что найденные значения и объединять их с именем листа, так чтоВ Excel это можно рассматривать как действительную ссылку на ячейки, а не просто как ошалевшую.