比较数字是否有至少 4 个差异

比较数字是否有至少 4 个差异

在 A1 中我有 19732003,在 B1 中我有 19811975。我想比较 A1 和 B1,看看至少有 4 位数字是否发生了变化。这需要在一个函数中完成,而不是 8 个单独的函数。我试过 RIGHT/LEFT MID/CENTER,但没有成功。我不擅长使用宏或 VBA,所以我需要一个公式。有办法吗?提前感谢您的帮助。

Cell Value
 A1  19732003
 B1  19811975
     --------

结果 T/F 00111111 现在计算 1 的数量,如果至少有 4 个,则在 C1 中输入 True

用英语来说,这就是我要求 Excel 做的事情。

  • A1 值的第 1 位是否与 B1 值的第 1 位不同,真假,检查下一位数字
  • A1 值的第 2 位与 B1 值的第 2 位是否不同 对 错
  • A1 值的第 3 位与 B1 值的第 3 位是否不同 对 错
  • A1 值的第 4 位与 B1 值的第 4 位是否不同 对 错
  • A1 值的第 5 位与 B1 值的第 5 位是否不同 对 错
  • A1 值的第 6 位与 B1 值的第 6 位是否不同 对 错
  • A1 值的第 7 位与 B1 值的第 7 位是否不同 对 错
  • A1 值的第 8 位与 B1 值的第 8 位是否不同 对 错

答案1

这将迭代一个 8 位数字,并测试每个数字与另一个数字中的对应数字。如果不相等,则将计数返回 1。

迭代之后,测试输出是否大于或等于 4,如果是则报告 TRUE,否则报告 FALSE:

=SUMPRODUCT(--(MID(A1,ROW($1:$8),1)<>MID(B1,ROW($1:$8),1)))>=4

在此处输入图片描述

相关内容