2012年6月13日 星期三

計算分組人數(SUMPRODUCT)-1

在 Excel 中有一組資料表(如下圖左),如果想要根據號碼,以特定分組人數來分組,進而求得各組小計(如下圖右),該如何處理?

為了說明方便,先執行名稱的定義:

選取儲存格A1:B22,按一下 Ctrl+Shift+F3 鍵,定義名稱:號碼、數值。再選取儲存格D1:D2,按一下Ctrl+Shift+F3 鍵,定義名稱:分組人數。

【公式】

儲存格F2:=SUMPRODUCT((號碼>(ROW(1:1)-1)*分組人數)*(號碼<=ROW(1:1)*分組人數)*數值)

號碼>(ROW(1:1)-1)*分組人數:找出號碼大於第 N-1 組的陣列(True/False),其中以ROW(1:1)來表示第N組。

號碼<=ROW(1:1)*分組人數:找出號碼小於或等於第 N 組的陣列(True/False)。

透過 SUPRODUCT 函數,將符合上述二個條者(二者皆為 True),再乘以「數值」陣列,即為所求。

複製儲存格F2,往下各列貼上。

沒有留言:

張貼留言

檢視其他文章

好康東東