Excel - SUMPRODUCT для столбцов с динамической высотой - PullRequest
0 голосов
/ 13 июня 2019

У меня есть 3 столбца:

Пример:

    A      B     C
1 Price   Qty  52.20$
2 1.99$   20
3 0.99$   10
4 0.50$   5

Мне нужно A2 * B2 + A3 * B3 + A4 * B3 ... но с неограниченным диапазоном A и B.Я пытался использовать функцию SUMPRODUCT, но она использует диапазоны столбцов.Возможно ли это без диапазонов?

Ответы [ 3 ]

1 голос
/ 13 июня 2019

Попробуйте эту формулу с динамическими диапазонами

=SUMPRODUCT(A2:INDEX(A:A,COUNTA(A:A)),B2:INDEX(B:B,COUNTA(B:B)))

enter image description here

0 голосов
/ 13 июня 2019

Рассмотрите возможность преобразования диапазона в таблицу (выберите данные, затем Вставка> Таблица с ленты).Таблица будет автоматически расширяться при добавлении новых строк внизу, и вы можете использовать следующую формулу:

=SUMPRODUCT(Table1[Price],Table1[Qty])
0 голосов
/ 13 июня 2019

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

=OFFSET(data!$A$2,0,0,SUMPRODUCT(MAX((data!$A:$A<>"")*ROW(data!$A:$A)))-1,2)
...