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

Вход

Регистрация

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

 

= Мир MS Excel/Формула поиска по условиям перекрестного значения - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Формула поиска по условиям перекрестного значения
ctcvostok Дата: Суббота, 19.05.2018, 15:27 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Просьба подсказать идею касательно формулы (прилагаю файл):
- на втором листе база с данными (тарифные коэффициенты), урезанная по столбцам для примера (с целью уменьшения веса файла), всего столбцов 111 (10 разрядов от 1 до 10 * 10 межразрядов в каждом разряде + 1 конечный 11й разряд). В этой базе дается соотношение между собой коэффициентов для всех разрядов.
- на первом листе форма расчета: в колонку "среднерыночная зарплата" вручную вносится значение в одну ячейку в соответствии с выбранным "средним разрядом работ" для конкретной профессии, количество разрядов (с 10ю межразрядами внутри каждого разряда) в колонке "тарифные разряды" для каждой профессии варьируется в дипапазоне 1-10. Т.е. для одной профессии может быть от 1го разряда до 8го, во второй - от 5го до 9го, в третьей - от 3го до 7го и тп.

Нужна формула: при внесении значения среднерыночной зарплаты, в колонке "тарифный коэффициент" должны проставляться значения по всем строкам в соответствии с соответствующим "средним разрядом".
Как я предполагаю, по соответствующему внесенной зарплате среднему разряду должен выбраться конкретный столбец на втором листе (поиск через первую строку "средний разряд работ") и по соответствующему "коду ГЭСН" выбраться определенные строки на втором листе (также по "код ГЭСН")
К сообщению приложен файл: __2__.xlsx (44.0 Kb)
 
Ответить
СообщениеПросьба подсказать идею касательно формулы (прилагаю файл):
- на втором листе база с данными (тарифные коэффициенты), урезанная по столбцам для примера (с целью уменьшения веса файла), всего столбцов 111 (10 разрядов от 1 до 10 * 10 межразрядов в каждом разряде + 1 конечный 11й разряд). В этой базе дается соотношение между собой коэффициентов для всех разрядов.
- на первом листе форма расчета: в колонку "среднерыночная зарплата" вручную вносится значение в одну ячейку в соответствии с выбранным "средним разрядом работ" для конкретной профессии, количество разрядов (с 10ю межразрядами внутри каждого разряда) в колонке "тарифные разряды" для каждой профессии варьируется в дипапазоне 1-10. Т.е. для одной профессии может быть от 1го разряда до 8го, во второй - от 5го до 9го, в третьей - от 3го до 7го и тп.

Нужна формула: при внесении значения среднерыночной зарплаты, в колонке "тарифный коэффициент" должны проставляться значения по всем строкам в соответствии с соответствующим "средним разрядом".
Как я предполагаю, по соответствующему внесенной зарплате среднему разряду должен выбраться конкретный столбец на втором листе (поиск через первую строку "средний разряд работ") и по соответствующему "коду ГЭСН" выбраться определенные строки на втором листе (также по "код ГЭСН")

Автор - ctcvostok
Дата добавления - 19.05.2018 в 15:27
Pelena Дата: Суббота, 19.05.2018, 19:32 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Не уверена, что правильно поняла
Код
=ВПР(B4;тариф.сетка_рабочие!$A$3:$Q$102;ПОИСКПОЗ(F4;тариф.сетка_рабочие!$A$1:$Q$1;0);0)
К сообщению приложен файл: _2_.xlsx (44.8 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНе уверена, что правильно поняла
Код
=ВПР(B4;тариф.сетка_рабочие!$A$3:$Q$102;ПОИСКПОЗ(F4;тариф.сетка_рабочие!$A$1:$Q$1;0);0)

Автор - Pelena
Дата добавления - 19.05.2018 в 19:32
ctcvostok Дата: Суббота, 19.05.2018, 21:33 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Благодарю за внимание к моему вопросу! :) Да, задача замороченная, формулу потестирую, благодарю!!
 
Ответить
СообщениеБлагодарю за внимание к моему вопросу! :) Да, задача замороченная, формулу потестирую, благодарю!!

Автор - ctcvostok
Дата добавления - 19.05.2018 в 21:33
ctcvostok Дата: Суббота, 19.05.2018, 21:44 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Логическая ошибка в самой задаче...думаю...
 
Ответить
СообщениеЛогическая ошибка в самой задаче...думаю...

