Javascript 在Google工作表中格式化单元格值
我有小时数Javascript 在Google工作表中格式化单元格值,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我有小时数02:30,我想在将它放入单元格时自动将其解析为2.5。我如何才能做到这一点?这是一个四步流程。你需要四个公式。将其分解为以下步骤 A2=HOUR(A1) // Step 1. Get hours A3=MINUTE(A1) // Step 2. Get minutes A4=A3/60 // Step 3. Get minutes as fraction of hour A5=A2+A4 // Step 4. Add step 1 result to step
02:30
,我想在将它放入单元格时自动将其解析为2.5
。我如何才能做到这一点?这是一个四步流程。你需要四个公式。将其分解为以下步骤
A2=HOUR(A1) // Step 1. Get hours
A3=MINUTE(A1) // Step 2. Get minutes
A4=A3/60 // Step 3. Get minutes as fraction of hour
A5=A2+A4 // Step 4. Add step 1 result to step 3 result
首先将2:30
放在单元格A1
中,然后按如下步骤进行操作
A2=HOUR(A1) // Step 1. Get hours
A3=MINUTE(A1) // Step 2. Get minutes
A4=A3/60 // Step 3. Get minutes as fraction of hour
A5=A2+A4 // Step 4. Add step 1 result to step 3 result
或者您可以将所有功能组合成一个大功能:
B1=HOUR(A1)+(MINUTE(A1)/60)
通过电子表格证明上述公式是正确的。此公式是否按照您的要求工作:
=值(“02:30”)*24
您可以用单元格引用或输出该值的公式替换“02:30”如果您发布了一些代码,您将获得更多帮助。我想你想用分钟除以60,再加上小时,再加上秒除以3600,但我不确定如何在google-spreadsheet.thansk中做到这一点。但我需要用一个大提琴。然后只需使用下面答案部分的公式“或者你可以将其组合成一个大函数”。换句话说,公式是
B1=HOUR(A1)+(MINUTE(A1)/60)