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

Вход

Регистрация

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

 

= Мир MS Excel/связать данные из впадающего списка с диапазоном - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » связать данные из впадающего списка с диапазоном (Формулы/Formulas)
связать данные из впадающего списка с диапазоном
George Дата: Пятница, 19.02.2016, 17:03 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброго дня!
Может не совсем верно сформулировал проблему.
есть нормативы по присвоению спортивных разрядов.
Хочется чтобы спортдисциплина выпадала из списка проставлялся результат и автоматически проставлялся разряд.
Спасибо заранее
К сообщению приложен файл: 0050185.xlsx(67Kb)
 
Ответить
СообщениеДоброго дня!
Может не совсем верно сформулировал проблему.
есть нормативы по присвоению спортивных разрядов.
Хочется чтобы спортдисциплина выпадала из списка проставлялся результат и автоматически проставлялся разряд.
Спасибо заранее

Автор - George
Дата добавления - 19.02.2016 в 17:03
Manyasha Дата: Пятница, 19.02.2016, 17:43 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 1997
Репутация: 829 ±
Замечаний: 0% ±

Excel 2010, 2016
George, так подойдет?
Код
=ЕСЛИОШИБКА(ИНДЕКС(Юноши!$A$6:$K$6;1;СУММПРОИЗВ((Юноши!$B$7:$B$119=Лист3!C2)*(D2<=Юноши!$C$7:$K$119)*(D2>Юноши!$B$7:$J$119)*(СТОЛБЕЦ(Юноши!$C$6:$K$6)+1))-1);"")
К сообщению приложен файл: 0050185-1.xlsx(70Kb)


marinamorozova_box@mail.ru
ЯД: 410013299366744 WM: R193491431804
 
Ответить
СообщениеGeorge, так подойдет?
Код
=ЕСЛИОШИБКА(ИНДЕКС(Юноши!$A$6:$K$6;1;СУММПРОИЗВ((Юноши!$B$7:$B$119=Лист3!C2)*(D2<=Юноши!$C$7:$K$119)*(D2>Юноши!$B$7:$J$119)*(СТОЛБЕЦ(Юноши!$C$6:$K$6)+1))-1);"")

Автор - Manyasha
Дата добавления - 19.02.2016 в 17:43
George Дата: Среда, 24.02.2016, 14:05 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Manyasha, Спасибо огромное. hands .. Но почему то не все верно считает. В примере заполнил с результатом который правильно не обрабатывается..
Может с форматом ячеек не угадал?
К сообщению приложен файл: 8930215.xlsx(66Kb)
 
Ответить
СообщениеManyasha, Спасибо огромное. hands .. Но почему то не все верно считает. В примере заполнил с результатом который правильно не обрабатывается..
Может с форматом ячеек не угадал?

Автор - George
Дата добавления - 24.02.2016 в 14:05
Pelena Дата: Среда, 24.02.2016, 16:38 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11608
Репутация: 2573 ±
Замечаний: 0% ±

