[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『映像編集用のタイムコード計算をエクセル上でしたい』(よし9)
タイムコード始点 タイムコード終点 映像実時間 映像1 01:02:03:04 12:34:56:29 11:32:53:24 映像2 11:01:25:00 11:03:52:00 00:02:27:00 映像3 00:01:25:01 04:03:52:01 04:02:27:00 映像4 02:01:00:02 05:12:34:00 03:11:33:27
という表があったとします。
映像実時間は、終点から始点を引けばでますが、これを自動で出して、なおかつ、映像実時間の合計を下のセルに合計として出したいです。
タイムコードとは、映像の時間カウンターのことで、「hh:mm:ss:ff」=「時:分:秒:フレーム」となっています。30フレームで1秒となり、60秒で1分、60分で1時間、24時間で1日というわけですが、これらをエクセル上で、効率よく計算できればと思っています。
どなたか教えてください。
ひたすら長くなってしまいました。 (B列:タイムコード始点、C列:タイムコード終点の前提で) =TEXT(IF(RIGHT(C2,2)-RIGHT(B2,2)<0,LEFT(C2,8)-LEFT(B2,8)-"00:00:01", LEFT(C2,8)-LEFT(B2,8)),"hh:mm:ss")&TEXT(IF(RIGHT(C2,2)-RIGHT(B2,2)<0, RIGHT(C2,2)-RIGHT(B2,2)+30,RIGHT(C2,2)-RIGHT(B2,2)),"!:00") ※例示の映像1と映像4はそれぞれ1フレームずつ少ないみたいですが・・・ (ROUGE)
ROUGEさんの数式をちょっと短くしてみました。 F1セル =TEXT(LEFT(C2,8)-LEFT(B2,8)-"00:00:01"*(RIGHT(C2,2)<RIGHT(B2,2)),"hh:mm:ss")& TEXT(RIGHT(C2,2)-RIGHT(B2,2)+30*(RIGHT(C2,2)<RIGHT(B2,2)),"!:00") 合計は、 F5セル =TEXT(SUMPRODUCT(--TEXT(LEFT(E2:E5,8),"hh:mm:ss"))+ TIME(0,0,INT(SUMPRODUCT(--RIGHT(E2:E5,2))/30)),"[hh]:mm:ss") &TEXT(MOD(SUMPRODUCT(--RIGHT(E2:E5,2)),30),"!:00") (純丸)(o^-')b
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.