匯總同一“小時”的總計

匯總同一“小時”的總計

我有一個 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

簡短的回答,因為這已經關閉了......您可以使用資料透視圖。

相關內容