Я изо всех сил пытаюсь создать формулу, которая суммирует столбец C IF (столбец A = [имя]) AND (столбец B = "возможно" ИЛИ "предлагаемый" ИЛИ " Совершенный ").Столбец SumIF a = X И столбец b = Y ИЛИ Z
ответ
Используйте SumProduct с + в качестве оператора или вместо оператора *. Что-то вроде этого:
=SUMPRODUCT(($A:$A=[name])*(($B:$B="Proposed")+($B:$B="Possible")+($B:$B="Committed"))*($C:$C))
Вы можете попробовать следующую формулу
=SUMPRODUCT((A:A=[name])*(((B:B="Possible")+(B:B="Proposed")+(B:B="Committed"))>0),C:C)
Если OP фактически не имеет данных, простирающихся вплоть до строки 1048576, использование целых ссылок на столбцы в SUMPRODUCT - ужасная идея. –
Согласовано. Hope OP ограничивает строку на основе фактического количества строк из этой базовой формулы. – Karpak
@adam, пожалуйста, отметьте ответ как принятый на основе того, какой ответ вы используете – Karpak
=SUM(SUMIFS($C:$C,$A:$A,[name],$B:$B,{"Proposed","Possible","Committed"}))
С некоторыми функциями, например COUNTIF
, SUMIF
, COUNTIFS
, SUMIFS
, вы можете уйти с привязкой целые столбцы без ущерба для производительности, хотя и не с функциями, которые работают над массивами, такими как AGGREGATE
, SUMPRODUCT
, и любое строительство требует CSE
.
С уважением
проголосовали. Это также отлично работает – Karpak
Если у OP фактически нет данных, распространяющихся вплоть до строки 1048576, использование целых ссылок столбцов в SUMPRODUCT - ужасная идея. –
= SUMPRODUCT (($ A1: $ A100 = [имя]) * (($ B1: $ B100 = "Предлагаемый") + ($ B1: $ B100 = "Возможный") + ($ B1: $ B100 = "Committed ")) * ($ C1: $ C100)) Счастлив? – MorganBall