Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Работа с MS Office > Тиражирование формул в Excel


Автор: Medved 14.9.2006, 16:30
Есть книга. В ней два листа. 
В первый я назвал "Сервисный", второй "Прайс-лист".
В сервисном листе в ячейке R1C1 находиться число (курс)
В прайс-листе цены указаны в у.е. я хочу добавить дополнительную колонку, где цены будут указаны в местной валюте.

Как мне это сделать быстрее всего, и чтобы меньше работать ручками?

Я делаю так:
В одной ячейке написал формулу, пытался эту формулу раскопировать на нижние ячейки. Формула копируется, но сслыка в ней остается на первую ячейку, которую я сделал вручную. А мне бы хотелось, чтобы ссылки правились автоматом. Как это реализовать?

Спасибо.

Автор: ИгнатьевАлексей 14.9.2006, 16:56
Цитата

Формула копируется, но сслыка в ней остается на первую ячейку, которую я сделал вручную

По идее, такое происходит, когда $ стоит после номера колонки или столбца....посмотри, нет ли его в формуле! Если $ нет, то адресация должна соответственно сдвигаться автоматически.

Автор: AsIs 14.9.2006, 18:49
Т.к. у ВАс стиль ссылок R1C1 то формула в дополнительном столбце, где производится пересчет будет выглядеть так:
=RC[-1]*R1C1

Здесь:
R1C1 - абсолютный адрес ячейки с курсом уе. Этот адрес при автозаполнении вниз меняться не будет.
RC[-1] - относительный адрес, ячейки левее, где и находится стоимость. -1 после буквы С означает что нужно сместится на один столбец влево и взять эту ячейку. Этот адрес при автозаполнении вниз будет меняться.

После ввода формулы, ее можно распостранить вниз например так: подцепившись мышью за маркер автозаполнения (черная точка внизу справа у табличного курсора) потянуть вниз. Или просто скопировать формулу в буфер, выделить ячейки, где формула нужна и вставить ее из буфера.

Успехов!

Автор: Medved 14.9.2006, 21:16
Спасибо за подробное объяснение.  Собственно я так и делал. Только забыл F4 нажать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)