格式化 Excel 2010

Formatting in Excel 2010

谁知道是否有任何代码或任何快速方法可以将此信息格式化为时间,以便我可以获得平均值...

0 天 1 小时 8 分钟 0 天 10 小时 16 分钟 4 天 12 小时 0 分钟

任何帮助将不胜感激完全停留在这个

非常感谢 宝拉

你可以使用旁边的这个公式在几分钟内得到这些数字

=(LEFT(A1;FIND(" ";A1)-1))*24*60 + MID(A1;FIND("Days";A1)+5;(FIND("Hours";A1)-1)-(FIND("Days";A1)+5))*60 + (MID(A1;FIND("Hours";A1)+6;(FIND("Minutes";A1)-1)-(FIND("Hours";A1)+6)))*1

然后你对这些分钟做 =AVERAGE,所以如果我们假设我们在 h4 中有那个平均值,你做

=INT(H4/60) & ":" &MOD(MOD(H4;1440);60) &":00"

你当然总是得到 00 秒。如果您需要进一步的帮助,请告诉我:)

如果您的数据格式是一列,请将您的数据复制到另一列,然后使用 Data>Text to Columns>Defined 使用 space 分隔字符。现在您的数据将是这样的:

然后使用公式将它们相加,如 B2+(D2*1/24)+(F2*1/24/60)。结果应该是这样的: