GCD 函数并不总是起作用

GCD 函数并不总是起作用

我正在尝试找出两个数字的最大公约数。

假设是 1920 和 1080。

如果我输入这个:=GCD(1920;1080)我得到 120,这很好。

如果我在 A1 中输入 1920,在 A2 中输入 1080,然后将其输入=GCD(A1;A2)A3,那么它也可以工作。

但就我而言,我有这个

A1:=LEFT(C1;4)-> 1080

A2:=RIGHT(C1;4)1920 年

A3:=GCD(A1;A2)-> 0

我不明白为什么A3中的结果为0。

答案1

我不知道如何回答我自己的问题所以我在这里回答:

问题是,=LEFT() 给我一些无法识别为数字的东西。

因此,为了使其工作,我必须在 RIGHT 和 LEFT 之前添加 (VALUE)。

解决方案如下:

A1:=VALUE(LEFT(C1;4))-> 1080

A2:=VALUE(RIGHT(C1;4))1920 年

A3:=GCD(A1;A2)-> 120

瞧!

答案2

尝试这个公式:

=NUMBERVALUE(LEFT(C1,4))
=NUMBERVALUE(RIGHT(C1,4))

在此处输入图片描述

相关内容