Итак, я хочу создать динамический список c, основанный на нескольких критериях. Я скопировал и изменил для моих нужд эту формулу:
=IFERROR(INDEX($B$2:$B$26,SMALL(IF($C$2:$C$26="Stire",ROW($B$2:$B$26)),ROW(2:2))-1,1),””).
она работает, но так как мне нужно несколько критериев, я попытался изменить ее, но я получил #NAME? ошибка:
=IFERROR(INDEX($B$2:$B$26,SMALL(IF(($C$2:$C$26="Stire")*($E$2:$E$26>=TIME(19,0,0))*($F$2:$F$26<=TIME(20,0,0)),ROW($B$2:$B$26)),ROW(2:2))-1,1),””)
Я пробовал только один оператор IF, чтобы посмотреть, работает ли он, и он это сделал:
=IF(($C$2:$C$26="Stire")*($E$2:$E$26>TIME(19,0,0))*($F$2:$F$26<=TIME(20,0,0)),$B$2:$B$26)
Я также пытался сделать это через AND, но я получаю ту же ошибку ,
Я использую EXCEL 2016.