怎样用excel求因数?
发布网友
发布时间:2022-05-13 10:25
我来回答
共5个回答
热心网友
时间:2023-08-15 07:25
excel2003中没有GCD这个函数,我想你的理解应该是能被它除的最大数据吧,例如:6的最大因数为3,18的最大因为为9,如此等等。所以,你应该这样,从工具菜单中选择宏,VBA编辑器
插入新模块,然后写入如下代码;
Function getMaxYS(N As Integer) As Integer
Dim i, s As Integer
s = N
For i = N - 1 To 1 Step -1
If (N Mod i) = 0 Then
getMaxYS = i
Exit For
End If
Next
End Function
然后返回你的工作表:这样使用,看图
热心网友
时间:2023-08-15 07:26
这应该是求一个数的最大因数,假设数在A1,则在A2输入:
=MAX(IF((MOD(A$1,ROW(A1:INDIRECT("A"&A1)))=0)*(ROW(A1:INDIRECT("A"&A1))<>A$1),ROW(A1:INDIRECT("A"&A1)),0))
按CTRL+SHIFT+ENTER结束。
热心网友
时间:2023-08-15 07:26
原来我=IF($A$1/row()=int($A$1)),ROW(),"")的式子写漏了/ROW(),谢谢热心网友的提醒。
现更正如下:
请在A1输入合数,然后在A2输入公式:
=IF($A$1/ROW()=INT($A$1/ROW()),ROW(),"")
下拉至A1/2行,结果显示的是这合数的因数,最后一个是最大因数。
热心网友
时间:2023-08-15 07:27
是最大公因数吧,公式 =GCD(A1,A2)
热心网友
时间:2023-08-15 07:27
你好
在Excel应用中,用户不仅可以对表格中的数据进行一般的加、减、乘、除运算,还可以利用公式进行一些高级运算。输入计算公式进行数据运算时,要遵循一个特定的次序或语法,即最前面先输入等号(=),后面才是公式。
开启分步阅读模式
工具材料:
个人电脑
Excel软件
操作方法
01
excel计算器用法:
打开excel表,任选一个单元格,如下图,根据自己需要和用普通计算器一样按顺序输入要计算的数据和计算符号(输入前要先输入“=”号),按回车键,即出正确结果;
02
也可以按数学四则运算的方法,在单元格里输入数学四则运算公式输入数据,按回车键,也可以算出正确结果。
03
excel的公式计算:
选定想要生成计算结果的单元格,输入“=”号,然后在表格内用鼠标点击要用来统计的单个单元格,把这个单元格看作是数学里的一个因数,然后输入“+”、“-”、“*”、“/”符号,再用鼠标点击下一个要用来统计的单元格,即下一个因数,根据需要一直重复,在点击最后一个单元格后,按回车键,即得想要的结果。
04
也可以手动输入公式的内容,输入方法为:在选定的单元格里先输入“=”,再输入要用来计算的单元格符号(单元格符号为excel中列和行的交叉点,对应符号为B1、A2、C5等),再输入数*算符号,输到用来计算的最后一个单元格,按回车即可。(手动输入便于修改公式)
05
在excel运应中,公式内容既可为数学符号和数的组合,也可以为单元格符号、数和数学符号的组合),计算规律与数学四则运算规律基本相同。
06
还可以用excel自带函数进行高级计算,输入时,同样先输入等号,再输入函数名称,后输入括号,在括号里输入要计算的起、始单元格符号,起、始单元格符号用帽号分隔,回车即可。如下图的加法函数计算:
特别提示
输入前一定先输入“=”
输入完成可按回车,也可以点击其它单元格。