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 所寻找的东西。同样的要求得到了满足,如下所示 - 通过执行相同的操作“一步步“。