Excel: використання sumproduct тільки зі значеннями, більшими за нуль


Функція SUMPRODUCT в Excel повертає суму добутків двох відповідних таблиць.

Щоб використовувати цю функцію тільки зі значеннями більше нуля, ви можете використовувати таку формулу:

 =SUMPRODUCT(--( A1:A9 >0), A1:A9 , B1:B9 )

Ця конкретна формула поверне лише суму добутків двох масивів для значень, більших за нуль, у діапазоні A1:A9 .

У наступному прикладі показано, як використовувати цю формулу на практиці.

Приклад: використовуйте SUMPRODUCT лише зі значеннями, більшими за нуль

Припустимо, у нас є наступні дві таблиці значень в Excel:

Якщо ми використовуємо функцію SUMPRODUCT як зазвичай, ми можемо підсумувати добутки між значеннями в стовпцях A і B:

Сума добутків виявляється 144 .

Ми можемо вручну перевірити, що це правильно:

Сума добутків = 10*3 + 5*4 + 0*5 + (-3)*2 + 6*5 + 4*5 + 10*2 + (-5)*4 + 10*5 = 144 .

Щоб взяти лише суму добутків, значення яких у стовпці A більше нуля, ми можемо використати таку формулу:

 =SUMPRODUCT(--( A1:A9 >0), A1:A9 , B1:B9 )

На наступному знімку екрана показано, як використовувати цю формулу на практиці:

Excel SUMPRODUCT тільки зі значеннями, більшими за нуль

Сума добутків, значення яких у стовпчику А більше нуля, виявляється рівною 170 .

Ми можемо вручну перевірити, що це правильно:

Сума добутків = 10*3 + 5*4 + 6*5 + 4*5 + 10*2 + 10*5 = 170 .

Примітка . Ви можете знайти повну документацію для функції SUMPRODUCT тут .

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:

Як інтерполювати відсутні значення в Excel
Як знайти перші 10 значень у списку в Excel
Як знайти верхні 10% значень у стовпці Excel

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *