在 Excel 中依條件計算可見列數
輕鬆使用 SUBTOTAL 函數計算篩選清單中的可見列數;但若需依特定條件計算可見列數,單靠 SUBTOTAL 函數便無法實現。此時,您需要結合 SUMPRODUCT、SUBTOTAL 與 OFFSET 函數來建立公式。本教學將提供詳細步驟,助您順利完成設定。

如何在 Excel 中根據條件計算可見的列數?
下方產品表格已依「商店 A」篩選,若要僅計算「產品」欄中可見的「筆記型電腦」數量,請套用下列公式。

通用公式
=SUMPRODUCT((range=criteria)*(SUBTOTAL(103,OFFSET(range_fiestcell,ROW(range)-MIN(ROW(range)),0))))
引數
如何運用這些公式?
1. 選取一個空白儲存格,用來輸出結果。
2. 在其中輸入下列公式,然後按下 Enter 鍵,結果將立即顯示於所選儲存格中。
=SUMPRODUCT((D3:D15=C18)*(SUBTOTAL(103,OFFSET(D3,ROW(D3:D15)-MIN(ROW(D3:D15)),0))))

注意事項::
=SUMPRODUCT((D3:D15="Laptop")*(SUBTOTAL(103,OFFSET(D3,ROW(D3:D15)-MIN(ROW(D3:D15)),0))))
相關函數
Excel SUMPRODUCT 函數
Excel SUBTOTAL 函數
Excel SUBTOTAL 函數可於清單或資料庫中快速傳回小計,輕鬆掌握資料彙總!
Excel ROW 函數
Excel ROW 函數可傳回指定參照的列號。
Excel MIN 函數
Excel MIN 函數可快速找出一組數值中的最小值,助您輕鬆掌握關鍵數據!
相關公式
計算篩選清單中的可見列數
本教學將教您如何在 Excel 中運用 SUBTOTAL 函數,輕鬆計算篩選清單中的可見列數!
統計區域中唯一值的個數在範圍中
本教學將教您如何在 Excel 中運用指定公式,精準計算清單重複項目內的唯一值數量!
依據條件統計區域中唯一值的個數
本逐步指南將協助您根據另一欄位中的指定條件,精準計算唯一值的數量。
對非連續範圍使用 COUNTIF
本逐步指南將示範如何在 Excel 中對非連續範圍運用 COUNTIF 函數,輕鬆掌握統計技巧!
最佳 Office 生產力工具
Kutools for Excel -助您脫穎而出
| 🤖 | KUTOOLS AI 助手:以以下方式革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、標示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 超級 VLookup:多重條件 | 多重值 | 跨多個工作表 | 模糊查找…… | |
| 進階下拉列表:簡易下拉式清單 | 相依下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位 | 移動欄位 | 切換隱藏欄位的可見狀態 |比較欄位以選擇相同/不同單元格…… | |
| 精選功能:網格聚焦 | 設計視圖 | 增強編輯欄 | 工作簿與工作表管理員|資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符……)| 50+ 圖表 類型(甘特圖……)| 40+ 實用公式(基於生日計算年齡……)| 19 插入工具(插入二維碼,從路徑插入圖片……)| 12 轉換工具(金額轉大寫,匯率轉換……)| 7 合併和拆分工具(高級合併行,拆分 Excel 儲存格……)|……還有更多 |
Kutools for Excel 擁有超過 300 項功能,確保您所需的功能僅需一鍵即可取得……
Office Tab -在 Microsoft Office(包含 Excel)中啟用分頁式閱讀與編輯
- 一秒內在數十份開啟的文件間快速切換!
- 每天為您減少數百次滑鼠點擊,遠離滑鼠手困擾。
- 在檢視與編輯多份文件時,讓您的生產力提升高達 50%。
- 為 Office(包含 Excel)帶來如 Chrome、Edge 與 Firefox 般的高效能分頁體驗。