Google Docs — Как посчитать только отрицательные числа из ряда? Как начать с последней заполненной ячейки?
Здравствуйте! Задачка)
Дано:
Ряд случайных чисел:
1, 5, 51, -4, 16, -20, -41 ... ... ... X
Далеко в конце находится клетка X.
Между числами и клеткой Х еще много пустых ячеек.
Необходимо:
1. Чтобы клетка X отображала самое последнее число из ряда (последнюю заполненную ячейку).
2. Объяснить ячейке X, что ЕСЛИ это последнее число содержит "-", то добавить к нему еще и ПРЕДЫДУЩЕЕ число, НО ТОЛЬКО, если оно тоже содержит минус. А если за тем предыдущим числом тоже минусовое число, то и его надо добавлять. И так до бесконечности, пока предыдущее число не окажется положительным.
То есть. Если ряд чисел:
5, 1, -7, 4, 3, -32, 33, -6 - в этом случае Ячейка Х отображает значение -6
1, 0, 9, 5, -4, -3, -9 - в этом случае ячейка суммирует последних три числа и выдает -16.
1) Поиск последней ячейки с числом (Тут хорошо бы знать способ заполнения ячеек)
2) Проверка ячейки на условие "<0"
3) Если да, то проверка соседнее на условие "<0"
DS28, Благодарю за ответ! Правда, я в этих макросах настолько дубина, что все это для меня похоже на Филькину грамоту))) Но, в любом случае возьмусь в ближайшее время вникать. Еще раз спасибо!
Vlad Chiehov, Если замахнулись на бесконечность, то без макросов никуда, т.к. нужен цикл, а в ячейку его не записать... Если заранее известны хотя бы границы числового ряда, то можно сделать костыль без программирования...