2

Я пытаюсь создать промежуточный итог для диапазона, который исключает строки, у которых нет оптовой цены. У меня есть ряд продуктов, цен и единиц, у которых есть промежуточные итоги по брендам, хотя промежуточный sum бренда является суммой, а не subtotal суммой, потому что общая сумма должна отображаться независимо от того, что пользователь выбирает для фильтрации. Эти промежуточные строки не имеют оптовых цен.

Вот формула sumif, которую я использую для вычисления итогов в области итогов выше диапазона:

=SUMIF(B5:B12, "", D5:D12)

Мне нужно иметь промежуточную формулу, которая работает так же. Есть ли эквивалент для формулы суммирования для промежуточных итогов? Или, может быть, функцию листа я могу использовать?

Я должен быть в состоянии сделать это без использования VBA.

Неверные промежуточные итоги

1 ответ1

3

Вы можете делать условные промежуточные итоги без VBA. Попробуйте эту формулу:

=SUMPRODUCT(SUBTOTAL(9,OFFSET(units,ROW(units)-ROW(D4),0,1)),--(wholesale=""))

куда
units относится к D4:D12 на вашем скриншоте, с D4 в качестве заголовка
wholesale относится к B4:B12 на вашем скриншоте

Пример - формула на работе в ячейке D2:

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