请高手帮忙Excel话费函数

请高手帮忙弄个Excel函数
前8分钟0.25元/分钟,第9分钟起0.1元/分钟。
依据通话时间求话费。
通话时间在A列,话费在B列。
多谢多谢。
我的表格是这样的:
A列通话开始时间,形式为:2008-10-17 03:07:55 PM
B列为通话结束时间,形式为:2008-10-17 03:07:58 PM
C列为主叫号码.
D列为被叫号码.
E列为通话时间,单位秒.(这列我已加了函数,函数为=(B2-A2)*24*60*60)
F列为话费金额,单位分.

没问题~~

假定:A列为电话机号码,B列为开始通话时间,C列为通话结束时间,D列为通话时长,E列为通话分钟数,F列为超过8分钟后的计费,G列为计费

在D2输入:=C2-B2

在E2输入:
=celling(hour(D2)*60+minite(d2)+second(D2)/60,1)

在G2输入:
=round(if(E2<=8,E2*0.25,E2*0.25+(E2-8)*0.1),1)

基本上就OK了

按秒计费还是按分计费?
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-11-09
补充一下:
在G2输入:
=round(if(E2<=8,E2*0.25,E2*0.25+(E2-8)*0.1),1)
这里是不是应该是:
=round(if(E2<=8,E2*0.25,8*0.25+(E2-8)*0.1),1)
我想一楼肯定是输错了,我对EXCEL函数不太了解,说错了别见笑,楼上可试下再看
第2个回答  2008-11-09
在F2输入公式:

=ROUND(IF(E2<=480,E2*0.25/60,2+(E2/60-8)*0.1),2)

向下复制公式
第3个回答  2008-11-09
用一个IF句,如果少于8分钟用什么公式计算,如果大于8分钟用什么公式计算,具体如下:
F2=IF(ROUNDUP(E2/60,0)<9,25*ROUNDUP(E2/60,0),25*8+10*ROUNDUP(E2/60-8,0))
第4个回答  2008-11-09
=((E2/60<9)*0.15+0.1)*ROUNDUP(E2/60,0)
相似回答