PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
rearl
*停權中*
 

加入日期: May 2004
您的住址: 高雄
文章: 89
(請益) Excel的函數寫法一問

我有excel的問題,但本身不會寫函數,
跟大家問一下有沒相關關鍵字、網頁、或是跟我講一下以下問題解法:
我有一個12小時的數值需計算每五分鐘的平均值與標準差,
手頭上有的工具只有Excel,
舉部份內容如下:

時間..................平均值.......標準差.......秒數........ms

00:00~00:05.....................................0.........460
00:05~00:10.....................................1.........732
00:10~00:15.....................................3.........412
00:15~00:20.....................................3.........432
00:20~00:25.....................................4.........468

秒數部份其實是一長串 (12小時的秒數),都有一個對應的ms值,
現在我需要將每五分鐘一段,將ms值做一平均值與標準差的計算。
問題在於每秒會出現的ms值不一定只有一個 (如上3秒時).
實在是解不出來了,
若excel真是無解,就只能繼續搜尋解答了.
     
      

此文章於 2009-07-10 05:41 PM 被 rearl 編輯.
舊 2009-07-10, 05:36 PM #1
回應時引用此文章
rearl離線中  
vchou
Golden Member
 
vchou的大頭照
 

加入日期: Mar 2002
您的住址: High Male
文章: 3,976
你的問題實在看不太懂
不過標準差跟平均值對 excel 來說是小 case
應該是可以做得出來
 
舊 2009-07-10, 09:23 PM #2
回應時引用此文章
vchou離線中  
rearl
*停權中*
 

加入日期: May 2004
您的住址: 高雄
文章: 89
先謝謝上面的回答.

抱歉沒說清楚.
因為要算的不止是一個case,
每個case在每五分鐘會產生出不同數量的秒數跟對應的ms值,
例如case1會產生300個,case2會產生出356個,
我沒辦法去一個一個找出對應的範圍
(12小時就有144個5分鐘,等於四萬多秒鐘,一個一個去定範圍,會起笑)
所以我想的是,能夠利用秒數,能自動判斷每個5分鐘的間隔,
自動將對應的ms值做平均數與標準差.
也許這不是excel能對付.
不知這樣補充是否可以瞭解我的問題?
舊 2009-07-10, 10:07 PM #3
回應時引用此文章
rearl離線中  
shaota
Major Member
 
shaota的大頭照
 

加入日期: Aug 2001
您的住址: 高雄 鳳山 大社
文章: 274
確認一下 樓主你主要的問題是無法確認每五分鐘有多少筆資料嗎?

第一個五分鐘 1~300秒 XXX筆資料
第二個五分鐘 301~600秒 OOO筆資料
........以此類推

是這個意思嗎? 小弟認為應該不難達成

新增一列 把秒數那欄除以300取商
就可以分出每五分鐘有哪幾筆資料了
第一個五分鐘 商 = 0
第二個五分鐘 商 = 1
.........

此文章於 2009-07-10 11:24 PM 被 shaota 編輯.
舊 2009-07-10, 11:15 PM #4
回應時引用此文章
shaota離線中  
vchou
Golden Member
 
vchou的大頭照
 

加入日期: Mar 2002
您的住址: High Male
文章: 3,976
還是看不太懂

不過第一步是把所有資料數字都填到 excel 裡
如果有可以轉換的檔案也可以不用一個一個 key

接下來我猜是
利用排序(根據秒數)把所有資料重新排列
秒數相同的資料會連在一起
再設定計算範圍跟函數值輸出

eq.
某格=AVERAGE($A$1:$A$10)
某格=STDEV($A$1:$A$10)
舊 2009-07-11, 09:37 AM #5
回應時引用此文章
vchou離線中  
rearl
*停權中*
 

加入日期: May 2004
您的住址: 高雄
文章: 89
引用:
作者shaota
確認一下 樓主你主要的問題是無法確認每五分鐘有多少筆資料嗎?

第一個五分鐘 1~300秒 XXX筆資料
第二個五分鐘 301~600秒 OOO筆資料
........以此類推

是這個意思嗎? 小弟認為應該不難達成



是的.你的算式我會試看看.
感覺這樣有機會跟daverage結合.


引用:
作者vchou
還是看不太懂

不過第一步是把所有資料數字都填到 excel 裡
如果有可以轉換的檔案也可以不用一個一個 key

接下來我猜是
利用排序(根據秒數)把所有資料重新排列
秒數相同的資料會連在一起
再設定計算範圍跟函數值輸出

eq.
某格=AVERAGE($A$1:$A$10)
某格=STDEV($A$1:$A$10)


很抱歉還是讓你看不懂,
你的意思我知道,可以用排列方式找出範圍,
然後輸入函數就ok了.
這樣做對我有二個難處:
1.我要輸入144*2個格子的函數.我是會認份做,可是表格到我的上級那邊,他不會乖乖去定範圍.
他只想要把秒數跟對應的ms值貼上去,就能跑出來.
2.12小時只是一個case,後面有上百上千的case

===
還是謝謝兩位的回覆.
我會再找找.希望不要動到自己編程式.......我不會啊!! = =

此文章於 2009-07-11 12:59 PM 被 rearl 編輯.
舊 2009-07-11, 12:52 PM #6
回應時引用此文章
rearl離線中  
airitter
Master Member
 
airitter的大頭照
 

加入日期: Sep 2003
文章: 2,102
你列出10項 把題目和答案都寫下去 我們就知道你要作什麼了
__________________
[ExtremeTech]VGAMaster
舊 2009-07-11, 09:54 PM #7
回應時引用此文章
airitter離線中  
rearl
*停權中*
 

加入日期: May 2004
您的住址: 高雄
文章: 89
感謝大家回覆

已知:
1.每個case有連續12小時檢測數據,以秒為單位.
..原始數據是以hh,mm,ss表示,我是先將它換算成秒數.
2.每個秒數都有對應ms值. (如#1)
3.同一秒數不一定只會有一個ms值.(如#1, 3秒時出現兩筆)

目的:
以每五分鐘為一個range,計算出每五分鐘的ms值之平均值及標準差.

===
問題:無法確定實際的範圍,將函數套上去.
說明1.每300秒中,可能只出現其中290秒.
......2.同一秒鐘內,可能出現2或3次對應的ms值.


明天會把檔案做個樣本聯結上來.這樣會比較清楚.
舊 2009-07-13, 02:26 AM #8
回應時引用此文章
rearl離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是10:10 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。