Автор - ctcvostok
Дата добавления - 19.05.2018 в 21:44
ctcvostok Дата: Суббота, 19.05.2018, 22:06 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Сама запуталась в этих тарифных ставках.. Нужно по диапазону колонки "средний разряд работ" определить среднее значение с округлением до десятичной в большую сторону, а потом уже найти соответствующий столбец на втором листе и проставить по строкам соответствующий коду ГЭСН коэффициент.
Таблицу для примера "подрезала"....получился по арматурщикам средний разряд работ 2,25 - с округлением 2,3, соответственно коэффициенты со второго листа для кодов ГЭСН от 1-2-0 по 1-2-5:
0,97
0,98
0,99
1,00
1,01
1,02
Причем, для проверки - по среднему разряду работ данного диапазона (2,3) в строке с кодом 1-2-3 должен получиться коэффициент 1 (отношение к самому себе).
 
Ответить
СообщениеСама запуталась в этих тарифных ставках.. Нужно по диапазону колонки "средний разряд работ" определить среднее значение с округлением до десятичной в большую сторону, а потом уже найти соответствующий столбец на втором листе и проставить по строкам соответствующий коду ГЭСН коэффициент.
Таблицу для примера "подрезала"....получился по арматурщикам средний разряд работ 2,25 - с округлением 2,3, соответственно коэффициенты со второго листа для кодов ГЭСН от 1-2-0 по 1-2-5:
0,97
0,98
0,99
1,00
1,01
1,02
Причем, для проверки - по среднему разряду работ данного диапазона (2,3) в строке с кодом 1-2-3 должен получиться коэффициент 1 (отношение к самому себе).

Автор - ctcvostok
Дата добавления - 19.05.2018 в 22:06
Pelena Дата: Суббота, 19.05.2018, 22:11 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Файл не приложился


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеФайл не приложился

Автор - Pelena
Дата добавления - 19.05.2018 в 22:11
ctcvostok Дата: Суббота, 19.05.2018, 22:34 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Это я не приложила, файл не виноват :)) исправилась :)
К сообщению приложен файл: 3683566.xlsx (40.8 Kb)
 
Ответить
СообщениеЭто я не приложила, файл не виноват :)) исправилась :)

Автор - ctcvostok
Дата добавления - 19.05.2018 в 22:34
ctcvostok Дата: Суббота, 19.05.2018, 23:21 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
попробую разобраться в таком шаблоне формулы: =ИНДЕКС(Ваша таблица,(ПОИСКПОЗ(значение для вертикального поиска,столбец, в котором искать,0)),(ПОИСКОЗ(значение для горизонтального поиска,строка в которой искать,0)).
Пишут, что это типа двухмерного поиска ВПР...
 
Ответить
Сообщениепопробую разобраться в таком шаблоне формулы: =ИНДЕКС(Ваша таблица,(ПОИСКПОЗ(значение для вертикального поиска,столбец, в котором искать,0)),(ПОИСКОЗ(значение для горизонтального поиска,строка в которой искать,0)).
Пишут, что это типа двухмерного поиска ВПР...

Автор - ctcvostok
Дата добавления - 19.05.2018 в 23:21
ctcvostok Дата: Воскресенье, 20.05.2018, 00:51 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
вроде, работает
=ИНДЕКС(тариф.сетка_рабочие!$A$1:$Q$103;(ПОИСКПОЗ(B4;тариф.сетка_рабочие!A:A;0));(ПОИСКПОЗ(ОКРУГЛВВЕРХ(СРЗНАЧ(F$4:F$9);1);тариф.сетка_рабочие!$1:$1;1)))

файл с примером прилагаю. Для проверки можно поменять код по ГЭСН или разряд (только чтобы среднее разрядов было в пределах колонок на втором листе)
К сообщению приложен файл: 6387514.xlsx (41.1 Kb)
 
Ответить
Сообщениевроде, работает
=ИНДЕКС(тариф.сетка_рабочие!$A$1:$Q$103;(ПОИСКПОЗ(B4;тариф.сетка_рабочие!A:A;0));(ПОИСКПОЗ(ОКРУГЛВВЕРХ(СРЗНАЧ(F$4:F$9);1);тариф.сетка_рабочие!$1:$1;1)))

файл с примером прилагаю. Для проверки можно поменять код по ГЭСН или разряд (только чтобы среднее разрядов было в пределах колонок на втором листе)

Автор - ctcvostok
Дата добавления - 20.05.2018 в 00:51
ctcvostok Дата: Воскресенье, 20.05.2018, 00:57 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 91
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
ещё бы разобраться, как сделать, чтобы в среднем значении диапазон автоматом определялся, а не вручную фиксировать :) но это, наверное, фантастика, если формулами расчеты оформлять.


Сообщение отредактировал ctcvostok - Воскресенье, 20.05.2018, 01:17
 
Ответить
Сообщениеещё бы разобраться, как сделать, чтобы в среднем значении диапазон автоматом определялся, а не вручную фиксировать :) но это, наверное, фантастика, если формулами расчеты оформлять.

Автор - ctcvostok
Дата добавления - 20.05.2018 в 00:57
  • Страница 1 из 1
  • 1
Поиск:

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