В Excel я пытаюсь перебрать строки данных и вернуть массив на основе оператора 'IF', проверяющего значения в одном из столбцов.Когда я использую проверку IF для единственного значения, он производит то, что должен;когда я использую IF-OR (показано ниже), ища, чтобы вернуть все строки, содержащие одно из двух значений в указанном столбце, он не работает - вместо этого он возвращает все строки.Есть мысли?
{=IF($A$5<>"",IFERROR(INDEX('Interface Catalogue'!$E$5:$E$333,SMALL(IF(OR('Interface Catalogue'!$H$5:$H$333="Core (Built)",'Interface Catalogue'!$H$5:$H$333="Core (To Be Built)"),ROW('Interface Catalogue'!$H$5:$H$333)-ROW('Interface Catalogue'!$H$5)+1),ROW(1:1))),""),"")}