У меня есть 3 набора условий, перечисленных ниже, по 2 в каждом.

SUMIFS(TotalColumn,
      ColumnA,>1,ColumnA,<5,
      ColumnB,>1,ColumnB,<5,
      ColumnC,>1,ColumnC,<5)

Я пытаюсь заменить третий набор несколькими условиями ИЛИ

SUMIFS(TotalColumn,
      ColumnA,>1,ColumnA,<5,
      ColumnB,>1,ColumnB,<5,
     (ColumnC,>1,ColumnC,<5)OR(ColumnC,>17,ColumnC,<20),(ColumnC,>100,ColumnC,<120))

Лучше всего было достичь вышеуказанного, избегая многократных суммирований; sumif()+sumifs()+sumifs()

Мне не приходилось заставлять это работать, используя SUM(SUMIFS с {} в третьем сете

SUM(SUMIFS(TotalColumn,
      ColumnA,>1,ColumnA,<5,
      ColumnB,>1,ColumnB,<5
    {(ColumnC,>1,ColumnC,<5)},{(ColumnC,>17,ColumnC,<20)},{(ColumnC,>100,ColumnC,<120})))

Буду признателен за помощь с {} или другим трюком с продуктом без массива

0
yinka 28 Июн 2016 в 20:54

1 ответ

Лучший ответ

Думаю, я правильно истолковываю твои настройки; 3 возможных сочетания значений столбца C? Вам нужно будет нажать Ctrl + Shift + Ent, поскольку это функция массива:

SUM(TOTAL*
    (ColumnA>1)*
    (ColumnA<5)*
    (ColumnB>1)*
    (ColumnB<5)*
    (OR
    (AND(ColumnC>1,ColumnC<5),
    AND(ColumnC,>17,ColumnC,<20),
    (ColumnC,>100,ColumnC,<120)
    )
0
Matt 28 Июн 2016 в 21:11
Спасибо, проверим, когда вернусь домой, ответ должен вернуть дополнения, включая любую возможную комбинацию 3-го набора, т.е. (где ColumnC> 1 и <5) + (где ColumnC> 17 и <20) + и т. Д.
 – 
yinka
28 Июн 2016 в 21:48