Я хочу отсортировать свой список на разных листах, как упомянутое значение в ячейке. Мне нужна та же формула значения, этот список в настоящее время я загружаю файл Excel, в котором >=
формула работает, но когда я собираюсь изменить его на =
, формула не работает.
Как это исправить?
Ссылка на файл:https://gofile.io/?c=3WnLZB
формула =ЕСЛИОШИБКА(ИНДЕКС('Данные об автомобиле'!B$2:B$1156,НАИМЕНЬШИЙ(ЕСЛИ('Данные об автомобиле'!$H$2:$H$1156>='Отфильтрованный список'!$A$2,СТРОКА('Данные об автомобиле'!B$2:B$1156)-СТРОКА('Данные об автомобиле'!B$2)+1),СТРОКИ('Данные об автомобиле'!B$2:'Данные об автомобиле'!B2))),"")
в формуле >= используется, когда я меняю его на = формула возвращает неверные значения
решение1
В вашей формуле нет ничего неправильного.
Изменение этого =IFERROR(INDEX('Car Data'!B$2:B$1156,SMALL(IF('Car Data'!$H$2:$H$1156>='Filtered List'!$A$2,ROW('Car Data'!B$2:B$1156)-ROW('Car Data'!B$2)+1),ROWS('Car Data'!B$2:'Car Data'!B2))),"")
К этому =IFERROR(INDEX('Car Data'!B$2:B$1156,SMALL(IF('Car Data'!$H$2:$H$1156='Filtered List'!$A$2,ROW('Car Data'!B$2:B$1156)-ROW('Car Data'!B$2)+1),ROWS('Car Data'!B$2:'Car Data'!B2))),"")
Изменит логику с чего-либо с большим или более высоким MPG на что-либо с MPG 45, где есть только две машины. Это можно увидеть на CountsIFS
моем скриншоте.