Просьба подсказать идею касательно формулы (прилагаю файл): - на втором листе база с данными (тарифные коэффициенты), урезанная по столбцам для примера (с целью уменьшения веса файла), всего столбцов 111 (10 разрядов от 1 до 10 * 10 межразрядов в каждом разряде + 1 конечный 11й разряд). В этой базе дается соотношение между собой коэффициентов для всех разрядов. - на первом листе форма расчета: в колонку "среднерыночная зарплата" вручную вносится значение в одну ячейку в соответствии с выбранным "средним разрядом работ" для конкретной профессии, количество разрядов (с 10ю межразрядами внутри каждого разряда) в колонке "тарифные разряды" для каждой профессии варьируется в дипапазоне 1-10. Т.е. для одной профессии может быть от 1го разряда до 8го, во второй - от 5го до 9го, в третьей - от 3го до 7го и тп.
Нужна формула: при внесении значения среднерыночной зарплаты, в колонке "тарифный коэффициент" должны проставляться значения по всем строкам в соответствии с соответствующим "средним разрядом". Как я предполагаю, по соответствующему внесенной зарплате среднему разряду должен выбраться конкретный столбец на втором листе (поиск через первую строку "средний разряд работ") и по соответствующему "коду ГЭСН" выбраться определенные строки на втором листе (также по "код ГЭСН")
Просьба подсказать идею касательно формулы (прилагаю файл): - на втором листе база с данными (тарифные коэффициенты), урезанная по столбцам для примера (с целью уменьшения веса файла), всего столбцов 111 (10 разрядов от 1 до 10 * 10 межразрядов в каждом разряде + 1 конечный 11й разряд). В этой базе дается соотношение между собой коэффициентов для всех разрядов. - на первом листе форма расчета: в колонку "среднерыночная зарплата" вручную вносится значение в одну ячейку в соответствии с выбранным "средним разрядом работ" для конкретной профессии, количество разрядов (с 10ю межразрядами внутри каждого разряда) в колонке "тарифные разряды" для каждой профессии варьируется в дипапазоне 1-10. Т.е. для одной профессии может быть от 1го разряда до 8го, во второй - от 5го до 9го, в третьей - от 3го до 7го и тп.
Нужна формула: при внесении значения среднерыночной зарплаты, в колонке "тарифный коэффициент" должны проставляться значения по всем строкам в соответствии с соответствующим "средним разрядом". Как я предполагаю, по соответствующему внесенной зарплате среднему разряду должен выбраться конкретный столбец на втором листе (поиск через первую строку "средний разряд работ") и по соответствующему "коду ГЭСН" выбраться определенные строки на втором листе (также по "код ГЭСН")ctcvostok
Сама запуталась в этих тарифных ставках.. Нужно по диапазону колонки "средний разряд работ" определить среднее значение с округлением до десятичной в большую сторону, а потом уже найти соответствующий столбец на втором листе и проставить по строкам соответствующий коду ГЭСН коэффициент. Таблицу для примера "подрезала"....получился по арматурщикам средний разряд работ 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
попробую разобраться в таком шаблоне формулы: =ИНДЕКС(Ваша таблица,(ПОИСКПОЗ(значение для вертикального поиска,столбец, в котором искать,0)),(ПОИСКОЗ(значение для горизонтального поиска,строка в которой искать,0)). Пишут, что это типа двухмерного поиска ВПР...
попробую разобраться в таком шаблоне формулы: =ИНДЕКС(Ваша таблица,(ПОИСКПОЗ(значение для вертикального поиска,столбец, в котором искать,0)),(ПОИСКОЗ(значение для горизонтального поиска,строка в которой искать,0)). Пишут, что это типа двухмерного поиска ВПР...ctcvostok
вроде, работает =ИНДЕКС(тариф.сетка_рабочие!$A$1:$Q$103;(ПОИСКПОЗ(B4;тариф.сетка_рабочие!A:A;0));(ПОИСКПОЗ(ОКРУГЛВВЕРХ(СРЗНАЧ(F$4:F$9);1);тариф.сетка_рабочие!$1:$1;1)))
файл с примером прилагаю. Для проверки можно поменять код по ГЭСН или разряд (только чтобы среднее разрядов было в пределах колонок на втором листе)
вроде, работает =ИНДЕКС(тариф.сетка_рабочие!$A$1:$Q$103;(ПОИСКПОЗ(B4;тариф.сетка_рабочие!A:A;0));(ПОИСКПОЗ(ОКРУГЛВВЕРХ(СРЗНАЧ(F$4:F$9);1);тариф.сетка_рабочие!$1:$1;1)))
файл с примером прилагаю. Для проверки можно поменять код по ГЭСН или разряд (только чтобы среднее разрядов было в пределах колонок на втором листе)ctcvostok
ещё бы разобраться, как сделать, чтобы в среднем значении диапазон автоматом определялся, а не вручную фиксировать но это, наверное, фантастика, если формулами расчеты оформлять.
ещё бы разобраться, как сделать, чтобы в среднем значении диапазон автоматом определялся, а не вручную фиксировать но это, наверное, фантастика, если формулами расчеты оформлять.ctcvostok
Сообщение отредактировал ctcvostok - Воскресенье, 20.05.2018, 01:17