
В формуле, которую я использую OFFSET
для извлечения значения из другой ячейки с заданным пользователем смещением:
OFFSET([@[last seen]],-$B$1,0)
Я хотел бы убедиться, что полученное смещение не выходит за пределы текущей таблицы (если это так, то значение по умолчанию равно 0). Есть ли способ сделать это?
решение1
Вот что у меня получилось:
=IF(ROW()-$B$1<ROW(Table2),0, OFFSET([@[last seen]],-$B$1,0))
где Table2
— имя таблицы данных, а $B$2
— ячейка, содержащая значение смещения.