我正在尝试找到 2 个数字的最大公约数。
假设是 1920 年和 1080 年。
如果我输入这个:=GCD(1920;1080)
我得到 120,这很好。
如果我将 1920 放入 A1,将 1080 放入 A2 并将其放入=GCD(A1;A2)
A3,那么它也可以工作。
但是,就我而言,我有这个
A1:=LEFT(C1;4)
-> 1080
A2:=RIGHT(C1;4)
-> 1920
A3:=GCD(A1;A2)
-> 0
我不明白为什么 A3 中的结果是 0。
我正在尝试找到 2 个数字的最大公约数。
假设是 1920 年和 1080 年。
如果我输入这个:=GCD(1920;1080)
我得到 120,这很好。
如果我将 1920 放入 A1,将 1080 放入 A2 并将其放入=GCD(A1;A2)
A3,那么它也可以工作。
但是,就我而言,我有这个
A1:=LEFT(C1;4)
-> 1080
A2:=RIGHT(C1;4)
-> 1920
A3:=GCD(A1;A2)
-> 0
我不明白为什么 A3 中的结果是 0。
我不知道如何回答我自己的问题,所以我在那里回答:
问题是,=LEFT() 给了我一些不被识别为数字的东西。
因此,要使其工作,我必须在 RIGHT 和 LEFT 之前添加 (VALUE)。
这是解决方案:
A1:
=VALUE(LEFT(C1;4))
-> 1080A2:
=VALUE(RIGHT(C1;4))
-> 1920A3:
=GCD(A1;A2)
-> 120瞧!
试试这个公式: