The Daily WTF на русском
Подписаться
Представительская линия: свидания в обратном порядке
Текст критикует формулу Excel, написанную разработчиком для преобразования дат. Формула, написанная на французских функциях Excel, предназначена для преобразования дат в формате ДД/ММ/ГГГГ в формат ГГММДД. Эта формула использует запутанную логику, включающую условные операторы и умножение, для достижения заполнения значений месяца и дня. Формула имеет существенные недостатки, особенно при обработке месяцев и десятилетий, что приводит к неверному представлению дат. Автор выделяет проблемы с формулой, используя пример 1 февраля 2009 года. Автор правильно указывает, что эта формула сломается в 2100 году. Текст противопоставляет этот ошибочный подход доступным, встроенным функциям форматирования в Excel для правильного изменения форматов дат. Автор упоминает, что использование соответствующих встроенных функций форматирования было бы намного проще. Автор предполагает, что даже конкатенация компонентов строки даты была бы предпочтительнее, чем запутанный подход с триплетами целых чисел в формуле. Это связано с тем, что входной формат гарантированно имеет правильное заполнение. Автор заключает, что сложность формулы предполагает, что ее создал разработчик программного обеспечения, а не типичный пользователь Excel. Текст завершается краткой рекламой сервиса NuGet feed.