• 締切済み

excelで『MP3の「曲の長さ」を調べる』

excelで下記の『MP3の「曲の長さ」を調べる』を利用して  セルに各曲の長さを収納し合計を集計するようにしました。  参考、『MP3の「曲の長さ』を調べる   http://officetanaka.net/other/extra/tips16.htm  曲の長さを得るVBA   Cells(i, 2) = Folder.GetDetailsOf(Folder.ParseName(Target), 27) Excel VBAで得た結果をセルに表示しましたが、秒以下は表示されません。 しかし、MP3には実際は秒以下の情報も含まれているようで   Mp3をPowerDirector_18でトラックに読み込ますと秒以下が表示されます。 例 hh:mm:ss:秒以下 ABC.mp3    00:02:04:26 --- PowerDirector_18 の所要時間表示 ABC.mp3   00:02:04   --- Excel セルでの曲の長さ 例として 8曲ある時間の集計をする場合   (見やすくするため、HH相当の00:の部分は省略しています。) 1)PowerDirectorの集計表示 02:04:26 05:16:27 06:08:16 06:42:02 09:36:13 08:42:18 03:48:05 01:59:18 ------------ 44:19:05 2)Excelの集計 02:46 05:16 06:08 06:42 09:36 08:42 03:48 01:59 ------------- 44:15 1)と2)を比較すると00:04:05(4秒ちょっと)の誤差が出ます。 この差をなくすように  Excelの方も秒以下が表示されて時間集計を計算したいのですが  方法はありますか ?   

みんなの回答

  • masnoske
  • ベストアンサー率35% (67/190)
回答No.1

単純にExcel集計の1つ目のデータを間違っているだけでは? 02:46 ではなく、02:04 でしょう。 普通に考えれば、誤差は1秒以内におさまるはず。

NuboChan
質問者

お礼

MP3には実際は秒以下の情報も含まれていても VBAで曲の長さを調べると  秒以下の曲の長さの値を返さないようです。 前提が壊れたので終了したいと思います。

NuboChan
質問者

補足

失礼しました。 書き込み時にミスしました。 セルには以下のように表示されています。 2)Excelの集計 02:04 05:16 06:08 06:42 09:36 08:42 03:48 01:59 ------------- 44:15 誤差の問題ではなく8曲の集計では  秒以下の集計で4秒ちょっとの差が出ます。