[英]Excel Formula - Countifs + Indirect + Match across multiple rows
我正在嘗試計算位於不同行中的記錄:
MATCH
通過找到包含“否定注釋1”的單元格的行來獲取行號,並MATCH
包含“否定注釋5”的單元格的行號(例如,“否定的”) 1”位於第220行,“ Negative 5”位於第224行,因此范圍為I220:AZZ224(跨越5行) 公式如下所示:
=IFERROR(COUNTIFS(
// starting date
'MED-FB-YTD'!$I$18:$AZZ$18,">="&DATE(YEAR(E3),MONTH(E3),"1")-1,
// end date
'MED-FB-YTD'!$I$18:$AZZ$18,"<"&DATE(YEAR(E3),MONTH(E3),"31"),
// define range between Negative Comment 1 to 5 and count all records that are not empty
INDIRECT("'MED-FB-YTD'!$I$"&MATCH("Negative Comment 1",'MED-FB-YTD'!$C:$C,0)&":$AZZ$"&MATCH("Negative Comment 5",'MED-FB-YTD'!$C:$C,0)),"<>"),
"ERR")
問題在這里
// define range between Negative Comment 1 to 5 and count all records that are not empty
INDIRECT("'MED-FB-YTD'!$I$"&MATCH("Negative Comment 1",'MED-FB-YTD'!$C:$C,0)&":$AZZ$"&MATCH("Negative Comment 5",'MED-FB-YTD'!$C:$C,0)),"<>"),
如果我將范圍從5行更改為1行(例如,從I220:AZZ224
更改為I220:AZZ220
),則該公式可以正常工作,這使我相信countifs()
公式不喜歡對多行中的單元格進行計數,但是這不太可能,因為我之前使用過countifs()
並做到了這一點。
現在,我總是遇到#value
錯誤。 有什么建議么?
編輯
以下示例數據:
MED-FB-YTD(數據源):
顯示形式:
您最后粘貼的公式中似乎缺少某些內容(我的意思是您的問題行)。
您可以重新分享您的公式嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.