要将文本时钟换算成以秒为单位的数字,需要提取对应的时间段再乘以对应的转化数值,即一天的秒数为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函数,这个函数就相当于等于号,在公式经常会用到的。
转载此文是出于传递更多信息目的。若来源标注错误或侵犯了您的合法权益,请与本站联系,我们将及时更正、删除、谢谢。
https://www.414w.com/read/691733.html