Excel、SUMIFS标准范围也是总和范围

Excel、SUMIFS标准范围也是总和范围,excel,excel-formula,excel-2010,excel-2013,sumifs,Excel,Excel Formula,Excel 2010,Excel 2013,Sumifs,我试图在另一本工作簿中找到I列中的值的总和,该值在H列的日期范围内大于179英镑[分别在单元格B1和C1中引用]。我不想编辑包含列H和I的工作簿 这是我的公式,但它有错误,因为我假设你不能有总和范围,也不能有标准范围: =SUMIFS([anotherFilel.xlsx]表!$I$16:$I$99999,[anotherFilel.xlsx]表!$I$16:$I$99999,>$B$13,[anotherFilel.xlsx]表!$H$16:$H$99999,=$B2) 以及另一个file.x

我试图在另一本工作簿中找到
I列
中的值的总和,该值在
H列的日期范围内大于179英镑[分别在单元格
B1和
C1
中引用]。我不想编辑包含列
H
I
的工作簿

这是我的公式,但它有错误,因为我假设你不能有总和范围,也不能有标准范围:
=SUMIFS([anotherFilel.xlsx]表!$I$16:$I$99999,[anotherFilel.xlsx]表!$I$16:$I$99999,>$B$13,[anotherFilel.xlsx]表!$H$16:$H$99999,=$B2)

以及另一个file.xlsx工作表:(包含空行)


可以使用数组公式

{=SUM(IF((B1<=[anotherFilel.xlsx]sheet!H:H)
            *([anotherFilel.xlsx]sheet!H:H<=C1)
            *([anotherFilel.xlsx]sheet!I:I>B13),
         [anotherFilel.xlsx]sheet!I:I,0))}

{=SUM(如果((B1您可以使用数组公式

{=SUM(IF((B1<=[anotherFilel.xlsx]sheet!H:H)
            *([anotherFilel.xlsx]sheet!H:H<=C1)
            *([anotherFilel.xlsx]sheet!I:I>B13),
         [anotherFilel.xlsx]sheet!I:I,0))}

{=SUM(如果((B1@制造商的答案应该有效,但是如果您只想用
SUMIFS
编写它,您需要引用您的条件并将您的值与
&
连接起来。如果列既是条件又是求和列,Excel不会有任何问题

=SUMIFS([anotherFilel.xlsx]sheet!$I$16:$I$99999, 
        [anotherFilel.xlsx]sheet!$I$16:$I$99999, ">" & $B$13,
        [anotherFilel.xlsx]sheet!$H$16:$H$99999, "<=" & $C2,
        [anotherFilel.xlsx]sheet!$H$16:$H$99999, ">=" & $B2)
=SUMIFS([anotherFilel.xlsx]表)$I$16:$I$99999,
[anotherFilel.xlsx]表!$I$16:$I$99999,“>”和$B$13,
[anotherFilel.xlsx]表!$H$16:$H$99999,“=”和$B2)

@制造商的答案应该有效,但是如果您只想用
SUMIFS
编写它,您需要引用您的条件并将您的值与
&
连接起来。列既是条件又是求和列,Excel没有任何问题

=SUMIFS([anotherFilel.xlsx]sheet!$I$16:$I$99999, 
        [anotherFilel.xlsx]sheet!$I$16:$I$99999, ">" & $B$13,
        [anotherFilel.xlsx]sheet!$H$16:$H$99999, "<=" & $C2,
        [anotherFilel.xlsx]sheet!$H$16:$H$99999, ">=" & $B2)
=SUMIFS([anotherFilel.xlsx]表)$I$16:$I$99999,
[anotherFilel.xlsx]表!$I$16:$I$99999,“>”和$B$13,
[anotherFilel.xlsx]表!$H$16:$H$99999,“=”和$B2)

看起来您可能在第二个文件1.xlsx引用之前缺少了“[”括号。不确定这是问题所在,还是仅仅因为粘贴错误而在生产公式中出现。不过,感谢您的评论。看起来您可能缺少了一个“['第二个其他文件1.xlsx引用之前的括号。不确定这是问题所在,还是仅仅因为粘贴错误而导致的。不过,感谢您的评论。我不想编辑包含H和I行的文件(示例公式中的a:a和B:B),仅是引用它们的工作表。谢谢,但这仍然需要编辑到包含列
H
I
的工作簿中吗?我想保持该文件不变,只在另一个工作簿中编辑引用它们的公式。我更新了OP以进一步解释。@Garywoo,您不能将该文件重新添加吗像你最初做的那样引用?我确信这是可行的,但我只是不熟悉数组公式,无法让它工作。@chrisb的答案很有效。@Garywoo,没关系。只需在不使用
{}
的情况下复制公式,然后按
Ctrl+Shift+Enter
。我不想编辑包含H行和I行的文件(示例公式中的A:A和B:B),仅是引用它们的工作表。谢谢,但这仍然需要编辑到包含列
H
I
的工作簿中吗?我想保持该文件不变,只在另一个工作簿中编辑引用它们的公式。我更新了OP以进一步解释。@Garywoo,您不能将该文件重新添加吗像你最初做的那样引用?我肯定这是可行的,但我只是不熟悉数组公式,无法让它工作。@chrisb的答案很有效。@Garywoo,没关系。只需在不使用
{}
的情况下复制公式,然后按
Ctrl+Shift+Enter