У нас есть массив элементов (смотрите скриншот), отберём из него три ближайших значения к числу три.
Поехали!
1. Вычитаем из каждого элемента массива наше число:
=ArrayFormula({A3:A11-3})
2. Берем модуль результата и добавим к нему столбец исходного массива: =ArrayFormula({A3:A11\abs(A3:A11-3)})
3. Добавляем результат в формулу QUERY, сортируем по столбцу с модулем Col2, оставляем верхние три элемента limit 3 и выводим только столбец исходного массива Col1.Итоговая формула:
=query(ArrayFormula({A3:A11\abs(A3:A11-D1)});
"Select Col1 order by Col2 limit 3")
Бинго, у нас все получилось правильно 🤘Таблица с примером