У меня есть 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})))
Буду признателен за помощь с {}
или другим трюком с продуктом без массива
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)
)
Похожие вопросы
Новые вопросы
excel
Только для вопросов по программированию объектов или файлов Excel или по разработке формул. Вы можете комбинировать тег Excel с тегами и вопросами VBA, VSTO, C#, VB.NET, PowerShell, OLE и другими тегами и вопросами, связанными с программированием, если это применимо. НЕ используйте с другим программным обеспечением для работы с электронными таблицами, например [google-sheets].