Скрипти (макроси) для таблиці google sheets
Каталог та Список групи - ці листи групи містять основні дані для подальших розрахунків
Каталог - вказані основні дані для проведення розрахунків, зокрема, максимальна кількість годин навчання 1 учня в день і умова розподілу максимальної кількості годин в день F2:F6, G2:G6. В коментарях вказана логіка розрахунку кількості інструкторів та транспортних засобів на групу з макс. кількістю учнів.
Список групи - автоматизовано (вибір категорії J6, дата закінчення навчання в залежності від обраної категорії E25). Потрібно автоматизувати:
1. Максимальну кількість учнів (Каталог G2:G6) починаючи з строки 11 в залежності від категорії (Каталог А2:А6). Тобто обираючи категорію А1 із списка в J6 має бути сформована таблиця по строках 11-20 для введення відповідних даних.
2. № з/п стовпець А починаючи з А11 повинен формуватися автоматично і проставляти № з 1 по кількість заповнених клітинок в стовпчику В починаючи з В11.
Кількість викладачів і транспортних засобів буде вибиратися вручну в залежності від фактичної кількості учнів в групі.
Індивідуальна картка (тут конкретно говориться про картку ікА1)- потрібно автоматизувати:
1. Створення кількості карток в залежності від кількості учнів в групі (Список групи від 1 чол до максимум чол визначених категорією Каталог Н2:Н6) з заповненням прізвища учня, № групи, дати початку занять, дати закінчення занять, прізвища викладача(-ів), транспортного засобу(-ів).
2. Заповнення стовпчика А починаючи з строки 30, в А30 дата має відповідати даті початку занять (Список групи, С25). По стовпчику А заповнюються дати робочих днів з діапазону початок занять-кінець занять (Список групи, С25, Е25), кількість робочих днів навчання для категорії є сталою і знаходиться в Каталог D2:D6.
Довідково : кількість годин навчання кожного учня з групи по робочих днях визначена в діапазоні D30:D45, ця кількість годин є сталою величиною і не змінються в залежності від кількості учнів в групі.
Графік водіння - автоматизовано: категорія, №групи, дата початку занять, дата закінчення занять - дані копіюються з Списка групи. Потрібно автоматизувати:
1. Заповнення стовпчика В починаючи з строки 13, в В13 дата має відповідати даті початку занять (Список групи, С25). По стовпчику В заповнюються дати робочих днів з діапазону початок занять-кінець занять (Список групи, С25, Е25), відповідно кількість заповнених строк в таблиці рівняється кількості робочих днів. Дати і кількість робочих днів В13:В:28=ікА1 В30:В45.
2. № з/п стовпець А починаючи з А13 повинен формуватися автоматично і проставляти № з 1 по кількість заповнених клітинок в стовпчику В починаючи з В13.
3. Заповнення клітинок по строці 12 починаючи з С12 прізвищами учнів з Списка групи, кількість заповнених клітинок і, відповідно межі таблиці, відповідає кількості учнів в Списку групи.
4. Заповнення клітинок в діапазоні робочі дні - прізвище учня годинами навчання кожного учня у форматі 00:00-00:00 в робочий час з 6:00 до 22:00 із листа ікА1 D30:D45 - в цьому діапазоні вже прорахована кількість годин навчання 1 учня в день і ця кількість годин є сталою.
Приклад: 5-й навчальний день (строчка 34, 35 ікА1), учень може займатися максимум 4 год/день, працює 4 інструктори у дві зміни і 2 ТЗ у дві зміни. Кількість годин які можуть працювати інструктори в цей день - 32. Один учень займаєтся 3,2 год/день (ліміт не перевищено) по 2-х темах : Тема 3 і Тема 4. Тобто в цей день можуть пройти навчання всі 10 учнів з групи але в різний час, який потрібно рознести по Графіку водіння.
Посилання на таблицю :
https://docs.google.com/spreadsheets/d/1WM4WkbqPnDflhJfRlIR08OiVluz-S3DYuIfzDzI0Y2E/edit?usp=sharing
P.S. Прошу надсилати пропозиції, тих хто може виконати задачу за 3-4 дні. Комісію "сейфа" не оплачую, оплатити комісію зможу після виконання завдання
-
612 21 0 Вітаємо Вас! Можу спробувати зробити. Термін - тиждень Їжте, якщо цікаво.
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Розробка інтерактивної карти Palworld для сайтуПотрібно розробити інтерактивну карту Palworld за прикладом: https://palworld.gg/map Нам потрібна не просто статична картинка, а повноцінна інтерактивна карта, де користувач може дивитися локації, вмикати / вимикати категорії об’єктів, шукати потрібні точки та взаємодіяти з… HTML та CSS верстання, Javascript та Typescript ∙ 1 день 11 годин тому ∙ 28 ставок |
Розробка платформи AM Mobility (автосервіс, парковка, страхування, оренда автомобілів)
260 189 UAH
Шукаємо команду або досвідченого Full Stack розробника для створення MVP платформи AM Mobility. AM Mobility — це єдина цифрова екосистема для автомобілістів, що об'єднує в одному додатку та веб-платформі: парковку; автосервіс; шиномонтаж; автомийку; оренду автомобілів;… Javascript та Typescript, Веб-програмування ∙ 6 днів 17 годин тому ∙ 116 ставок |
Gsap анімації
1000 UAH
Доброго дня. Треба внести правки в поточному проєкті. Потрібен фахівець, який добре працює на gsap/lenis Треба зробити анімацію карточок. Детально ТЗ тут: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Треба проявити креатив та… Javascript та Typescript, Веб-програмування ∙ 6 днів 23 години тому ∙ 21 ставка |
Шукаю наставника з Claude Code для запуску веб-проєкту з нуля**Коротко про завдання:** Я новачок без досвіду в програмуванні. Є готове ТЗ на розробку сайту (42 сторінки, Next.js, PostgreSQL). Хочу реалізувати його самостійно за допомогою Claude Code - потрібен спеціаліст, який налаштує середовище і навчить мене працювати з інструментом.… Javascript та Typescript, Навчання ∙ 8 днів 22 години тому ∙ 23 ставки |
Оновлення дизайну на сайтіПотрібно оновити дизайн існуючого сайту, використовуючи HTML, CSS, JS: освіжити зовнішній вигляд, зробити його сучасним і адаптивним під мобільні пристрої. Потрібно додати плавні анімації та інтерактивні елементи. HTML та CSS верстання, Javascript та Typescript ∙ 9 днів 16 годин тому ∙ 97 ставок |