Я делаю отчет для компании, в которой я работаю, которая отслеживает данные вызовов относительно других данных номеров. Вызовы измеряются в единицах мм: сс, но когда я пытаюсь сделать этот формат, он либо неправильно читает числа и указывает их как десятичное число, либо обрабатывает их как время по отношению к AM или PM.

Кто-нибудь знает, как я могу преобразовать эти данные в мм: сс (данные отображаются в Excel, как 14:32, 10:04, 5:14, 30:54 и т.д.), Чтобы я мог точно и правильно построить это на диаграмме рассеяния ? Я пытаюсь сделать линейную регрессию по этому вопросу, но, поскольку ось X обрабатывает время с 24-часовым интервалом, я не могу должным образом решить эту проблему.

У кого-нибудь есть какие-либо предложения для меня? Спасибо.

1 ответ1

1

Я предполагаю здесь, но я думаю, что вам нужно общее понимание того, как Excel справляется с датой и временем. Вы, в основном, позже, но я нахожу, что общее понимание может помочь неожиданным образом.

Дата и время в Excel хранятся в виде чисел. Быстрая проверка, чтобы увидеть, правильно ли хранятся ваши данные, или это строка, маскирующаяся под число, и выполнить быструю проверку. Предположим, ваши данные в B13. Вы можете использовать следующие уравнения:

=ISNUMBER(B13)

=ISTEXT(B13)

Обычно это полдела, ведь ваши данные в правильном формате.

Следующая часть - понимание того, как хранится эта информация. Дата - это целое число, представляющее количество дней с 1 января 1900 года (возможно, 1905 год на Mac), причем 1 января 1900 года - это день 1. Поскольку дни являются целыми числами, это означает, что десятичные дроби - это части дня или, более известные как время. 0.5 полдень. В результате ваше время, если оно будет введено как фактические минуты и секунды, будет выглядеть довольно странно. Он превосходит форматирование ячеек, которое примет это странное десятичное число и сделает его понятным.

Вы можете применить стандартный формат времени к ячейке, который обычно будет в пять раз больше формата AM/PM. Вы также можете применить произвольное форматирование к ячейке, чтобы отобразить время так, как вы хотите. Ниже показан снимок экрана, на котором показаны разные пользовательские форматы ячеек. Время в левом столбце и формат, используемый в правом столбце.

образцы форматов

Если у вас есть столбец (предположим, B13:B20) с вашим временем, сохраненным в виде текста в формате мм: сс, который можно легко преобразовать с помощью следующей формулы, помещенной в C13 и скопированной по мере необходимости:

=TIME(0,--LEFT(B13,FIND(":",B13)-1),--RIGHT(B13,LEN(B13)-FIND(":",B13)))

В основном TIME ищет три записи, TIME(ЧАСЫ, МИНУТЫ, СЕКУНДЫ), где ЧАСЫ, МИНУТЫ, СЕКУНДЫ являются числами. Используя ВЛЕВО и ВПРАВО, минуты и секунды будут извлечены из строки и преобразованы в число с помощью -. Обратите внимание, что любая математическая операция над числом, хранящимся в виде строки, преобразует ее в число. Поэтому +0, -0, * 1 и /1 также сработали бы.

Если вы выполняете ввод данных самостоятельно, у вас есть несколько вариантов. 1 будет означать префикс вашего времени с ', который будет означать, что вы вводите текст. когда вы закончите, используйте приведенную выше формулу для преобразования ваших чисел в текстовом формате в пригодный для использования формат времени.

Лучшим способом было бы ввести ваше время в формате чч: мм: сс или 0:90:15. Ведущий 0: позволит Excel автоматически распознавать ваше время в нужных единицах. Когда вы закончите, вы можете применить пользовательское форматирование к ячейке, чтобы сделать отображение времени, как вам нравится.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .