我有一個 Excel 文檔,表示某一天的銷售時間和價值,目的是每小時繪製圖表。
我目前有一個簡單的表格,看起來有點像這樣,我每次都四捨五入到最接近的小時:
+--------------+
| Time | Sales |
+------+-------+
| 7 | 2 |
+------+-------+
| 7 | 3 |
+------+-------+
| 8 | 2 |
+------+-------+
| 8 | 6 |
+------+-------+
| 8 | 7 |
+------+-------+
| 9 | 9 |
+------+-------+
| 9 | 3 |
+------+-------+
| 9 | 4 |
+------+-------+
這對於另外 800 個左右的單元也是如此。什麼是最簡單的方法來匯總每小時的銷售額,以便採用易於圖形化的格式?
答案1
那麼,您可以使用另一個包含一列小時的工作表,並且在每個小時旁邊您將使用帶有該函數的公式SUMIF()
。
假設上表中的時間在欄位中A與列中的銷售額乙,公式看起來像這樣:
在此圖中,包含上表的資料位於名為 的工作表中RawData
。
=SUMIF(RawData!A:A,A1,RawData!B:B)
+----------------------------------------------+
| Hour | Sum |
+------+---------------------------------------+
| 7 | =SUMIF(RawData!A:A, A1, RawData!B:B) |
+------+---------------------------------------+
| 8 | =SUMIF(RawData!A:A, A2, RawData!B:B) |
+------+---------------------------------------+
| 9 | =SUMIF(RawData!A:A, A3, RawData!B:B) |
+------+---------------------------------------+
輸出將顯示為:
+--------------+
| Hour | Sum |
+------+-------+
| 7 | 5 |
+------+-------+
| 8 | 15 |
+------+-------+
| 9 | 16 |
+------+-------+
分解公式
公式由三部分組成:
範圍 是您想要評估的儲存格範圍。
在這種情況下,它將是你的您在問題中提供的第一列,我認為是 A 列(在我們的理論表上
RawData
)。標準 是數字、表達式或文字形式的條件或標準,用於定義將新增哪些儲存格
在本例中,它是指以下時間內的小時數:範圍我們之前提供過。在我們建立的單獨工作表上,我們輸入了 7、8、9,如您在我的範例中看到的那樣。我們將引用這些單元格作為我們的標準。
總和範圍 是實際要求和的儲存格。
在你的情況下,這將是你的您在表格問題中提供的 B 欄
RawData
。這些是實際添加的數字。
答案2
您也可以使用求和函數取得每小時銷售總額。
=SUMPRODUCT(($A$2:$A$50=$A2)*($B$2:$B$50))
注意: 其中A2是第一個儲存格,有7.向下拖曳公式直到需要,Excel會自動更改儲存格位址A2的行號。
答案3
簡短的回答,因為這已經關閉了......您可以使用資料透視圖。