Tag: 名称范围

在Excel 2007中,如何从指定范围的多个列的SUMIFS索引?

我正在分析与特定用户类别贷款有关的图书馆统计数据。 贷款数据形成指定范围LoansToApril2013。 Excel 2007对于我使用索引范围作为SUMIF中的总和范围感到非常高兴: =SUMIF(INDEX(LoansToApril2013,0,3),10,INDEX(LoansToApril2013,0,4):INDEX(LoansToApril2013,0,6)) 这里10表示一个特定的用户类别,并且这三个栏目对该组进行了贷款。 我所指的是“指数范围” INDEX(LoansToApril2013,0,4):INDEX(LoansToApril2013,0,6) sum_range值。 但是,如果我切换到使用SUMIFS来添加更多条件,Excel将返回一个#VALUE错误如果使用索引范围。 它只会接受一个单一的索引。 =SUMIFS(INDEX(LoansToApril2013,0,4),INDEX(LoansToApril2013,0,3),1,INDEX(LoansToApril2013,0,1),"PTFBL") 工作正常 =SUMIFS(INDEX(LoansToApril2013,0,4):INDEX(LoansToApril2013,0,6),INDEX(LoansToApril2013,0,3),1,INDEX(LoansToApril2013,0,1),"PTFBL") 返回#value,我不知道为什么。 有趣的是, =SUMIFS(INDEX(LoansToApril2013,0,4):INDEX(LoansToApril2013,0,4),INDEX(LoansToApril2013,0,3),1,INDEX(LoansToApril2013,0,1),"PTFBL") 也被接受,并且返回与具有单个索引的第一个一样的返回。 我一直没有find任何有关这方面的文件或意见。 有谁知道是否有一个可以让SUMIFS有条件地总结三列索引值的替代结构? 我宁愿不使用三个单独的公式并将它们加在一起,虽然这是可能的。