[英]Skipping columns in a sumproduct formula excel
我正在嘗試創建一個公式來計算包含來自另一個數組的 1 的行中 1 的數量。 它還必須跳過某些列。 到目前為止我的公式是: =SUMPRODUCT((B15:B18)*(EXACT(D15:D18,1)+EXACT(F15:G18,1)+EXACT(I15:L18,1)))但它輸出到 N/ A 或錯誤的數字。 每個 arrays 的長度相同,但寬度不同。 在下面的示例中,output 應該是 10。當有空格時,它似乎會拋出錯誤,但我的數據有很多列將是空白或稀疏填充。
=SUMPRODUCT((B15:B18)*(EXACT(D15:D18,1)+EXACT(F15:G18,1)+EXACT(I15:L18,1)))
您可以嘗試輸入為數組公式的SUM function:
SUM
=SUM(D2:D5*B2:B5,F2:G5*B2:B5,I2:L5*B2:B5)
按ctrl + shift + enter確認編輯后的數組公式
ctrl
shift
enter
我最終不得不將其拆分為多個SUMPRODUCT公式。 有點偏長,但工作得很好。 它還可以很好地處理來自其他功能的更復雜的 arrays。
SUMPRODUCT
=SUMPRODUCT(B15:B18*EXACT(I15:L18,1))+SUMPRODUCT(B15:B18*EXACT(F15:G18,1))+SUMPRODUCT(B15:B18*EXACT(D15:D18,1))
[英]Excel - Understanding a SUMPRODUCT formula
[英]Excel Formula SUMPRODUCT
[英]Excel Formula (if, sumproduct…)
[英]EXCEL sumproduct formula not counting correctly
[英]excel sumproduct formula calculating time
[英]Excel: complicated SUMPRODUCT formula needed
[英]Excel formula sumproduct needs optimization
[英]Excel - Generalizing a SUMPRODUCT formula as an array formula
[英]Excel - SUMPRODUCT on columns with dynamic height
[英]Need sumproduct excel formula with dynamic field
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.