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

Вход

Регистрация

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

 

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

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

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

Автор - George
Дата добавления - 19.02.2016 в 17:03
Manyasha Дата: Пятница, 19.02.2016, 17:43 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 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 (70.0 Kb)


ЯД: 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 (66.1 Kb)
 
Ответить
СообщениеManyasha, Спасибо огромное. hands .. Но почему то не все верно считает. В примере заполнил с результатом который правильно не обрабатывается..
Может с форматом ячеек не угадал?

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

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


"Черт возьми, Холмс! Но как??!!"
Ю-money 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 (66.1 Kb)
 
Ответить
Сообщение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
Группа: Админы
Ранг: Местный житель
Сообщений: 19184
Репутация: 4420 ±
Замечаний: ±

Excel 365 & 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))


"Черт возьми, Холмс! Но как??!!"
Ю-money 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
Группа: Админы
Ранг: Местный житель
Сообщений: 19184
Репутация: 4420 ±
Замечаний: ±

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


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

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

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

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

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


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

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

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

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

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


"Черт возьми, Холмс! Но как??!!"
Ю-money 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 из 1
  • 1
Поиск:

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