Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Расчёт ежедневного плана для сотрудников
 
Добрый день!
Необходимо реализовать расчёт ежедневного плана по продуктам для сотрудников, выбранных на при нажатии кнопки "Начать день"
Таблица на странице "Форма отчета по дням" имеет заполненный поля строки 1 (Даты месяца) и столбца 1 (ФИО сотрудников), а также строки 2 (План/Факт/%/Отклонение) и столбец 2 (перечень продуктов)
Условия: 1) Если это первый рабочий день у сотрудника, то его план рассчитывается по формуле:
(План по продукту со страницы "Отчет_основной" )/ (Количество рабочих дней)
2) Все последующие рабочие дни  заполняются по принципу - Если (План - Факт по продукту) / (Количество рабочих дней - Количество отработанных) <= Плана на первый рабочий день (Значение из п.1), то ((План по продукту со страницы "Отчет_основной" )/ (Количество рабочих дней))*0,8
Иначе (План - Факт по продукту) / (Количество рабочих дней - Количество отработанных)
p.s. У сотрудника первый рабочий день не обязательно 1-е число месяца, то есть необходима проверка. И вычисления необходимо делать только для работающих сегодня, у остальных поля не заполняются.
Вознаграждение обсуждаемо.
Ошибка при вычислении формулы массива
 
Добрый день!

Подскажите в чем может быть проблема -  если формула массива ссылается на другой лист за данными, то формула не считает (пишет о циклической ссылке), если считать на том же самом листе что и данные, то всё считается корректно
Поиск данных на листе, где результатом поиска должен стать массив
 
Добрый день!
Нужна помощь. Мне необходимо реализовать поиск на листе с учетом данных формы. То есть на форме есть два поля Label (где отображается дата текущая) и ListBox с множественным выбором. Вроде бы поиск данных легко реализовывается через функции VLOOKUP и HLOOKUP, но проблема в том что результатом поиска будет массив ячеек. Либо я неверно организовала таблицу, чем себе усложнила задачу, либо неверный алгоритм выбираю решения, который не приведет меня к нужному результату.
В конечном итоге мне надо по выбранным сотрудникам на форме "DistributionOfDailyPlans" рассчитать план по продуктам, то есть если человек работает сегодня, то проверяем первый день ли он работает в этом месяце:
- Если первый, то его план рассчитываем по формуле (Лист "Отчет_основной" План по продукту / Кол-во рабочих дней)
- Если не первый, то (План по продукту - Факт / Кол-во рабочих дней - кол-во отработанных).
Проверку первый рабочий день или нет, я думала делать по принципу Если сумму всех ячеек по плану на даты = 0, то мы считаем по формуле:
Месячный план / Кол-во рабочих дней, если нет то (План по продукту - Факт / Кол-во рабочих дней - кол-во отработанных)
Добавление диапазона на лист при выборе Item в ListBox
 
Не могу понять, что не так пишу в коде. При нажатии на кнопку начать день и выборе сотрудников, на лист "Ежедневный план по  сотрудникам" добавляется табличка (диапазон). Так вот при выборе одного или двух сотрудников, всё корректно отрабатывает, но вот если выбрать их 3 и более, на  листе "Ежедневный план по  сотрудникам" всё равно только две таблички создается.
И еще не могу понять как мне в эту вставленную табличку внести по какому конкретно сотруднику я заполняю план, то есть ФИО сотрудника должно замениться на Selected Item из ListBox1
При выборе Checkbox'а автоматическое добавление шаблона таблицы на лист
 
Добрый день! Подскажите, пожалуйста, как реализовать:
При нажатии кнопки "Начать день" открывается форма, где ты отмечаешь сотрудников, которые будут работать сегодня. Соответственно для сотрудников, которые работают сегодня на листе "Ежедневный план" должны сформироваться шаблоны таблицы ("DailyPlan") и заполниться поля (этот лист представляет собой форму для печати).
как реализовать форму для печати? у меня приходит только глупая мысль на листе навставлять шаблонов и потом заполнить их данными из чекбокса и других листов
И еще вопрос, можно ли "подружить" ListBox и , то есть на форме создать ListBox, а потом уже  в него добавлять checkbox'ы в зависимости от количества заполненных строк в таблице на листе "Main", а не как у меня просто присваивание уже готовым Checkbox'ам значений
Запись значений из ячеек таблицы в CheckBox
 
Добрый день! Подскажите, пожалуйста, как реализовать запись из ячеек таблицы в чекбоксы формы
Изменено: AnMig17 - 19.03.2018 10:59:31
Страницы: 1
Наверх