EXCEL函数问题(高手进)

来源:百度知道 编辑:UC知道 时间:2024/07/06 17:21:55
想进行一下公式计算,在A1单元格输入“2分20秒”然后自动在B1单元格中显示“3”

1-60秒内进位分,就是计算电话费账单用的。
1-60秒=1分 也就是说输入45秒自动变成“1”

=TEXT(CEILING(LEFT(A1,FIND("分",A1)-1)+MID(A1,FIND("分",A1)+1,LEN(A1)-FIND("分",A1)-1)/60,1),"0")

如果是日期格式
B1=ROUNDUP(MINUTE(A1)+SECOND(A1)/60,)
还有一个更简单的办法
B1=ROUNDUP(A1*1440,)
如果是文本格式
B1=ROUNDUP(LEFT(A2,FIND("分",A2)-1)+MID(A2,FIND("分",A2)+1,FIND("秒",A2)-FIND("分",A2)-1)/60,)

时间格式为: 0:2:20

B1=CEILING(A1*1440,1)

=LEFT(A1,SEARCH("分",A1)-1)+IF(VALUE(MID(A1,SEARCH("分",A1)+1,1))>0,1,0)

如果秒数固定为两位:
=LEFT(A1,SEARCH("分",A1)-1)+IF(VALUE(MID(A1,SEARCH("分",A1)+1,2))>0,1,0)