簡體   English   中英

具有多個命名范圍的COUNTIFS的Excel公式

[英]Excel Formula for COUNTIFS with Multiple Named Ranges

我有一個具有這種結構的方程式:= SUMPRODUCT(COUNTIFS(range1,crit1,range2,crit2,range3,namedrange1,range4,namedrange2))

當我刪除以下分組之一時,它會起作用:(range3和namedrange1),(range4和namedrange2),(range1和crit1),並且如果我從任何一個命名范圍中輸入單個引用,它將起作用。 我經過了評估公式,即使在查看數據的情況下,它仍然在SUMPRODUCT中返回全0,即使我清楚地看到它也不應該返回0。刪除range2和crit2仍然返回0(這里也不應該返回0)。

Namedrange1包含3個條目,namedrange2包含34個條目。

我已經在google,此處和mrexcel上進行了搜索,但似乎找不到找到此等式無效的原因。 任何幫助表示贊賞。

我假設namedname1namedrange2都是相同的向量類型,即兩個垂直范圍還是兩個水平范圍?

為了獲得所需的總數,必須使這兩個范圍之一與另一個正交。 因此,您可以在工作簿中將其設置為此效果,也可以轉置公式中的范圍之一,即:

=SUM(COUNTIFS(range1,crit1,range2,crit2,range3,namedrange1,range4,TRANSPOSE(namedrange2)))

不過請注意,現在這需要提交為數組公式**

有關為何需要對這些范圍之一進行轉置的解釋,您不妨閱讀以下文章:

https://excelxor.com/2014/09/28/countifs-multiple-or-criteria-for-one-or-two-criteria_ranges/

問候

**數組公式的輸入方式與“標准”公式的輸入方式不同。 首先按住CTRL和SHIFT,然后再按Enter,而不是僅按ENTER。 如果操作正確,您會注意到Excel在公式周圍使用大括號{}(盡管不要嘗試自己手動插入大括號)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM