2016-03-02 199 views
1

我在month.day格式的年齡是這樣的:計算年齡平均在每月一天格式

35,24 
36,11 
36,19 
37,18 
35,12 
37,04 
35,20 
36,01 
35,26 
36,05 
36,16 
37,28 

例如,對於第一個條目,年齡爲35個月,24天。 我如何平均他們都得到適當的年齡平均在相同的格式?

感謝

+1

一個月中有多少天? – Chrismas007

+2

我認爲任何平均值都將近似,因爲如果您不確定月份的數量,如何將月份轉換爲日期。一種可能的方法是在一列中分出幾個月份'=左(A1,2)'和另一個'=右(A1,2)'中的日子,然後將它們平均並將它們重新組合在一起。再次,它的近似值,但它可能是最簡單的解決方案。 –

+1

我想你可能可以解決這個問題,如果你知道這些數值的基礎上,但它不會是漂亮的 – nissefors

回答

2

如果可以合理地假定大於等於30天,然後在下面將形式平均回報率mm,dd

=INT((SUMPRODUCT(LEFT(A2:A13, FIND(",", A2:A13)-1)*30+MID(A2:A13, FIND(",", A2:A13)+1, 99))/ROWS(A2:A13))/30)& 
    ","& 
    INT(MOD((SUMPRODUCT(LEFT(A2:A13, FIND(",", A2:A13)-1)*30+MID(A2:A13, FIND(",", A2:A13)+1, 99))/ROWS(A2:A13)),30)) 

average_dumb_dates

+0

有趣的你使用30我用30.5,我們都得到了同樣的平均水平... – Chrismas007

+1

我和你一樣四捨五入。我確信有一些小時和分鐘彌補差異。如果月份範圍更廣(它們的範圍從35到37),被乘數也會產生更大的差異。 – Jeeped

+0

謝謝,它像一個魅力工作 – cplus

2

這裏是一個粗略的估計:

enter image description here

我在B14公式:

=ROUNDDOWN((SUM(B2:B13)*30.5+SUM(C2:C13))/(ROW(B14)-2)/30.5, 0) 
  • 總和月份的次月30.5(粗糙的平均天)
  • 加上天
  • 除以該項目在C14(做這種靈活的條目的靈活量)
  • 鴻溝出通過幾天才能得到個月的平均和ROUNDDOWN

我的公式:

=ROUNDDOWN((SUM(B2:B13)*30.5+SUM(C2:C13))/(ROW(B14)-2)-(B14*30.5), 0) 
  • 總計幾個月和幾天以獲得總天數
  • 除以條目得到平均天數
  • 減去天已經在幾個月佔(B14)
  • ROUNDDOWN
+0

謝謝它很棒 – cplus

+0

@Mpondomise請接受一個綠色的複選標記 – Chrismas007

2

一旦這樣的問題上STDDEV我發現我需要改變,以平均得到這個答案:

=QUOTIENT(AVERAGE(LEFT(A1:A12,2)*30 + RIGHT(A1:A12,2)),30)&","&ROUND(MOD(AVERAGE(LEFT(A1:A12,2)*30 + RIGHT(A1:A12,2)),30),2) 

這是一個數組公式所以它需要通過Ctrl-Shift-Enter確認。通過更改公式中的最後一個數字,您可以將日期中的舍入更改爲您想要的值。

enter image description here