понедельник, 22 мая 2023 г.

Как делать промежуточные итоги? Таблицы Гугл.

Мы рассмотрим простой ручной способ, а затем расширенный метод массива.


Учитывая значения в столбце A, мы хотим рассчитать промежуточные итоги, показанные в столбце B:



Способ 1: простой, но ручной


Шаг 1: В ячейку B2 введите следующую формулу:


=А2

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


Шаг 2: Затем в ячейке B3 мы вводим эту формулу:


=А3+В2


Он берет новое значение из текущей строки и добавляет его к сумме в предыдущей строке. Мы можем видеть это с помощью цветового кодирования ячеек на этом изображении:



Шаг 3: Наконец, перетащите эту формулу вниз по столбцу, чтобы рассчитать промежуточную сумму.




Метод 2: формула автоматического сканирования

Новая функция SCAN идеально подходит для такого типа расчетов.


Она принимает входной массив и работает с каждым значением по очереди. Она также имеет доступ к накопленному значению из предыдущей итерации.


Мы можем добавить текущее значение к общей сумме и рассчитать промежуточную сумму.


В нашем примере, если у вас есть значения в диапазоне A2:A17, формула SCAN в ячейке B3 будет выглядеть так:


=SCAN(0;A3:A17;LAMBDA(a;c;a+c))


Это вычисляет промежуточную сумму и дает результат, показанный на изображении в выше.


«a» внутри LAMBDA относится к накопленному значению (то есть к текущему итогу).


«c» внутри LAMBDA относится к текущему значению итерации.


Это формула массива, поэтому ее нужно ввести только в ячейку B3. Нам не нужно перетаскивать его вниз по столбцу.



см. также

https://docs.google.com/document/d/1EBTIF7KeTaP3rS4ZqptTNP4hFBWD1HpM3CXixK5O2KM/edit


Комментариев нет:

Отправить комментарий