Как суммировать управляемый массив в Excel?

В Excel, если у меня есть массив с именем x , я могу вычислить его сумму, используя sum(x) .

Как я могу вычислить сумму x^2 ?

Обратите внимание, что этот вопрос больше связан с тем, как использовать массивы с мудрыми элементами массива, я не ищу альтернативную функцию, которая принимает x в качестве входных данных.

Я хотел бы знать, как использовать sum() и x, не создавая вторичный массив x2=x^2 и используя sum(x2) . Спасибо вам за помощь!

Вы можете использовать:

=SUMPRODUCT( x ^2)

или, формула массива ** :

=SUM( x ^2)

Оба требуют, чтобы все записи внутри x были числовыми. В противном случае требуется дальнейшая манипуляция.

С уважением

** Формулы массива не вводятся так же, как «стандартные» формулы. Вместо нажатия только ENTER, сначала удерживайте CTRL и SHIFT, а затем нажмите ENTER. Если вы сделали это правильно, вы заметите, что Excel помещает фигурные скобки {} вокруг формулы (хотя не пытайтесь вручную вставить их самостоятельно).

  • Рекурсивно вызвать метод для получения значений листа Excel.
  • Массив в рабочий лист - несоответствие типа
  • Объявление и инициализация динамического массива листов в VBA
  • Excel VBA - заполнение многоколонного пользовательского формуляра из массива. Нет данных, когда массив имеет только 1 элемент
  • Почему эти функции массива не работают одинаково?
  • Как определить, имеет ли 2 массива один и тот же элемент
  • значение соответствия excel (get row) в двумерном массиве
  • Как выполнить пользовательский сортировку в Excel 2010
  • Копировать значения массива, которые соответствуют условию, в другой столбец excel vba
  • Excel: использование vlookup, но с подстановочными знаками в массиве
  • Печать в ячейки Excel по столбцу в VBA
  • Давайте будем гением компьютера.