2

У меня есть вычисленное поле « Break Lateness чтобы определить, насколько опоздал agent после Break 1 , используя следующую формулу:

IF( 'Break 1' > TIME(0,15,0) , 'Break 1' - TIME(0,15,0), TIME(0,0,0) )

Формула, кажется, отлично работает в диапазоне ячеек: C3:C12 . Но общий итог в C2 и C13 говорит: 1:57:43 но я хочу, чтобы он показывал обычную SUM(C2:C13) , то есть я хочу сказать: 0:00:56 .

Вот изображение того, как выглядит сводная таблица:

изображение сводной таблицы

Формат, который я использую: Время: 37:50:55

Я попытался изменить формат времени, но это не сработает.

Я проверил этот и другие посты, но не смог определить причину или найти исправление.

Вот ссылка на реальную рабочую книгу, если вы хотите ее открыть.

Если вам нужно больше информации, не стесняйтесь, дайте мне знать, я отвечу как можно скорее!

Спасибо!

1 ответ1

0

Я проверил и обнаружил, что Sum of Break Lateness также использует поля «Рассчитано» для получения итоговой суммы. Это известная проблема в Excel, вы можете обратиться по этой ссылке:

Вычисляемое поле возвращает неверный итоговый итог в Excel

В качестве обходного пути сначала используйте формулу в источнике данных, а затем удалите проблемную сводную таблицу и создайте сводную таблицу:

Формула: =IFERROR(IF([@[Break 1]]>=TIME(0,15,0),[@[Break 1]]-TIME(0,15,0),TIME(0,0,0)),TIME(0,0,0))

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