Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Приблизительное сравнение данных - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Приблизительное сравнение данных
DrRoy Дата: Среда, 06.05.2015, 15:03 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Добрый день всем.
Нужно придумать формулу.
Имеется 2 таблицы, для простоты я их поставил рядом. Значения в первой таблице фиксированные и отсортированные по нарастанию, во второй могут произвольно меняться (2-я колонка).
Формула должна стоять в столбце Е, красным я обозначил требуемые значения после вычислений.
А работать формула должна так: значение в ячейке F1 сравнивается со значениями в столбце D, среди этих значений выбирается число, которое наиболее близко к проверяемому, но больше него, после чего берется соответствующее число из столбца А и записывается в столбец Е, как результат.
В исходной таблице, конечно, не 20 строк, а около 300, а в итоговой - до 8640.
Возможен макрос.
Спасибо.
К сообщению приложен файл: Sortirovka.xls (19.5 Kb)
 
Ответить
СообщениеДобрый день всем.
Нужно придумать формулу.
Имеется 2 таблицы, для простоты я их поставил рядом. Значения в первой таблице фиксированные и отсортированные по нарастанию, во второй могут произвольно меняться (2-я колонка).
Формула должна стоять в столбце Е, красным я обозначил требуемые значения после вычислений.
А работать формула должна так: значение в ячейке F1 сравнивается со значениями в столбце D, среди этих значений выбирается число, которое наиболее близко к проверяемому, но больше него, после чего берется соответствующее число из столбца А и записывается в столбец Е, как результат.
В исходной таблице, конечно, не 20 строк, а около 300, а в итоговой - до 8640.
Возможен макрос.
Спасибо.

Автор - DrRoy
Дата добавления - 06.05.2015 в 15:03
_Boroda_ Дата: Среда, 06.05.2015, 15:14 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Если добавить верхнюю строку и в В1 написать 0, то
Код
=ИНДЕКС(A$2:A$21;ПОИСКПОЗ(F2;B$1:B$21))
К сообщению приложен файл: Sortirovka_1.xls (29.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕсли добавить верхнюю строку и в В1 написать 0, то
Код
=ИНДЕКС(A$2:A$21;ПОИСКПОЗ(F2;B$1:B$21))

Автор - _Boroda_
Дата добавления - 06.05.2015 в 15:14
AlexM Дата: Среда, 06.05.2015, 15:22 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Еще вариант.
Если добавить верхнюю строку и в В1 написать 0, то
Код
=ПРОСМОТР(F2;B$1:B$21;A$2:A$22)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЕще вариант.
Если добавить верхнюю строку и в В1 написать 0, то
Код
=ПРОСМОТР(F2;B$1:B$21;A$2:A$22)

Автор - AlexM
Дата добавления - 06.05.2015 в 15:22
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!