Я создаю таблицу Excel для отслеживания того, когда элемент получен, а также когда был получен ответ на полученный элемент (т. Е. Мое письмо было доставлено в 13:00 (элемент получен), но я неНе проверяйте почту до 17:00 (ответ на элемент был получен)).
Мне нужно отслеживать дату и время получения элемента и хочу разделить их на два отдельных столбца.На данный момент это означает:
Column A: Date item received
Column B: Time item received
Column L: Date item was responded to having been received
Column M: Time item was responded to having been received
По сути, я рассчитываю выполнить расчеты времени отклика между моментом получения элемента и моментом его ответа (т. Е. Среднее время ответа, числоответов менее чем за час, и даже такие вещи, как количество ответов, которое заняло от 2 до 3 часов, когда Боб был человеком, который ответил).
Псевдокод для каждой строки будет выглядеть примерно так:
(Lr + Mr) - (Ar + Br) ' where L,M,A,B are the columns and 'r' is the row number.
Пример со следующими данными:
1. A B L M
2. 1/5/19 10:00 1/5/19 12:00
3. 1/5/19 21:00 1/6/19 1:00
4. 1/5/19 22:00 1/5/19 23:00
5. 1/6/19 3:00 1/6/19 4:00
Результат для среднего времени ответа будет 2 часа (среднее (строки 2-5) = среднее (2, 4), 1, 1) = 2)
Количество элементов со средним временем ответа будет следующим:
(<=1 hour) = 2
(>1 & <=2) = 2
(>2 & <=3) = 0
(>3) = 1
Я не знаю (или не могу найти) функцию, котораявыполню это, а затем позвольте мне использовать это в чем-то вроде функции countifs () или averageifs ().
Хотя я мог бы сделать это (довольно легко) в VBA, практическая реализация этой электронной таблицы ограничивает меня до стандартаExcel.Я подозреваю, что sumproduct () будет иметь фундаментальное значение для этой работы, но я чувствую, что мне нужно что-то вроде функции sumsum () (которой нет), и я не знаком с sumproduct (), чтобы лучше понять, что дажеищите, чтобы установить что-то вроде этого.