匹配错误范围内两个列表之间的数值 - Excel 2007

时间:2017-01-27 18:52:33

标签: excel vba

我在Excel 2007中有两个数值列表。这些值是仪器测量值,因此会有一些与之相关的错误。我需要查看列表1中的值是否与列表2中的任何值匹配(在此错误范围内),然后我需要列表1中的指示符指示值已匹配。理想情况下,我希望此指标显示列表2中匹配值的数量。

错误边距的公式为:

错误= [(值列表1) - (值列表2)/(值列表2)] * 1000000

我们通常使用的误差值是+/- 10

示例:

List 1  Matches List 2
100.0212    0   652.3269
514.2368    0   1036.1560
88.1842     0   88.3458
1036.1585   2   1036.1495

我已经尝试过像Vlookup这样的东西但是棘手的部分我无法弄清楚如何合并误差范围。任何有待观察的帮助或建议都将非常感谢!

1 个答案:

答案 0 :(得分:0)

您需要一个数组公式。使用以下方法,但粘贴公式后,按CTRL + SHIFT + ENTER保存单元格。这将在公式的左侧和右侧添加大括号,以指示Excel将其视为数组公式。然后,您可以自动填充列的其余部分。

假设您的示例数据是A1:C5,请在B2中使用此公式:

{=SUM(IF(ABS(($C$2:$C$5-A2)/$C$2:$C$5*1000000)<10, 1, 0))}