Выше активно упоминалась формула СУММПРОИЗВ(SUMPRODUCT)
Однако есть-таки особенности использования по сравнению с Excel.
Advanced topic:
<...>
=СУММПРОИЗВ(A1:A6="Красный";B1:B6="Большой";C1:C6)
возвращает сумму ячеек в C1:C6, соответствующие записи в столбце A красные, а в столбце B большие. В Excel работать не будет, поскольку Excel игнорирует логические значения. То есть в Excel потребуется преобразовать результаты выполнения условий в число (добавив два минуса перед выражением, помещённым в скобки, или умножив на 1).
То есть в Excel мы сделали бы так, к примеру:
=СУММПРОИЗВ(--(A1:A6="Красный");--(B1:B6="Большой");C1:C6)
но в LO Calc дополнительное преобразование логического значения в число является избыточным.
=СУММПРОИЗВ((A1:A6="Красный")*(B1:B6="Большой")*C1:C6)
версия выше в Excel работает, поскольку логические значения преобразуются в числа во время умножения.
In Excel SUMPRODUCT ignores logical values (that is, it treats them as 0). In Calc TRUE is 1 and FALSE is 0.
https://wiki.openoffice.org/wiki/Documentation/How_Tos/Calc:_SUMPRODUCT_functionUPD: Было бы неплохо, если бы кто-то подсказал, где найти все вот такие особенности (по использованию формул) обоих продуктов. Кто знает?