2016-09-15 2 views

ответ

1

Используйте SumProduct с + в качестве оператора или вместо оператора *. Что-то вроде этого:

=SUMPRODUCT(($A:$A=[name])*(($B:$B="Proposed")+($B:$B="Possible")+($B:$B="Committed"))*($C:$C)) 
+0

проголосовали. Это также отлично работает – Karpak

+0

Если у OP фактически нет данных, распространяющихся вплоть до строки 1048576, использование целых ссылок столбцов в SUMPRODUCT - ужасная идея. –

+0

= SUMPRODUCT (($ A1: $ A100 = [имя]) * (($ B1: $ B100 = "Предлагаемый") + ($ B1: $ B100 = "Возможный") + ($ B1: $ B100 = "Committed ")) * ($ C1: $ C100)) Счастлив? – MorganBall

1

Вы можете попробовать следующую формулу

=SUMPRODUCT((A:A=[name])*(((B:B="Possible")+(B:B="Proposed")+(B:B="Committed"))>0),C:C) 
+0

Если OP фактически не имеет данных, простирающихся вплоть до строки 1048576, использование целых ссылок на столбцы в SUMPRODUCT - ужасная идея. –

+0

Согласовано. Hope OP ограничивает строку на основе фактического количества строк из этой базовой формулы. – Karpak

+0

@adam, пожалуйста, отметьте ответ как принятый на основе того, какой ответ вы используете – Karpak

0

=SUM(SUMIFS($C:$C,$A:$A,[name],$B:$B,{"Proposed","Possible","Committed"}))

С некоторыми функциями, например COUNTIF, SUMIF, COUNTIFS, SUMIFS, вы можете уйти с привязкой целые столбцы без ущерба для производительности, хотя и не с функциями, которые работают над массивами, такими как AGGREGATE, SUMPRODUCT, и любое строительство требует CSE.

С уважением