falcrum: (Violet smoker)
falcrum ([personal profile] falcrum) wrote2012-05-18 08:52 am

Эксель: столкнулся с вроде простой фишкой, но не понимаю, как победить

Ай нид хелп, ну не тонкий я знаток "электронных таблиц". Вроде всё просто - есть столбец, под ним - его сумма. Но кроме последней строки:



А теперь добавим строчку:



Так вот скажите: как сделать, чтобы сумма по-прежнему не учитывала именно последнюю строку? Ну, чтоб "на автомате" стало вот так:



Есть же простое решение наверняка?

Upd: Спасибо всем, вот решение:



Ну, или каким другим макаром указать смещение. Что и искал, благодарю.

[identity profile] pit0n.livejournal.com 2012-05-18 06:04 am (UTC)(link)
=СУММ(А1:А4)+А6
?

[identity profile] falcrum.livejournal.com 2012-05-18 06:06 am (UTC)(link)
И что это будет? Ещё раз: нужна сумма без последней строки. Строки добавляются.

[identity profile] pit0n.livejournal.com 2012-05-18 08:00 pm (UTC)(link)
Не полностью понял картинку.
Похожий вариант - не через смещение, а через номер ячейки, а номер получать формулой.
Но в принципе то же самое

[identity profile] dswany.livejournal.com 2012-05-18 06:12 am (UTC)(link)
Я что-то неправильно делаю... уж и так и эдак пробовал - все равно все правильно получается M$O 2010

[identity profile] falcrum.livejournal.com 2012-05-18 06:14 am (UTC)(link)
Как получается? У тебя после вставки строки со значением в А4 выходит картинка "три", а не "два"?

[identity profile] metaclass.livejournal.com 2012-05-18 06:39 am (UTC)(link)
Вставляй строчку до А3.
Кроме того, у тебя в первой картинке не последняя строка исключается, а предпоследняя.

[identity profile] falcrum.livejournal.com 2012-05-18 06:46 am (UTC)(link)
Мне не надо до А3, мне надо "в конец". :(

[identity profile] metaclass.livejournal.com 2012-05-18 06:47 am (UTC)(link)
Тебе нужно чтобы игнорировалась свежевставленная сумма?

[identity profile] falcrum.livejournal.com 2012-05-18 06:48 am (UTC)(link)
Да, и только она. А та, которая игнорировалась до этого - включалась.

[identity profile] metaclass.livejournal.com 2012-05-18 06:51 am (UTC)(link)
Стандартными средствами нельзя. Вставка "после" оставляет формулу старой, вставка "до" потребует ручного переноса значения из ранее игнорированной ячейки

[identity profile] falcrum.livejournal.com 2012-05-18 06:53 am (UTC)(link)
А нет какой-то формулы типа "отнять значение ячейки, расположенной на две клетки выше"?

[identity profile] bydlorus.livejournal.com 2012-05-18 07:01 am (UTC)(link)
Стопудов есть.
http://stackoverflow.com/questions/757413/excel-reference-to-current-cell
Т.е. что-то вроде
INDIRECT(ADDRESS(ROW(), COLUMN()))

[identity profile] falcrum.livejournal.com 2012-05-18 07:11 am (UTC)(link)
Спасибо, да. Пост проапдейтил.

[identity profile] metaclass.livejournal.com 2012-05-18 07:02 am (UTC)(link)
Есть:
=SUM(A1:OFFSET(A5;-2;0))-OFFSET(A5;-2;0)

более логичный вариант:
=SUM(A1:OFFSET(A5;-3;0))

[identity profile] metaclass.livejournal.com 2012-05-18 07:02 am (UTC)(link)
Offset - смещает "ссылку" на ячейку на заданное число строк и колонок. При этом второй вариант просто учитывает что мы последнее значение не суммируем.

[identity profile] falcrum.livejournal.com 2012-05-18 07:12 am (UTC)(link)
Спасибо, да. Пост проапдейтил.

[identity profile] kisa-anuta.livejournal.com 2012-05-18 06:43 am (UTC)(link)
Таблица как-то упорядочена? Элементы 1-2-3-4 идут ли по возрастанию?

[identity profile] falcrum.livejournal.com 2012-05-18 06:46 am (UTC)(link)
Никак не упорядочена, значения любые.