Другие языки программирования и технологии

Как в Excel задать формулу для ячейки ?

Как в Excel задать формулу для ячейки, чтобы суммировались числа всех предыдущих ячеек с этой строки? Формула нужна в таком виде, чтобы её можно было применить к каждой ячейке в одной строке. Пример того, что должно получиться: в первой ячейке число 1, во второй 2, в третьей 3 - вставляем формулу и во второй ячейке число меняется на 3 (сумма двух ячеек), в третьей ячейке число меняется на 6 (сумма трёх ячеек) и т. д.
Если я правильно понял задание и цель, то вводим формулу типа такой
=sum(b$2:b2)
И дальше копируем.
А вообще-то задание сформулировано не совсем понятно.
(Перед вводом формулы надо проверить формат ячейки).
Андрей Чалых
Андрей Чалых
73 496
Лучший ответ
Василь Король У меня стоит числовой формат ячейки. Вбиваю формулу =sum(b$2:b2), в ячейке появляется #ИМЯ?
Во-первых, почему не написать адреса? Например, в ячейке А2 ввели 1, в ячейке В2 - 2 и в ячейке С2 - 3. Всё понятно, что и где стоит.
Во-вторых, "вставляем формулу". Это куда ты её вставляешь? Ты в курсе, что в ячейке может стоять или число (или текст), или формула. Но не "два горошка на ложку"!
Arsen Abdulxakimov
Arsen Abdulxakimov
89 043
давайте попробуем вместе разобраться ...
"...в первой ячейке число 1, во второй 2, в третьей 3..."
В третьей 3 - это введенное число с клавиатуры или это сумма 1+2 ?

"...и во второй ячейке число меняется на 3 ..."
Если во вторую ячейку ввели "2" с клавиатуры, то "меняется на 3" - это ТОЛЬКО через программирование VBA
(жираф про это подробно написАл)

"...в третьей ячейке число меняется на 6 (сумма трёх ячеек) ..."
если в первой ячейке цифра"1", во второй изменилось на "3" , а в третьей было и осталось "3" тогда как у вас получилось "6" ?
Василь Король Видимо непонятно описал задачу. Нужна такая формула, чтобы в строке в любой ячейке отображалась сумма всех чисел, вписанных в предыдущие ячейки (именно вручную забитых). Т. е. в первую ячейку вбиваю 1, так и остаётся 1. Во вторую ячейку вбиваю 2, соответственно к 2 сразу же плюсуется 1 и сразу во второй ячейке появляется 3. Вбиваю в третью ячейку, например, 5, сразу плюсуется 1 из первой ячейки и 2 из второй и появляется в ячейке сумма 8 и т. д.
первая ячейка-пишем 1....вторая ячейка пишем 2....третья ячейка пишем--- =первая ячейка+вторая ячейка.... нажимаем ввод.... дальше в третьей ячейке берем за правый нижний уголок ячейки и протягиваем вниз сколько нужно
На жимаешь на ячейку, ставишь знак (=) а далее забиваешь формулу
Boris Baiguzhin
Boris Baiguzhin
371