用Excel计算总通话时间

查最近通话记录,想看看和某个人通话的总时间,在移动页面可以查到单个号码的通话时间,和总的通话费用,但没有总的通话时长。

移动通话详单越做越好了,还能导出Excel,我把单个号码的通话时长导了出来,然后看看能不能用Excel计算下总和。

直接加是不行的,上网查查用什么计算方法,发现多种方法,其中一种:

第二列第二格的函数公式:
=IF( IFERROR( FIND( "分", $B2 ), 0) > 0, LEFT( $B2, FIND( "分", $B2 ) - 1 ) * 60 +
 IFERROR( MID( $B2, FIND( "分",$B2 ) + 1, FIND( "秒", $B2 ) -
FIND( "分", $B2 ) - 1 ), 0 ), LEFT( $B2, FIND( "秒", $B2 ) - 1 ) * 1 )

公式是分了两种情况来处理:

第一种是针对“36秒”这样的情况,只有秒数,没有分钟的相关信息:

LEFT( $B2, FIND( "秒", $B2 ) - 1 ) * 1 )
第二种情况是“9分25秒”这样的格式,需要把分钟数和秒数分别截取出来。
LEFT( $B2, FIND( "分", $B2 ) - 1 ) * 60 + IFERROR( MID( $B2, FIND( "分",$B2 ) +
1, FIND( "秒", $B2 ) - FIND( "分", $B2 ) - 1 ), 0 )
第三种情况是“1小时9分30秒”这样的格式,没想到还真有1小时的通话~!
 未完~

发表回复

您的电子邮箱地址不会被公开。

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)