СЦЕНАРИЙ: Допустим, кто-то вручает вам электронную таблицу, содержащую столбец, длительностью 416 000 видео. Когда информация была введена, она была введена в электронную таблицу Excel 2007 без предварительного форматирования столбца. Если продолжительность видео составляла 8 минут и 10 секунд, его вводили как 8:10. Если это был 1 час, 31 минута и 38 секунд, он был введен как 1:31:38. По умолчанию в Excel, по-видимому, это определяется как часы в формате ч: мм или ч: мм: сс.
При изменении формата на формат времени 37:30:55 (один из параметров форматирования Excel по умолчанию) Excel возвращает 8:10:00 для первого примера и 1:31:38 для второго. Вы знаете, что видео на 8:10 - это 8-минутное 10-секундное видео (а не 8-часовое 10-минутное видео). Основываясь на других исследованиях, проведенных вами с этим типом видеоконтента, вы подозреваете, что только два из каждых 10 видео, вероятно, будут длиться более часа. У вас есть способ подтвердить длину каждого видео, но вы не хотите делать это для всех 416 000. Время имеет существенное значение. Вам необходимо как можно скорее определить и отправить видео продолжительностью в час или более в другое агентство.
ЦЕЛЬ № 1: ОТОБРАЖЕНИЕ И СОРТИРОВКА ФОРМАТОВ ВРЕМЕНИ. Не изменяя введенное исходное время, вы хотели бы отобразить и отсортировать по времени отображаемый формат, чтобы дополнительно изучить и проверить, как, по вашему мнению, Excel интерпретирует эти значения и сообщить эту информацию с некоторой степенью достоверности. Проверка случайного подмножества этих записей может быть достаточно. Вы знаете, как работать с функцией RAND, вы просто не знаете, как отображать и сортировать по времени. Хотя вы подозреваете, что в Excel эти значения интерпретируются только как ч: мм или ч: мм: сс, вы должны быть уверены в этом и хотите провести выборочную проверку каждого типа. Вы в основном хотите знать, была ли Excel последовательной в своей интерпретации, и если нет, то почему? Вы надеялись, что вы можете использовать окно поиска Excel (например, Найти и заменить), но поиск по формату времени не представляется возможным.
ЦЕЛЬ № 2: ПОЛУЧЕНИЕ ВИДЕО> 60 МИНУТ В СРОК ДЕЙСТВИЯ: Если отображение и сортировка по формату времени не вариант, вы можете с этим смириться , но, по крайней мере, вы хотите вытянуть любое видео, которое отображается с часами, минутами и секунды. (Вы уверены, что это видео продолжительностью более 60 минут, но вы хотите случайным образом проверить это предположение перед отправкой.) Вы также хотите убедиться, что ни одно видео не отображается в формате 60:00, 90:00, 120:00 или в любое другое время> 60 в формате ч: мм. Вы уверены, что если бы это были просто числа, вы могли бы создать некоторую условную формулу, которая бы возвращала такую информацию, но вы бы предпочли этого не делать, если в этом нет необходимости. Тем не менее, ваши первоначальные эксперименты с использованием формата времени, похоже, не работают.
ПРЕДЫДУЩИЕ ЭКСПЕРИМЕНТЫ: Вы подумали или попробовали некоторые из следующих действий:
- используя инструменты в условном форматировании
- используя инструменты с функцией фильтрации
Похоже, что они не распознают форматы времени при использовании в формульном выражении. Фильтрация правильно отображает форматы времени, но не возвращает результаты при использовании ее со встроенными математическими операторами. Если это произойдет, вряд ли вам нужно будет опубликовать этот сценарий.
ЗАКЛЮЧИТЕЛЬНЫЕ МЫСЛИ (СЦЕНАРИЙ ПЕРЕКЛЮЧЕН / НАМЕРЕННО НАПИСАН В ПЕРВОМ ЧЕЛОВЕКЕ ТОЧКИ ЗРЕНИЯ): Я видел некоторые посты на этом сайте (и другие), которые предоставляют решения для похожих проблем, предлагая отформатировать значения до числа и исходя из этого, но я написал этот пост не только для того, чтобы получить ответы на некоторые вопросы, но и для того, чтобы увидеть, что эксперты считают наиболее эффективным способом достижения целей, представленных в этом сценарии. Мне также было бы интересно узнать, учитывают ли новые версии Excel некоторые из ограничений, с которыми я столкнулся в Excel 2007 (например, условное форматирование / фильтрация). Даже какое-то всплывающее окно при вводе числа с двоеточием может помочь пользователю задуматься о согласованности форматирования. Ящик или окно с лучшими объяснениями для различных вариантов будет улучшением. Даже что-то простое, например, когда Excel спрашивает пользователя:«Это время на часах или время?» помог бы ему (и пользователю) правильно отформатировать с самого начала.