
我正在分析日誌,其中有特定事件發生的時間,例如:
t=1.05s
t=2.25s
t=2.26s
t=2.35s
t=3.40s
我希望能夠繪製每秒的發生率,以便了解此事件隨時間發生的頻率。我該如何實現這個目標?
編輯:我想要一個隨時間變化的散佈圖,其中 Y 軸為(出現次數/秒),X 軸為(時間)。如果沒有更好的方法,那麼我想每隔 X 間隔(假設 2 秒)計算一次。
答案1
這也可以使用 來完成COUNTIFS
。您需要建立一系列數字作為“桶”。如果您只想快速得到答案,只需向下拖曳足夠遠即可捕獲所有數據。如果您想要一個更強大的解決方案,您可以為類別新增一個條件,以查看它是否大於MAX
資料的 和 #N/A ,以便它不會繪製。
結果和範圍的圖片
公式,位於儲存格 D4 中並向下複製,以及 E3 中並向下複製。由於它們構成了邊界,所以還有一個額外的類別。您也可以在頂部放置額外的單元格。中的值會E1
傳回儲存桶的大小。我將它們複製得足夠遠以捕獲所有數據。
D4=D3+$E$1
E3=COUNTIFS($B$3:$B$27,">="&D3,$B$3:$B$27,"<"&D4)
答案2
僅使用 Excel 功能(無公式/VBA)即可快速完成此操作的方法是透過資料透視表。您可以專門充分利用該Group Field
功能。它允許您計算給定值範圍內的出現次數。
結果圖片,顯示的對話框來自PivotTable->Analyze->Group Field
功能區上方。您需要選擇其中一個時間才能顯示此選單。
這種方法的一個缺點是您對圖表標籤上的格式沒有太多(實際上沒有)控制權。
這種方法的優點是您可以快速更改群組間隔(再次開啟選單),而無需觸摸資料或做太多工作。