Excel - 繪製特定事件的發生率

Excel - 繪製特定事件的發生率

我正在分析日誌,其中有特定事件發生的時間,例如:

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功能區上方。您需要選擇其中一個時間才能顯示此選單。

帶有分組的資料透視表

這種方法的一個缺點是您對圖表標籤上的格式沒有太多(實際上沒有)控制權。

這種方法的優點是您可以快速更改群組間隔(再次開啟選單),而無需觸摸資料或做太多工作。

相關內容