Excel 2010中的格式设置

Excel 2010中的格式设置,excel,formatting,Excel,Formatting,有谁知道是否有任何代码或任何快速的方式将这些信息格式化为时间,这样我就可以得到一个平均值 0天1小时8分钟 0天10小时16分钟 4天12小时0分钟 如果你能帮上忙,我将不胜感激 非常感谢 Paula你可以在几分钟内用旁边的公式计算出这些数字 =(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";

有谁知道是否有任何代码或任何快速的方式将这些信息格式化为时间,这样我就可以得到一个平均值

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

如果你能帮上忙,我将不胜感激

非常感谢
Paula

你可以在几分钟内用旁边的公式计算出这些数字

=(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
然后你做a=这些分钟的平均值,如果我们假设在h4中有这个平均值,你就做了

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

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

如果您的数据格式是列,请将数据复制到另一列,然后使用
data>Text to Columns>Defined
使用空格分隔字符。现在,您的数据如下所示:

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


您希望平均值介于0天1小时8分钟和0天10小时16分钟和4天12小时0分钟之间吗?我有一个大约200个数字的列表,需要获得平均值。。但它们都是以这种格式出现的,我不想手动更改每一个来获得一个平均值,我想知道是否有更快的方法来做到这一点?好的,但这3个数字的平均值是2388分钟吗?我需要它以小时:毫米:秒为单位,所以我得到35:52:00我无法得到公式的第一部分我已经将我的信息粘贴到了一个新的文件。。。但是当我把信息放进单元格A1,它应该引用单元格A1,当我试图把它放进分钟时,它总是把它作为一个错误抛出…:你的意思是这个公式=(左(A1;FIND(“‘A1’))*24*60+MID(A1;FIND(‘天’)A1)+5;(FIND(‘小时’;A1)-1)-(FIND(‘天’;A1)+5))*60+(MID(A1;FIND(‘小时’;A1)+6;(FIND(‘分钟’;A1)-1)-(FIND(‘小时’;A1)+6))*1?是的形式。。。它只是说您键入的公式包含错误,当我点击ok时,它会将我带到公式中的第一个A1=(LEFT(A1;FIND)(如果您尝试一个简单的=LEFT(A1;5),那么您需要使用逗号(,)而不是半逗号(;)。试试看