行中的Sumif公式由列

时间:2017-05-10 16:47:15

标签: excel excel-formula

我一直在尝试创建一个公式来决定一行是否符合条件,然后根据第二个条件对行中的数据求和。我曾尝试过LOOKUPVLOOKUPHLOOKUPINDEX,但还没有找到正确的公式。当得到总和时,我得到的最常见错误是#Value

示例:

Example 1

Example 2

让我们说公式是在第二季度。该公式需要能够将A123与行A-123-4(A2)匹配,然后只要该行中的单元格在正确的月份MONTH($B$11:$I$11)=1

内,就可以对该行求和

我最初做的是这样的: {=SUM(IF(MONTH($B$11:$I$11)=1,$B2:$I2,0))}

问题是这两个都是表,因此如果使用过滤器重新排列信息,则数据会发生变化。我怎样才能得到公式来确定哪一行是sumif的正确行?

1 个答案:

答案 0 :(得分:1)

在Q2中使用此功能并上下复制:

With Workbooks("Finished Products YTD Generator").Worksheets("LGT")
    .Range(.Range("A1"), .Cells(Rows.Count, 1).End(xlUp).Offset(0, 7)).Copy _
        LGSheet.Range("A1") 'or whatever
End With

enter image description here