1

Допустим, у меня есть номер в ячейке A1 и номер в B1 и форум "= B1-A1" в C1.

Теперь я вставляю столбец, чтобы поместить новое число во вновь созданную ячейку C1, и формула переместилась в D1, но все еще ссылается на формулу "= B1-A1".

Как сделать так, чтобы каждый раз, когда я вставлял столбец, фокус формулы также перемещался, так что после вставки нового столбца "C" формула теперь читает «= C1-B1»

3 ответа3

1

Я предлагаю использовать формулу смещения в ячейке C1. Попробуйте это.

=OFFSET(C1,0,-1,1,1)-OFFSET(C1,0,-2,1,1)    
1

Это довольно сложно, но чтобы всегда ссылаться на две ячейки слева от ячейки, в которой находится формула, вам понадобится такая формула:

=OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,-1)-OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,-2)

Это вычитает две ячейки слева от одной ячейки слева.

0

Вместо вставки в столбец C я бы скопировал C1 в D1, а затем заменил тип C1 новым значением.

Формула в D1 покажет = C1-B1.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .