使用SumIf添加单元格而不是值范围

时间:2011-08-05 06:20:52

标签: excel excel-vba vba

我目前的情况是需要减去2个细胞。已知1个细胞,但是从一个范围内找到第二个细胞。我已经看到这可以使用SumIf完成但是在范围,标准,sum_range因子中,我不知道如何将sum_range提及为2个不同的单元格。

另外,值得注意的是,需要减去的这2个单元格在同一个excel工作簿中的2个不同的表格中。

我正在尝试使用以下内容      = sumif(AC1:AC3,Sheet1!AA14,Sheet2!S1 - Sheet1!S14)

但它给出了错误。有人可以帮忙吗我试图将Sheet1!AA14与此范围AC1:AC3中的任何一个值匹配。并且为了完美匹配,它将减去相应的表“S”单元

请帮助

1 个答案:

答案 0 :(得分:1)

如果你有减法方程的第一个值,我建议你尝试使用VLOOKUP。这是一个例子(抱歉,我不明白你的设置足以使用你的手机号码):

A         B       C       D
test      20      15      test
test1     10      

=VLOOKUP(D1,A1:B2,2) - C1    ' results in 5 (20 - 15)
  • 在D1
  • 中查找值
  • A1:B2是您想要返回的值和数据的范围。第一列是搜索列。
  • 如果找到该值,它将返回范围第二列中的值,在本例中为B.
  • 然后取出值并从中减去C1中的值。

查看MS关于VLOOKUP的文档并弄乱它。祝你好运。