Я работаю над формулой, которая должна суммировать общую стоимость на основе трех критериев.
Работает следующая формула:
=IF($D$4<=4,IF($D$4=1,SUMIFS(Name1,Nmd1,189,Nmd2,'Spreadsheet'!$A75),IF($D$4=2,SUMIFS(Name2,Nmd1,189,Nmd2, ‘Spreadsheet '!$A75),IF($D$4=3,SUMIFS(Name3,Nmd1,189,Nmd2, ‘Spreadsheet '!$A75),SUMIFS(Name4,Nmd1,189,Nmd2, ‘Spreadsheet '!$A75)))),IF($D$4<=8,IF($D$4=5,SUMIFS(Name5,Nmd1,189,Nmd2, ‘Spreadsheet '!$A75),IF($D$4=6,SUMIFS(Name6,Nmd1,189,Nmd2, ‘Spreadsheet '!$A75),IF($D$4=7,SUMIFS(Name7,Nmd1,189,Nmd2, ‘Spreadsheet '!$A75),SUMIFS(Name8,Nmd1,189,Nmd2, ‘Spreadsheet '!$A75)))),IF($D$4=9,SUMIFS(Name9,Nmd1,189,Nmd2,'Spreadsheet '!$A75),IF($D$4=10,SUMIFS(Name10,Nmd1,189,Nmd2, ‘Spreadsheet '!$A75),IF($D$4=11,SUMIFS(Name11,Nmd1,189,Nmd2, ‘Spreadsheet '!$A75),SUMIFS(Name12,Nmd1,189,Nmd2, ‘Spreadsheet '!$A75))))))
Name1
до Name12
— столбцы с разными именами, заполненные числовыми значениями.
Nmd1
– это именованный диапазон, состоящий из числовых значений.
Nmd2
– это именованный диапазон, состоящий из числовых значений.
$A75 содержит числовое значение (фиксированное и не затронутое извлечением данных)
Все они основаны на опорной точке, которая извлекает оперативные данные из базы данных, поэтому формула должна работать с этим ограничением.
Это выдержка из ячейки H12 листа, содержащего все указанные выше диапазоны.
=+'DATA PULL DOWN FROM SYSTEM'!H12
Вопрос:
Моя задача состоит в том, что мне нужно изменить все 189 цифр на большее, 200 (">=200"
) и меньшее, чем 300 ("<300"
). Я попытался задействовать следующий массив {">=200","<300"}
, но мне не удалось заставить его работать со всеми критериями.
Ваша помощь очень ценится.