Excel 2010, 2016 & Mac Excel
Посмотрите такой вариант. Только надо преобразовать время из текстового формата в формат времени по образцу строки 17 на листе Юноши
Код
=ИНДЕКС(Юноши!$C$6:$K$6;ПОИСКПОЗ($D2;ИНДЕКС(Юноши!$C$7:$K$119;ПОИСКПОЗ(Лист3!$C2;Дисциплины;0);0)))
К сообщению приложен файл: 1817461.xlsx(66Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеПосмотрите такой вариант. Только надо преобразовать время из текстового формата в формат времени по образцу строки 17 на листе Юноши
Код
=ИНДЕКС(Юноши!$C$6:$K$6;ПОИСКПОЗ($D2;ИНДЕКС(Юноши!$C$7:$K$119;ПОИСКПОЗ(Лист3!$C2;Дисциплины;0);0)))

Автор - Pelena
Дата добавления - 24.02.2016 в 16:38
George Дата: Среда, 24.02.2016, 22:17 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena, спасибо, ИНДЕКС мне больше нравится, но формула все равно выдает не тот столбец. Результат в примере соответствует 1 юношескому. Все что с права на лево попадает в диапазон соответствует предыдущему разряду (надеюсь понятно объяснил <_< ). В моем случае 1:02,05 попадает между 1:05,15 и 1:00,15 и соответствует 1 юн. разряду, а формула выдает 3.
К сообщению приложен файл: 5130706.xlsx(66Kb)
 
Ответить
СообщениеPelena, спасибо, ИНДЕКС мне больше нравится, но формула все равно выдает не тот столбец. Результат в примере соответствует 1 юношескому. Все что с права на лево попадает в диапазон соответствует предыдущему разряду (надеюсь понятно объяснил <_< ). В моем случае 1:02,05 попадает между 1:05,15 и 1:00,15 и соответствует 1 юн. разряду, а формула выдает 3.

Автор - George
Дата добавления - 24.02.2016 в 22:17
Pelena Дата: Среда, 24.02.2016, 22:39 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11608
Репутация: 2573 ±
Замечаний: 0% ±

Excel 2010, 2016 & Mac Excel
То есть надо брать бОльшее время?
Тогда проще всего табличку составить в обратном порядке, т.е. от бОльшего к меньшему и в ПОИСКПОЗ() последним аргументом использовать -1
Или же усложнить формулу
Код
=ЕСЛИОШИБКА(ИНДЕКС(Юноши!$C$6:$K$6;ПОИСКПОЗ($D2;ИНДЕКС(Юноши!$C$7:$K$119;ПОИСКПОЗ(Лист3!$C2;Дисциплины;0);0);0));ИНДЕКС(Юноши!$C$6:$K$6;ПОИСКПОЗ($D2;ИНДЕКС(Юноши!$C$7:$K$119;ПОИСКПОЗ(Лист3!$C2;Дисциплины;0);0))+1))


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеТо есть надо брать бОльшее время?
Тогда проще всего табличку составить в обратном порядке, т.е. от бОльшего к меньшему и в ПОИСКПОЗ() последним аргументом использовать -1
Или же усложнить формулу
Код
=ЕСЛИОШИБКА(ИНДЕКС(Юноши!$C$6:$K$6;ПОИСКПОЗ($D2;ИНДЕКС(Юноши!$C$7:$K$119;ПОИСКПОЗ(Лист3!$C2;Дисциплины;0);0);0));ИНДЕКС(Юноши!$C$6:$K$6;ПОИСКПОЗ($D2;ИНДЕКС(Юноши!$C$7:$K$119;ПОИСКПОЗ(Лист3!$C2;Дисциплины;0);0))+1))

Автор - Pelena
Дата добавления - 24.02.2016 в 22:39
George Дата: Четверг, 25.02.2016, 11:07 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena, чем больше время тем хуже результат)) Быстрее, выше, сильнее!! ))
Однако, этот вариант вообще не работает. Заполняет столбец Е без ввода данных в D.
Я зануда, да? :(


Сообщение отредактировал George - Четверг, 25.02.2016, 11:18
 
Ответить
СообщениеPelena, чем больше время тем хуже результат)) Быстрее, выше, сильнее!! ))
Однако, этот вариант вообще не работает. Заполняет столбец Е без ввода данных в D.
Я зануда, да? :(

Автор - George
Дата добавления - 25.02.2016 в 11:07
Pelena Дата: Четверг, 25.02.2016, 11:29 | Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11608
Репутация: 2573 ±
Замечаний: 0% ±

Excel 2010, 2016 & Mac Excel
Показывайте в файле где чего не работает. Если результат ошибочный, рядом напишите, какой должен быть. Примеров больше сделайте. Вы перевели время из текстового формата?


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеПоказывайте в файле где чего не работает. Если результат ошибочный, рядом напишите, какой должен быть. Примеров больше сделайте. Вы перевели время из текстового формата?

Автор - Pelena
Дата добавления - 25.02.2016 в 11:29
George Дата: Четверг, 25.02.2016, 17:51 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena, Перевел. ПО этой формуле разряды присваиваются пустым ячейкам
К сообщению приложен файл: 6087249.xlsx(66Kb)
 
Ответить
СообщениеPelena, Перевел. ПО этой формуле разряды присваиваются пустым ячейкам

Автор - George
Дата добавления - 25.02.2016 в 17:51
Pelena Дата: Четверг, 25.02.2016, 17:58 | Сообщение № 10
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11608
Репутация: 2573 ±
Замечаний: 0% ±

Excel 2010, 2016 & Mac Excel
Эта формула написана для ячейки D2, а вы её записали в D11


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеЭта формула написана для ячейки D2, а вы её записали в D11

Автор - Pelena
Дата добавления - 25.02.2016 в 17:58
George Дата: Четверг, 25.02.2016, 19:37 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena, да, проглядел. Но все равно не досчитывает.. Примеры прилагаю
К сообщению приложен файл: 9329075.xlsx(67Kb)
 
Ответить
СообщениеPelena, да, проглядел. Но все равно не досчитывает.. Примеры прилагаю

Автор - George
Дата добавления - 25.02.2016 в 19:37
Pelena Дата: Четверг, 25.02.2016, 19:47 | Сообщение № 12
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11608
Репутация: 2573 ±
Замечаний: 0% ±

Excel 2010, 2016 & Mac Excel
Вы таки не перевели время в формат времени. Сделайте следующее: Ctrl+h -- Найти : (двоеточие) -- Заменить на : (двоеточие) -- Заменить все
Теперь считает?


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеВы таки не перевели время в формат времени. Сделайте следующее: Ctrl+h -- Найти : (двоеточие) -- Заменить на : (двоеточие) -- Заменить все
Теперь считает?

Автор - Pelena
Дата добавления - 25.02.2016 в 19:47
George Дата: Пятница, 26.02.2016, 09:29 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena, pray pray pray Спасибо)))
Буду дальше тестить))
 
Ответить
СообщениеPelena, pray pray pray Спасибо)))
Буду дальше тестить))

Автор - George
Дата добавления - 26.02.2016 в 09:29
Мир MS Excel » Вопросы и решения » Вопросы по Excel » связать данные из впадающего списка с диапазоном (Формулы/Formulas)
Страница 1 из 11
Поиск:

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