Люди - странные. Очень.
Пришло давеча указание "запланировать свои отпуска на следующий год".
То что данные по отпускам нужно было вносить в общий 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.
А использовать формулу для вычисления длительности отпуска по указанным датам осилил вообще только один человек.
Как говорится, "не будем показывать пальцем", но это я.
И я же, на основании этой формулы, навесил условное форматирование подсвечивающее ошибки.