文本时钟换算成以秒为单位的数字,置换效应

如冰说计算机 2024-06-09 16:12:49

要将文本时钟换算成以秒为单位的数字,需要提取对应的时间段再乘以对应的转化数值,即一天的秒数为24*60*60=86400秒,一小时的秒数为60*60=3600秒,一分钟的秒数为60秒。

解决思路也是通过这个方式解决的,按照上面的转化,可以理解成天=*86400+,小时=*3600+,分钟=*60+,秒=*1即1 天 3 小时 29 分钟 23 秒就等于1*86400+3*3600+29*60+23*1,最后再求和就可以了。

所以公式为=EVALUATE(SUBSTITUTES(A2,{"天","小时","分钟","秒"},{"*86400+","*3600+","*60+","*1"})),这里SUBSTITUTES函数为多组置换,置换位置为一一对应,我们用数值直接置换汉字,组成计算公式,再通过EVALUATE函数进行求值即可。这里讲一下EVALUATE函数,这个函数就相当于等于号,在公式经常会用到的。

0 阅读:2
如冰说计算机

如冰说计算机

感谢大家的关注