根據周數或星期幾在 Excel 中求和值
本教程逐步演示公式,幫助您根據 Excel 中指定的周數或星期幾對某個範圍內的值進行求和。
如何根據周數在 Excel 中求和值?
如何根據星期幾在 Excel 中求和值?
如何根據周數在 Excel 中求和值?
如下圖截圖所示,為了根據包含給定周數的日期來求和「金額」列中的值,我們提供了兩個公式。
通用公式
=SUMIFS(值範圍, 輔助列範圍, 周數)
=SUMPRODUCT(--(WEEKNUM(日期範圍+0,1)=周數),值範圍)
參數
如何使用這個公式?
使用 SUMIFS 公式和輔助列
要使用 SUMIFS 公式,首先需要應用 WEEKNUM 函數創建一個輔助列,以計算「日期」列中日期對應的周數。
=WEEKNUM (序列號, [返回類型])
WEEKNUM 函數返回給定日期在一年中的周數。
1. 在這種情況下,我選擇了「金額」列中第一個值旁邊的一個單元格(F5)。
2. 將以下公式輸入其中並按下 Enter 鍵以獲取第一個日期的周數。選擇結果單元格,然後向下拖動其自動填充手柄以獲取其他周數。請參見截圖:
=WEEKNUM(C5)
3. 選擇一個單元格輸出總金額,將以下公式輸入其中並按下 Enter 鍵。選擇該結果單元格,向下拖動其自動填充手柄以獲取其他結果。
=SUMIFS($E$5:$E$14, $F$5:$F$14, H6)
使用 SUMPRODUCT 公式
當使用 SUMPRODUCT 公式解決此問題時,不需要創建輔助列。
1. 選擇一個空白單元格,將以下公式輸入其中並按下 Enter 鍵。
=SUMPRODUCT(--(WEEKNUM($C$5:$C$14+0,1)=G6),$E$5:$E$14)
2. 選擇結果單元格,根據需要向下拖動其自動填充手柄以獲取其他結果。
公式解釋
=SUMIFS($E$5:$E$14, $F$5:$F$14, H6)
=SUMPRODUCT(--(WEEKNUM($C$5:$C$14+0,1)=G6),$E$5:$E$14)
如何根據星期幾在 Excel 中求和值?
如下圖截圖所示,要在 Excel 中根據特定的星期幾求和「金額」列中的值,您可以應用 SUMPRODUCT 函數與 WEEKDAY 函數一起完成。
在此情況下,由於我們需要求和每個星期幾的總金額,在應用公式之前,我們創建了一個輔助列,用數字 1 到 7 分別表示星期一到星期日。
通用公式
=SUMPRODUCT((WEEKDAY(日期範圍,2)=星期幾數字)*值範圍)
參數
如何使用這個公式?
1. 選擇數字 1 單元格旁邊的一個單元格。這裡我選擇 I6。
2. 將以下公式複製或輸入其中並按下 Enter 鍵。選擇結果單元格,然後向下拖動其自動填充手柄以獲取其他星期幾的結果。
=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=H6)*$E$5:$E$14)
注意:如果您只需要根據指定的星期幾(例如星期五)求和值,可以直接在公式中輸入數字 5,如下所示。
=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=5)*$E$5:$E$14)
公式解釋
=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=H6)*$E$5:$E$14)
相關函數
Excel WEEKNUM 函數
Excel SUMIFS 函數返回給定日期在一年中的周數,從 1 月 1 日開始計算周數。
Excel SUMPRODUCT 函數
Excel SUMPRODUCT 函數可以用於將兩列或多列或陣列相乘,然後獲得乘積的總和。
Excel WEEKDAY 函數
Excel EOMONTH 函數返回 1 到 7 的整數,代表給定日期在 Excel 中的星期幾。
相關公式
按月份(有年份或無年份)求和值
本教程詳細介紹了兩個公式,幫助根據特定月份和年份求和值,或者忽略年份按特定月份求和值。
根據給定日期所在的周求和值
本教程討論如何根據給定日期所在的周求和值。
在範圍內每隔 n 行或列求和
本教程基於 SUM 和 OFFSET 函數解釋了兩個公式,以在 Excel 中指定範圍內每隔 n 行或列求和。
在範圍內每隔第 n 行或列求和
本教程將向您展示如何基於 SUMPRODUCT、MOD 和 COLUMN 函數創建公式,以在 Excel 中範圍內每隔第 n 行或列求和。
最佳的辦公生產力工具
Kutools for Excel - 幫助您脫穎而出
🤖 | KUTOOLS AI 助手:基於以下方式徹底改變數據分析:智能執行 | 生成代碼 | 創建自訂公式 | 分析數據並生成圖表 | 調用 KUTOOLS 函數… |
熱門功能: 查找、標記或標識重複值 | 刪除空行 | 合併列或單元格而不丟失數據 | 無需公式四捨五入 ... | |
超級 VLookup:多條件 | 多值 | 跨多工作表 | 模糊查找... | |
高級下拉列表:簡易下拉列表 | 依賴下拉列表 | 多選下拉列表... | |
列管理器:添加特定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 比較列以選擇相同和不同的單元格 ... | |
特色功能:網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿與工作表管理器 | 資源庫 (自動文字) | 日期提取器 | 合併資料 | 加密/解密單元格 | 按清單發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/斜體/刪除線...) ... | |
頂級 15 個工具集: 12 個文本工具(添加文本,刪除特定字符 ...) | 50+ 種圖表 類型(甘特圖 ...) | 40+ 實用 公式(基於生日計算年齡 ...) | 19 個插入工具(插入QR碼,從路徑插入圖片 ...) | 12 個轉換工具(金額轉大寫,匯率轉換 ...) | 7 個合併與分割工具(高級合併行,拆分Excel單元格 ...) | ... 及更多 |
Kutools for Excel 擁有超過 300 項功能,確保您需要的功能只需一鍵即可觸及...
Office Tab - 在 Microsoft Office(包括 Excel)中啟用多標籤閱讀和編輯
- 一秒鐘內在數十個打開的文檔之間切換!
- 每天為您減少數百次鼠標點擊,告別滑鼠手。
- 在查看和編輯多個文檔時,提升您的效率達 50%。
- 為 Office(包括 Excel)帶來高效的標籤功能,就像 Chrome、Edge 和 Firefox 一樣。