2

Может кто-нибудь, пожалуйста, помогите мне со следующей формулой Excel. Каждая строка в моей таблице содержит подробную информацию о продукте.

У меня есть один столбец «Количество» (Col B) и «Прибыль» (Col F). Я хочу использовать формулу, которая берет количество * прибыль для каждой строки и дает мне общее количество.

Пока у меня есть

=SUM((F2*B2)+(F3*B3)+(F4*B4)+(F5*B5)+(F6*B6)......)

Но это станет громоздким очень быстро. Есть ли лучший способ написать это? Я думал о создании скрытого столбца, содержащего F * B для каждой строки и суммирования их, но хотел бы избежать этого ненужного столбца.

2 ответа2

3

Сначала я делаю третий столбец, который будет содержать нашу (ColB) * (ColF) стоимость. Скажем, столбец H будет содержать наше значение ...

=SUM(B[row#]*C[row#])

Которые вы можете перетащить вниз до конца, схватив нижний правый угол коробки. Это даст значения для всех строк. Теперь мы можем просто подвести итоги ...

=SUM(H[first row #]:H[last row #])

Когда вы добавляете еще одну строку, просто перетащите ваше уравнение еще на одну строку и увеличьте указатель конца функции 2nd =SUM .


РЕДАКТИРОВАТЬ:

SumProduct - это то, что вам нужно ...

=SUMPRODUCT((B2:B11),(C2:C11))

SUMPRODUCT - Умножает соответствующие компоненты в заданных массивах и возвращает сумму этих продуктов.

По сути, это займет один за другим, Array 1 Cell 1 * Array 2 Cell 1, и сложит результат.

Это должно сделать это!

1

Вы можете использовать функцию SUM в матричном режиме (который позволяет применять операции между диапазонами вместо отдельных ячеек). Например, допустим, вы хотите вычислить сумму произведений между значениями в диапазоне B2:B10 и значениями в диапазоне F2:F10.

Тогда используйте:

=SUM(B2:B10*F2:F10)

и подтвердите нажатием Ctrl+Shift+Enter

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .