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 )
На наступному знімку екрана показано, як використовувати цю формулу на практиці:
Сума добутків, значення яких у стовпчику А більше нуля, виявляється рівною 170 .
Ми можемо вручну перевірити, що це правильно:
Сума добутків = 10*3 + 5*4 + 6*5 + 4*5 + 10*2 + 10*5 = 170 .
Примітка . Ви можете знайти повну документацію для функції SUMPRODUCT тут .
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:
Як інтерполювати відсутні значення в Excel
Як знайти перші 10 значень у списку в Excel
Як знайти верхні 10% значень у стовпці Excel