У меня есть длинный стол в excel, который сопоставляет скорость с перечнем углов. Углы являются 16-битными целыми числами, поэтому [-180°,180)
соответствует [-32768,32768)
.Формула массива на основе MATCH (2007), не повторяющая требуемый массив
Я пытаюсь создать обратную карту из этих данных (список скоростей для каждого угла).
Для того чтобы сделать это, я должен искать каждую строку, чтобы увидеть, если угол присутствует в скорости этой строки. Я хочу, чтобы перечислить все матчи, поэтому в первой колонке я бы наименьшую скорость согласования, второй столбец второй самый низкий, и т.д.
Формула массива Я попытался было:
=SMALL(IF(NOT(ISERROR(MATCH($AA2,OFFSET($A$3:$A$597,0,3,1,9),0))),$A$3:$A$597,""),1)
Моя надежда что функция OFFSET
будет работать для каждой ячейки в диапазоне $A$3:$A$597
, но, по-видимому, она просто делает это один раз. Я также пробовал некоторые махинации с конкатенацией и CELL("row")
, но получил тот же результат. Функция SMALL
просто так, что я могу выбрать n-е наименьшее значение.
Можете ли вы добавить первые 5-10 ожидаемых результатов? – Jeeped