Как рассчитать длину песни в электронной таблице?

378
Dan

Добрый день. Я использую документ таблицы LibreOffice для создания музыкальных журналов для широковещательного назначения. Я не могу использовать «время» «876613: 37: 46» для форматирования ячеек, чтобы рассчитать длину дорожки. Есть ли альтернативный способ форматирования ячеек, чтобы получить общее время выполнения задания? Вот пример шоу.

Column Column Column A B C Row 1 Title Artist Length Row 2 Opening Bed 2 00:1:15 Row 3 Commercial Break #1 00:2:00 Row 4 Outque Bed 00:0:05 Row 5 THE SOUND OF MUSIC Billy Vaughn 00:2:36 Row 6 AUTUMN LEAVES Wout Steenhuis 00:3:45 Row 7 THIS GUY'S IN LOVE WITH YOU Frank Chacksfield 00:2:49 Row 8 THE WAY WE WERE Roger Webb 00:4:01 Row 9 WHEN YOUR LOVER HAS GONE Norrie Paramor 00:2:25 Row 10 WAVE Bert Kaempfert 00:3:19 Row 11 THEME FROM 'A SUMMER PLACE' Joe Reisman 00:2:12 Row 12 BEWITCHED Ronnie Aldrich 00:3:17 Row 13 THERE'S A KIND OF HUSH The Les Reed Sound 00:2:38 Row 14 Outque Bed 00:0:05 Row 15 Commercial Break #2 00:2:00 Row 16 Outque Bed 00:0:05 Row 17 RAINDROPS KEEP FALLING ON MY HEAD Ron Goodwin 00:2:26 Row 18 LYIN' EYES Living Strings 00:3:39 Row 19 LIKE SOMEONE IN LOVE Harold Bradley 00:2:53 Row 20 TOO BEAUTIFUL FOR WORDS John Fox 00:3:16 Row 21 YOU ARE THE SUNSHINE OF MY LIFE Manuel 00:3:30 Row 22 WHERE OR WHEN Cal Tjader 00:2:49 Row 23 EVERYTHING I HAVE IS YOURS Michel Legrand 00:2:58 Row 24 STRANGERS IN THE NIGHT Horst Jankowski 00:3:18 Row 25 Outque Bed 00:0:05 Row 26 Commercial Break #3 00:2:00 Row 27 Closing Bed 00:0:30  Row 29 Total Running Time: 00:00:00 

Я использую Media Monkey для создания списка воспроизведения, а затем экспортирую его в виде .cvsфайла. Затем я открываю его с помощью программного обеспечения LibreOffice. Спасибо тебе, Дэн

1
Вы можете создать свою собственную объединенную строку всегда. Подсчитайте секунды, минуты, часы, затем сложите их вместе с & Eric F 5 лет назад 0
Какое отношение имеют враги "876613: 37: 46" к вашему вопросу? Откуда это взялось? DavidPostill 5 лет назад 0
Что на самом деле содержится в необработанных данных, отображаемых в Col C? Это текстовая строка в этом формате? fixer1234 5 лет назад 0
Привет, Эрик. Я не уверен, что такое объединенная строка. Как вы создаете один? Спасибо Дэн Dan 5 лет назад 0
Привет, Дэвид. Это тип настройки, который я выбрал при форматировании ячеек. Я прочитал сообщение на форуме LibreOffice, в котором рекомендуется использовать этот параметр. Спасибо Дэн Dan 5 лет назад 0
Привет Fixer1234. Необработанные данные - это длина дорожки в списке воспроизведения, который я экспортировал из программного обеспечения Media Monkey. Спасибо Дэн Dan 5 лет назад 0
Привет, Кибернард. Большое спасибо за объяснение. Это исправило время. Хорошего дня, Дэн Dan 5 лет назад 0
Привет Драконовед. Спасибо вам за помощь. Объяснение Кибернарда сделало это. Хорошего дня, Дэн Dan 5 лет назад 0

2 ответа на вопрос

1
cybernard

Есть ли альтернативный способ форматирования ячеек, чтобы получить общее время выполнения задания?

Вот правильное форматирование

  1. добавьте 0, чтобы во втором столбце 2 цифры.

    Поиск и замена (CTRL H) найти 00: заменить на 00: 0

  2. Отформатируйте столбец, как показано выше.
  3. = Сумма (с3: C99)

Готово

Рабочий пример

Это работает, потому что Excel рассматривает время как число. Числа могут быть просто сложены вместе.

0
Drakonoved

Суммирование строк со временем в формате hh:mm:ss. LibreOffice

Сделайте следующие шаги:

  1. Разделить Track Lengthстолбец hh:mm:ss3 отдельных столбцов: Hours, Minutes, Seconds.
  2. Добавьте четвертый столбец Track Length in secondsи преобразуйте 3 предыдущих столбца в секунды:

    Hours * 60 * 60 + Minutes * 60 + Seconds = Track Length in seconds 
  3. Суммируйте все строки для нового столбца, чтобы получить Total Tracks Length( TTL) в считанные секунды.

  4. Преобразовать TTLв секундах столбец в 3 отдельных столбца Hours, Minutes, Seconds:

    //Finding an integer number of Hours, Minutes and Seconds  Hours = INT(TTL / 60 / 60) Minutes = INT((TTL - Hours * 60 * 60) / 60) Seconds = INT(TTL - Hours * 60 * 60 - Minutes * 60) 
  5. Объедините 3 отдельных столбца в один столбец формата времени hh:mm:ss.


Функция INT - округляет число до ближайшего целого числа.


Предполагается, что TTL в секундах меньше, чем 86400(один день)

Что получается, если вручную выполнять все эти манипуляции с временными компонентами, а не просто позволять электронной таблице выполнять простую арифметику времени? fixer1234 5 лет назад 1
Вы полностью обдумали это !! Excel обрабатывает дату / время как число, и вы можете просто добавить эти числа вместе. cybernard 5 лет назад 0

Похожие вопросы