在尝试跨一系列列进行sumifs时遇到了一个问题。数据是结构化的,我有一系列国家(B-H列)和一行相关的数字(I- o列)。我想把相关国家的数量加起来(例如:阿富汗的XX)——然而,这里有一个陷阱。我只想在列FI中出现另一个标准(用"yes use this"表示)时对这些列求和。我很难把所有这些部分整合在一起——有什么想法吗?
尝试1:
=SUMIFS(I5:O1000,B5:H1000,"Afghanistan",FI5:FI1000,"yes use this")
Result: = #VALUE
error
我假设这是因为范围不匹配(B5:H1000跨越7列,FI5:FI1000跨越1)。
尝试2:
=SUMIFS(I5:I1000,B5:B1000,"Afghanistan",FI5:FI1000,"Yes use this")
结果:正确的数字
以上假设是正确的,但这并不能解决我的问题。我不想为每一列复制和重复公式。
尝试3:
=IF(FI5:FI1000="Yes use this", SUMIFS(I5:I1000,B5:B1000,"Afghanistan"),"FAILED")
这个公式没有得到正确的数字,而是给出了FAILED——这是不正确的。
任何想法都很感激,谢谢!
您可以尝试:
=SUM(IF(B5:H1000="Afghanistan",IF(FI5:FI1000="yes use this",I5:O1000,0),0))
作为数组公式输入(CTRL-ENTER)