【问题标题】:Match numerical values between two lists within an error range - Excel 2007匹配错误范围内两个列表之间的数值 - Excel 2007
【发布时间】:2017-01-27 18:52:32
【问题描述】:

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

误差幅度的公式为:

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

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

例子:

列表 1 匹配列表 2 100.0212 0 652.3269 514.2368 0 1036.1560 88.1842 0 88.3458 1036.1585 2 1036.1495

我尝试过 Vlookup 之类的东西,但棘手的部分是我不知道如何合并误差范围。任何帮助或建议的事情将不胜感激!

【问题讨论】:

  • 抱歉忘记了公式中的集合或括号。它应该是:Error={[(Value List 1)-(Value List 2)]/(Value List 2)}*1000000

标签: excel vba


【解决方案1】:

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

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

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

【讨论】:

  • @chemnerd1 很高兴听到这个消息!您可以通过单击其左侧的绿色复选标记来接受此答案。
猜你喜欢
  • 2019-04-11
  • 1970-01-01
  • 1970-01-01
  • 2018-04-10
  • 1970-01-01
  • 2015-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多