返回使其变为 TRUE 的语句片段

返回使其变为 TRUE 的语句片段
H         I       J          K               L                M     

Lenght  Width   Height  Compare_Length  Compare_Width   Compare_Height

3.750   3.750   4.500    3.750           3.750              2.450

5.000   3.875   3.875    5.000           4.000              0.500

5.000   3.875   3.875    5.000           4.000              0.500

5.000   3.750   3.750    5.000           4.000              0.500

我有这些数据,我需要将所有 3 列长度 (H) 宽度 (I) 和高度 (J) 与比较长度 (K) 比较宽度 (L) 和比较高度 (M) 列进行比较。部分数据输入到了错误的列中,因此高度可能与比较长度列相对应,等等。此外,我需要比较数据 +/- 1.00 英寸,因此如果数字在 1 英寸以内,则其值将为 TRUE。

这是我正在使用的。

=AND(OR((ABS(H3-K3)<=1),(ABS(H3-L3)<=1),(ABS(H3-M3)<=1)),OR((ABS(I3-K3)<=1),(ABS(I3-L3)<=1),(ABS(I3-M3)<=1)),OR((ABS(J3-K3)<=1),(ABS(J3-L3)<=1),(ABS(J3-M3)<=1)))

我遇到的问题是 H 列和 I 列显然匹配,但 J 列与 M 列的对应关系不在 1 英寸以内,这会使整个等式为假。因此,等式中的最后一个 OR 语句需要与其余单元格相对应,而这些单元格不会使其他 OR 语句为真。我想我需要返回使 OR 语句为真的等式或单元格 #,然后添加一些逻辑,使其余的 OR 语句仅比较基本上尚未使用的单元格。

让我用外行人能理解的术语来说,如果 H、I 或 J 列与 1 英寸内的 K、L 或 M 中的任意一列匹配,并且所有 H、I 和 J 都与所有 K、L 和 M 相对应,则等式的值应为 TRUE。

任何帮助都将十分有帮助!

答案1

也许我遗漏了 OP 所寻找的东西。同样的要求得到了满足,如下所示 - 通过执行相同的操作“一步步“。
在此处输入图片描述

相关内容