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

Вход

Регистрация

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

 

= Мир MS Excel/выборка данных из таблицы - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
выборка данных из таблицы
sany38 Дата: Пятница, 06.09.2013, 14:13 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем добрый день. Требуется помощь компетентных людей.
В таблице имеется расчет высоты подвеса и список с типом местности. По этим данным нужно чтобы выбирался коэффициент в ячейку Р4. Заранее Всем благодарен за помощь.
К сообщению приложен файл: 1435621.xlsx (12.5 Kb)
 
Ответить
СообщениеВсем добрый день. Требуется помощь компетентных людей.
В таблице имеется расчет высоты подвеса и список с типом местности. По этим данным нужно чтобы выбирался коэффициент в ячейку Р4. Заранее Всем благодарен за помощь.

Автор - sany38
Дата добавления - 06.09.2013 в 14:13
KuklP Дата: Пятница, 06.09.2013, 14:36 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеКросс:
http://planetaexcel.ru/forum....lt=edit

Автор - KuklP
Дата добавления - 06.09.2013 в 14:36
sany38 Дата: Пятница, 06.09.2013, 14:42 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Это моя тема, надеюсь где нибудь да помогут
 
Ответить
СообщениеЭто моя тема, надеюсь где нибудь да помогут

Автор - sany38
Дата добавления - 06.09.2013 в 14:42
Формуляр Дата: Пятница, 06.09.2013, 14:46 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Код
= VLOOKUP(P3, $D$4:$J$14, MATCH($L$2, $D$2:$J$2, 0), 1)
К сообщению приложен файл: 1435621.xls (27.0 Kb)


Excel 2003 EN, 2013 EN
 
Ответить
Сообщение
Код
= VLOOKUP(P3, $D$4:$J$14, MATCH($L$2, $D$2:$J$2, 0), 1)

Автор - Формуляр
Дата добавления - 06.09.2013 в 14:46
sany38 Дата: Пятница, 06.09.2013, 14:51 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо за помощь, но немного неккоректен расчет. При расчете высоты подвеса из таблицы должно выбиратся ближайшее большее значение, а в вашем решении выбирается меньшее
 
Ответить
СообщениеСпасибо за помощь, но немного неккоректен расчет. При расчете высоты подвеса из таблицы должно выбиратся ближайшее большее значение, а в вашем решении выбирается меньшее

Автор - sany38
Дата добавления - 06.09.2013 в 14:51
Формуляр Дата: Пятница, 06.09.2013, 15:01 | Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Тогда так:
Код
= HLOOKUP($L$2, $H$2:$J$14, MATCH(P3-.01, $D$4:$D$14) + 3, 0)
К сообщению приложен файл: 8410168.xls (27.0 Kb)


Excel 2003 EN, 2013 EN

Сообщение отредактировал Формуляр - Пятница, 06.09.2013, 15:07
 
Ответить
СообщениеТогда так:
Код
= HLOOKUP($L$2, $H$2:$J$14, MATCH(P3-.01, $D$4:$D$14) + 3, 0)

Автор - Формуляр
Дата добавления - 06.09.2013 в 15:01
sany38 Дата: Пятница, 06.09.2013, 15:03 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Так это же тоже самое?
 
Ответить
СообщениеТак это же тоже самое?

Автор - sany38
Дата добавления - 06.09.2013 в 15:03
sany38 Дата: Пятница, 06.09.2013, 15:05 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
А нет прошу прощения не туда посмотрел
 
Ответить
СообщениеА нет прошу прощения не туда посмотрел

Автор - sany38
Дата добавления - 06.09.2013 в 15:05
Формуляр Дата: Пятница, 06.09.2013, 15:05 | Сообщение № 9
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Перепутал маненько. :)
Исправил.


Excel 2003 EN, 2013 EN
 
Ответить
СообщениеПерепутал маненько. :)
Исправил.

Автор - Формуляр
Дата добавления - 06.09.2013 в 15:05
китин Дата: Пятница, 06.09.2013, 15:08 | Сообщение № 10
Группа: Модераторы
Ранг: Экселист
Сообщений: 7035
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
или так
Код
=ИНДЕКС($H$4:$J$14;ПОИСКПОЗ($P$3;$D$4:$D$14;1)+1;ПОИСКПОЗ($L$2;Тип;0))

вот так правильно


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Пятница, 06.09.2013, 15:11
 
