Поиск ближайшего числа в массиве
ilyxa1234
Дата: Вторник, 12.03.2019, 21:34 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
имеется таблиц 11х10(не считая заголовки) и произвольное значение в ячейке А1, не могу додуматься как найти номер столбца ближайшего к А1 числа, подскажите пожалуйста как это сделать, не задействуя вспомогательные ячейки?
имеется таблиц 11х10(не считая заголовки) и произвольное значение в ячейке А1, не могу додуматься как найти номер столбца ближайшего к А1 числа, подскажите пожалуйста как это сделать, не задействуя вспомогательные ячейки? ilyxa1234
Ответить
Сообщение имеется таблиц 11х10(не считая заголовки) и произвольное значение в ячейке А1, не могу додуматься как найти номер столбца ближайшего к А1 числа, подскажите пожалуйста как это сделать, не задействуя вспомогательные ячейки? Автор - ilyxa1234 Дата добавления - 12.03.2019 в 21:34
Nic70y
Дата: Вторник, 12.03.2019, 21:44 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9131
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
формула массиваКод
=ИНДЕКС(5:5;МИН(ЕСЛИ(МИН(ABS(E6:N16-A2))=ABS(E6:N16-A2);СТОЛБЕЦ(E6:N16))))
так нужно?
формула массиваКод
=ИНДЕКС(5:5;МИН(ЕСЛИ(МИН(ABS(E6:N16-A2))=ABS(E6:N16-A2);СТОЛБЕЦ(E6:N16))))
так нужно? Nic70y
ЮMoney 41001841029809
Ответить
Сообщение формула массиваКод
=ИНДЕКС(5:5;МИН(ЕСЛИ(МИН(ABS(E6:N16-A2))=ABS(E6:N16-A2);СТОЛБЕЦ(E6:N16))))
так нужно? Автор - Nic70y Дата добавления - 12.03.2019 в 21:44
bmv98rus
Дата: Вторник, 12.03.2019, 21:46 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация:
772
±
Замечаний:
0% ±
Excel 2013/2016
Код
=MIN(IF(ABS(E6:N16-A2)=MIN(ABS(E6:N16-A2));E5:N5))
тоже массивная
Код
=MIN(IF(ABS(E6:N16-A2)=MIN(ABS(E6:N16-A2));E5:N5))
тоже массивнаяbmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Вторник, 12.03.2019, 21:46
Ответить
Сообщение Код
=MIN(IF(ABS(E6:N16-A2)=MIN(ABS(E6:N16-A2));E5:N5))
тоже массивнаяАвтор - bmv98rus Дата добавления - 12.03.2019 в 21:46
ilyxa1234
Дата: Вторник, 12.03.2019, 22:28 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
формула массива =ИНДЕКС(5:5;МИН(ЕСЛИ(МИН(ABS(E6:N16-A2))=ABS(E6:N16-A2);СТОЛБЕЦ(E6:N16)))) так нужно?
да, спасибо
формула массива =ИНДЕКС(5:5;МИН(ЕСЛИ(МИН(ABS(E6:N16-A2))=ABS(E6:N16-A2);СТОЛБЕЦ(E6:N16)))) так нужно?
да, спасибоilyxa1234
Ответить
Сообщение формула массива =ИНДЕКС(5:5;МИН(ЕСЛИ(МИН(ABS(E6:N16-A2))=ABS(E6:N16-A2);СТОЛБЕЦ(E6:N16)))) так нужно?
да, спасибоАвтор - ilyxa1234 Дата добавления - 12.03.2019 в 22:28
ilyxa1234
Дата: Среда, 13.03.2019, 21:57 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
формула массива =ИНДЕКС(5:5;МИН(ЕСЛИ(МИН(ABS(E6:N16-A2))=ABS(E6:N16-A2);СТОЛБЕЦ(E6:N16)))) так нужно?
а как вывести два ближайших числа между которыми находится А1?
формула массива =ИНДЕКС(5:5;МИН(ЕСЛИ(МИН(ABS(E6:N16-A2))=ABS(E6:N16-A2);СТОЛБЕЦ(E6:N16)))) так нужно?
а как вывести два ближайших числа между которыми находится А1?ilyxa1234
Ответить
Сообщение формула массива =ИНДЕКС(5:5;МИН(ЕСЛИ(МИН(ABS(E6:N16-A2))=ABS(E6:N16-A2);СТОЛБЕЦ(E6:N16)))) так нужно?
а как вывести два ближайших числа между которыми находится А1?Автор - ilyxa1234 Дата добавления - 13.03.2019 в 21:57
bmv98rus
Дата: Среда, 13.03.2019, 22:28 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация:
772
±
Замечаний:
0% ±
Excel 2013/2016
Код
=MAX(IF(MIN(IF(E6:N16<A2;A2-E6:N16))=A2-E6:N16;E6:N16))
Код
=MIN(IF(MIN(IF(A2<E6:N16;E6:N16-A2))=E6:N16-A2;E6:N16))
Код
=MAX(IF(MIN(IF(E6:N16<A2;A2-E6:N16))=A2-E6:N16;E6:N16))
Код
=MIN(IF(MIN(IF(A2<E6:N16;E6:N16-A2))=E6:N16-A2;E6:N16))
bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение Код
=MAX(IF(MIN(IF(E6:N16<A2;A2-E6:N16))=A2-E6:N16;E6:N16))
Код
=MIN(IF(MIN(IF(A2<E6:N16;E6:N16-A2))=E6:N16-A2;E6:N16))
Автор - bmv98rus Дата добавления - 13.03.2019 в 22:28