Марафон "30 дней = 30 функций" #11: Как не забивать гвозди микроскопом с функцией СУММПРОИЗВ (SUMPRODUCT)
27.03.201710:4127 марта 2017 10:41
Обычно, большинство пользователей, прочитав справку по функции , бывают слегка, скажем так, разочарованы. На самом деле, использование этой функции по прямому назначению - для вычисления суммы произведений в нескольких диапазонах - самое скучный вариант ее применения. Она умеет намного больше!
работать с массивами
проверять одно или несколько условий со связками И и ИЛИ
За идею работы с массивами без Ctrl+Shift+Enter
Совсем забыл про эту фишку…
Протестировал Ваши примеры:
=СУММПРОИЗВ(B2:B5;C2:C5)
{=СУММ(B2:B5*C2:C5)} – прямая альтернатива
***
=СУММПРОИЗВ((C2:C9>=B2:B9)*1)
{=СУММ((C2:C9>=B2:B9)*1)} – прямая альтернатива
{=СУММ(ЕСЛИ(C2:C9>=B2:B9;1;0))} - дополнительная альтернатива
***
=СУММПРОИЗВ((D2:D14>=C2:C14)*(B2:B14="Восток")*D2:D14)
{=СУММ((D2:D14>=C2:C14)*(B2:B14="Восток")*D2:D14)} – прямая альтернатива
{ =СУММ(ЕСЛИ(И(D2:D14>=C2:C14;B2:B14="Восток");D2:D14;0))} - дополнительная альтернатива (не работает?)
***
=СУММПРОИЗВ((B2:B14="Север")+(B2:B14="Восток"))
{=СУММ((B2:B14="Север")+(B2:B14="Восток"))} – прямая альтернатива
{=СУММ(ЕСЛИ(ИЛИ(B2:B14="Север";B2:B14="Восток");1;0))} - дополнительная альтернатива (не работает?)
Интересно почему с условиями И / ИЛИ не работает дополнительная альтернатива?
Но в любом случае получается вариант с СУММПРОИЗВ красивей!!!