Ответить
Сообщениеили так
Код
=ИНДЕКС($H$4:$J$14;ПОИСКПОЗ($P$3;$D$4:$D$14;1)+1;ПОИСКПОЗ($L$2;Тип;0))

вот так правильно

Автор - китин
Дата добавления - 06.09.2013 в 15:08
Формуляр Дата: Пятница, 06.09.2013, 15:16 | Сообщение № 11
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Цитата (китин, Пятница, 06.09.2013, 15:08 # 10)
вот так правильно
Попробуйте подставить точное значение высоты.

Вычитать из высоты 0.1 не совсем корректно, конечно. Вдруг высота будет 40.05, например, но иначе получается больно уж громоздкое решение.


Excel 2003 EN, 2013 EN

Сообщение отредактировал Формуляр - Пятница, 06.09.2013, 15:21
 
Ответить
Сообщение
Цитата (китин, Пятница, 06.09.2013, 15:08 # 10)
вот так правильно
Попробуйте подставить точное значение высоты.

Вычитать из высоты 0.1 не совсем корректно, конечно. Вдруг высота будет 40.05, например, но иначе получается больно уж громоздкое решение.

Автор - Формуляр
Дата добавления - 06.09.2013 в 15:16
китин Дата: Пятница, 06.09.2013, 15:27 | Сообщение № 12
Группа: Модераторы
Ранг: Экселист
Сообщений: 7035
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
точно.берет следующую позицию,а если крутить через Если,то формула совсем уж неудобоваримая получается


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Пятница, 06.09.2013, 15:43
 
Ответить
Сообщениеточно.берет следующую позицию,а если крутить через Если,то формула совсем уж неудобоваримая получается

Автор - китин
Дата добавления - 06.09.2013 в 15:27
sany38 Дата: Пятница, 06.09.2013, 15:33 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо за помощь. Вроде все работает
 
Ответить
СообщениеСпасибо за помощь. Вроде все работает

Автор - sany38
Дата добавления - 06.09.2013 в 15:33
китин Дата: Пятница, 06.09.2013, 15:44 | Сообщение № 14
Группа: Модераторы
Ранг: Экселист
Сообщений: 7035
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
sany38,
Цитата (Формуляр, Пятница, 06.09.2013, 15:16 # 11)
Попробуйте подставить точное значение высоты.


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеsany38,
Цитата (Формуляр, Пятница, 06.09.2013, 15:16 # 11)
Попробуйте подставить точное значение высоты.

Автор - китин
Дата добавления - 06.09.2013 в 15:44
sany38 Дата: Пятница, 06.09.2013, 16:11 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Осталась одна проблемка не считает если значение высоты менее 15 ( как по таблице до 15) и если свыше 350 тоже не расчитывает. Точность до десятых там роли не играет, все равно берем большее значение


Сообщение отредактировал sany38 - Пятница, 06.09.2013, 16:13
 
Ответить
СообщениеОсталась одна проблемка не считает если значение высоты менее 15 ( как по таблице до 15) и если свыше 350 тоже не расчитывает. Точность до десятых там роли не играет, все равно берем большее значение

Автор - sany38
Дата добавления - 06.09.2013 в 16:11
Формуляр Дата: Пятница, 06.09.2013, 16:40 | Сообщение № 16
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Проще оказалось поменять немного таблицу данных.
Это критично?
К сообщению приложен файл: 4331960.xls (31.0 Kb)


Excel 2003 EN, 2013 EN

Сообщение отредактировал Формуляр - Пятница, 06.09.2013, 16:41
 
Ответить
СообщениеПроще оказалось поменять немного таблицу данных.
Это критично?

Автор - Формуляр
Дата добавления - 06.09.2013 в 16:40
sany38 Дата: Среда, 11.09.2013, 13:42 | Сообщение № 17
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо за помощь таблицу поправил, добавил значение 0 и максимальное 1000 для того чтобы выбирала если значение высоты свыше 350 метров. Еще раз огромное спасибо.
 
Ответить
СообщениеСпасибо за помощь таблицу поправил, добавил значение 0 и максимальное 1000 для того чтобы выбирала если значение высоты свыше 350 метров. Еще раз огромное спасибо.

Автор - sany38
Дата добавления - 11.09.2013 в 13:42
  • Страница 1 из 1
  • 1
Поиск:

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