У меня есть электронная таблица с набором данных о количестве транзакций, каждая из которых состоит из подэтапов, каждая из которых имеет время, когда это произошло. Может быть переменное число и порядок шагов.
Я бы хотел узнать продолжительность каждой транзакции. Если я могу сделать это в Excel, то отлично, так как он уже в этом формате. Если в Excel нет простого способа сделать это, я загружу его в базу данных и проведу анализ с помощью SQL. Если есть способ обойти Excel, то это сэкономит несколько часов:)
Упрощенный пример моих данных выглядит следующим образом:
TransID, подшаг, время
1, шаг А, 15: 00: 00
1, шаг B, 15: 01: 00
1, шаг C, 15: 02: 00
2, шаг B, 15: 03: 00
2, шаг C, 15: 04: 00
2, шаг E, 15: 05: 00
2, шаг F, 15: 06: 00
3, шаг C, 15: 07: 00
3, шаг D, 15: 08: 00
и т.д.
Я бы хотел получить следующий набор результатов:
TransID, Продолжительность
1, 00: 02: 00
2, 00: 03: 00
3, 00: 01: 00
и т.д.
Моя первоначальная попытка была с дополнительным столбцом с формулой, вычитающей время окончания из начального времени, но без повторяющегося числа шагов, или с одинаковыми начальными и конечными шагами. Мне трудно увидеть, как эта формула будет работать.
Я также пытался создать сводную таблицу на основе этих данных с ID в качестве строк и Time в качестве данных. Я могу изменить настройки поля для данных времени, чтобы они возвращали сгруппированные значения, такие как count или max, но я изо всех сил пытаюсь понять, как это можно настроить, чтобы показывать max (время) - min (время) для каждого идентификатора, поэтому я думать о направлении к SQL. Если кто-то может указать на что-то очевидное, что я скучаю, я был бы очень благодарен.
Как предложил Хоббо, я теперь использовал сводную таблицу с TransID в качестве строк и дважды добавил Time в качестве данных. После установки параметров поля в поле «Макс. Время» для первого и «Мин» во втором можно добавить формулу непосредственно за пределами сводной таблицы для расчета различий. Одна вещь, которую я здесь упустил, это то, что одно и то же значение может быть добавлено в раздел данных более одного раза!
Следующая проблема заключалась в том, что формула, которую я добавляю, имеет вид = GETPIVOTDATA («Макс. Времени», $ A $ 4, «ID», 1) -GETPIVOTDATA («Мин. Времени», $ A $ 4, «ID», 1), который не увеличивается при копировании и вставке. Решением этой проблемы является либо использование панели инструментов сводной таблицы для отключения формул GETPIVOTDATA, либо вместо нажатия на сводную таблицу при выборе ячеек в формуле, вместо этого введите ссылки на ячейки (например, = H4-G4)