Рассмотрим второй вариант оператора ВЫЧИСЛИТЬ ВНУТРИ МАССИВА. Этот вариант позволяет последовательно с нарастающим итогом накапливать значения величин-функций по записям с одинаковыми значениями ключа.
Пример 1. Имеется массив М4. В этом массиве нужно вычислить с накоплением по ключу ШИФР МАТЕРИАЛА величину СУММАРНЫЙ РАСХОД, равную сумме значений величины РАСХОД МАТЕРИАЛА. Искомая величина представлена в массиве М5.
Заметим, что при решении задач с применением оператора ВЫЧИСЛИТЬ ВНУТРИ МАССИВА (второй вариант) исходный массив обязательно должен быть упорядочен по ключу, по которому производится вычисление. Этот ключ может быть простым, как в приведенном примере, и может быть сложным. В последнем случае массив должен быть упорядочен по сложному ключу.
Пример 2. Имеется массив М4. В этом массиве требуется вычислить с накоплением по ключу ШИФР МАТЕРИАЛА, НОМЕР ЦЕХА величину СУММАРНЫЙ РАСХОД, равную сумме значений величины РАСХОД МАТЕРИАЛА.