Google Sheets:含IFERROR的ArrayFormula sumifs如何添加额外条件?
Google Sheets 公式修改:多条件SUMIFS(E、F列均为"$")
原有可正常运行的公式:=IFERROR(1/(1/ArrayFormula(sumifs(G34:G,$E34:$E,"$",MONTH($B34:$B),1))))
需求变更:需同时校验$E34:$E和$F34:$F区域均为"$",仅当两者都满足时才执行求和;若仅单一区域满足或均不满足,则不进行求和。
你尝试的两个公式均无法生效,正确的公式如下:=IFERROR(1/(1/ArrayFormula(sumifs(G34:G,$E34:$E,"$",$F34:$F,"$",MONTH($B34:$B),1))))
错误原因说明
- 第一个尝试的公式中,
$E34:$E&$F34:$F会将两列内容拼接为"$$",与条件"$"不匹配,导致无法筛选出目标行。 - 第二个尝试的公式存在语法错误,
MMULT的参数格式不正确,嵌套逻辑混乱,无法正确生成条件判断。
内容的提问来源于stack exchange,提问作者tryingout
相关产品推荐
相关产品推荐

