Люди - странные. Очень. Пришло давеча указание "запланировать свои отпуска на следующий год". То что данные по отпускам нужно было вносить в общий Excel-документ в облаке, это, конечно, отдельный вопрос - если бы всё это выполнялось в специализированной системе, то следующих проблем просто не было бы, но уж что есть, то есть. Постановка: открыть файл и заполнить столбцы A-I по аналогии. Поля: ФИО, Должность, даты, длительность, табельный номер сотрудника. На момент начала активного заполнения уже было видно что даты указываются: * в формате "день.месяц.год" * включая первый и последний день отпуска (если указать "с 1 по 2", то это "2 дня") И вот что творят заполняющие: 1. Неравномерный отступ между датами разных пользователей Сначала отступов не было совсем, но очень быстро было добавлено по одной строке отступа между разными ФИО. Кто-то продолжил придерживаться подхода с одной строкой отступа. Кто-то забил на отступы и начал лепить свои строки вплотную к соседским. Кто-то ставит их 3-4. А кто-то два десятка! Чтобы наверняка! 2. Уехавшее в сторону форматирование (шрифт, его размер, выравнивание) При чём часть правок это явно последствия копипасты из внешних источников, а часть больше похоже на "самовыражение" в виде сбитого выравнивания. 3. Формат дат. На 150+ человек нашлось 6-7 тех, кому важно показать что "они не такие как все" и они записывали дату в формате "месяц/день/год". Полностью игнорируя десятки строк с форматом "день.месяц.год" и до и после их строк. Игнорируя подсветку от условного форматирования, которая показывается что "что-то не так". Им важно показать индивидуальность. А что с этими не стандартными данными будут делать другие люди их не волнует. 4. Сами даты Бывают перепутаны даты начала и конца. Иногда у всех строк от одного человека, а иногда у 2 двух строк из 5. Длительность вычислить тоже сложно. Причём тоже встречаются частичные проблемы с вычислением - когда у одного человека из 7-ми строк ошибка присутствет только в 3. Основная ошибка при вычислении - считать что вторая дата указывается не включительно. Несмотря на подсказку на столбце. Кто-то промахнулся на 6 месяцев (указан 10-й месяц вместо 4-го) и задумчиво смотрит в подкрашенную красным ячейку. Один раз я даже заметил попытку "анализа" проблемы: * Человек указал две строки по 28 дней, но они светятся красным * Он поставил 27 - всё равно красное * 25 - всё равно красное * Подумал * Походил по ячейкам * Вернул 28 - красное * Я устал наблюдать - поставил 29, стало зелёным ... * Он исправил даты и поставил 28 - зелёное * Ура И в итоге всё равно осталось 23 кривых даты на 610 строк. Наверное считают себя умнее формулы. Ну-ну. 5. Полнота данных Кто-то не указывал ФИО, вероятно считая достаточным указание табельного номера. Кто-то не указывал табельный, рассчитывая на достаточность ФИО. Кто-то указал даже просто даты! Да, без ФИО, должности и табельного номера. В рассчёте на что!? А кто-то заполнил даже то, что заполнять вообще не просили (хотя заголовки такие в таблице присутствовали). А кто-то вписал себя, но не стал указывать ни даты ни срок. Может хотел что-то вписать, но забыл убрать. И опечатки в должностях - как без них. При том что их даже скопировать можно было, но похоже что иногда и CopyPaste даёт осечку. 6. Итог Я - в шоке. И ведь этот документ заполняли люди сплошь близкие к IT: разработчики, тестеры, аналитики и менеджеры разных уровней! Чтобы творилось в документе, если бы в него доступ дали менее "подготовленным" людям я боюсь представить. P.S. А использовать формулу для вычисления длительности отпуска по указанным датам осилил вообще только один человек. Как говорится, "не будем показывать пальцем", но это я. И я же, на основании этой формулы, навесил условное форматирование подсвечивающее ошибки.

Теги других блогов: Excel отпуска заполнение таблиц