EXCEL技巧——如何计算最小公倍数和最大公约数

 时间:2026-02-12 09:36:16

1、  新建一张EXCEL工作表,在表中输入劫兼一些数据,我们将通过函数计算和代码计算两种方式来实现最小公倍数和最大公约数的计算,如图所示。

EXCEL技巧——如何计算最小公倍数和最大公约数

2、  选择F3单元格,输入=LCM(A3,B3,C3,D3,E3),用填充手柄把下面的廊冲罪单元伐册格填充满,现在就有了最小公倍数了。

EXCEL技巧——如何计算最小公倍数和最大公约数

EXCEL技巧——如何计算最小公倍数和最大公约数

3、   选择G3单元格,输入=GCD(A3,B3,C3,D3,E3),用填充手柄把下面的单元格填充满,现在就有了最大公约数了。

EXCEL技巧——如何计算最小公倍数和最大公约数

EXCEL技巧——如何计算最小公倍数和最大公约数

1、   单击“开发工具”——VisualBasic,打开VBA编辑器,选择“插入”——模块,打开代码编辑窗口。

EXCEL技巧——如何计算最小公倍数和最大公约数

EXCEL技巧——如何计算最小公倍数和最大公约数

EXCEL技巧——如何计算最小公倍数和最大公约数

2、   现在我们来输入代码:

Sub 最小公倍数和最大公约数()

    Dim m As Integer, n As Integer                      '定义m、n为整数

    Dim m1 As Integer, n1 As Integer                    '定义m1、n1为整数

    Dim t As Integer                                    '定义t为整数

    m = InputBox("输入第1个自然数:")                   '设置输入框,提示输入第一个自然数

    n = InputBox("输入第2个自然数")                     '设置输入框,提示输入第二个自然数

    m1 = m

    n1 = n

    If m1 < n1 Then                                     '如果m1小于m2

        m1 = n

        n1 = m                                          '则交换m和n的值

    End If

    Do

        r = m1 Mod n1                                   '取余运算

        If r = 0 Then Exit Do                           '如果余数为0,则跳出循环

        m1 = n1                                         '否则m1 = n1,n1 = r

        n1 = r

    Loop

    str1 = m & "," & n & "的最大公约数为" & n1 & vbCrLf

    str1 = str1 & "最小公倍数为" & m * n / n1

    MsgBox str1

End Sub

EXCEL技巧——如何计算最小公倍数和最大公约数

3、   现在单击编辑器中,运行——运行子过程/用户窗体,弹出第一个对话框“输入第一个自然数”,我们输入“24”,单击确定,弹出第二个对话框“输入第2个自然数”,单击确定,弹出第三个对话框“24,12的最大公约是为12,最小公倍数为24”.

EXCEL技巧——如何计算最小公倍数和最大公约数

EXCEL技巧——如何计算最小公倍数和最大公约数

EXCEL技巧——如何计算最小公倍数和最大公约数

  • 如何解决系统无法播放flash动画格式swf文件?
  • 如何在Microsoft Office中插入图片或其他对象
  • 如何制作复选框?
  • 如何利用HTML5和CSS3设置有序列表前的符号
  • Outlook中导入Excel表格中的邮件联系人
  • 热门搜索
    资源不足是什么意思 乌木是什么 朋友过生日送什么好 外盘与内盘是什么意思 lift是什么意思 自贡有什么好玩的地方 s999银是什么意思 越狱什么意思 christmas什么意思 什么猫最可爱