【发布时间】:2015-03-10 22:49:47
【问题描述】:
我不能对多个值求和。我用:
=INDEX(AdNetwork1!B:F,(MATCH(A1,AdNetwork1!B:B,0)-3),3)
但它只找到第一个值。如您所见,我使用 MATCH 和 -3 向上移动三行,然后向右移动三列。
【问题讨论】:
标签: excel excel-formula sum conditional worksheet-function
我不能对多个值求和。我用:
=INDEX(AdNetwork1!B:F,(MATCH(A1,AdNetwork1!B:B,0)-3),3)
但它只找到第一个值。如您所见,我使用 MATCH 和 -3 向上移动三行,然后向右移动三列。
【问题讨论】:
标签: excel excel-formula sum conditional worksheet-function
请尝试类似:
=SUMIF(AdNetwork1!B4:B404,A1,AdNetwork1!D1:D401)
范围需要是相同的大小,但列和行可能有偏移。
【讨论】:
=SUMIF(B4:B404, A1, D1) 这样的事情,但我将来可能会。
INDEX,似乎没有匹配范围大小的SUMIF 是“适当易变的”,所以最好避免,尽管如果定义可能值得的范围有一定程度的复杂性