本文目录一览:
- 1、用EXCEL求一个数的因数(约数)
- 2、如何用EXCEL求公约数
- 3、Excel 公约数函数
- 4、excel中怎么用函数公式求一个整数(1-300)的所有约数,求大神解答,谢谢!
- 5、请问如何在Excel中求几个正整数的最小公倍数或最大公约数
- 6、EXCEL中用函数GCD求四个数的公约数,可是只能2个数,这是为什么?
用EXCEL求一个数的因数(约数)
先解决问题1和问题2
A1 输入 65535
B1 输入 数组公式
=SMALL(IF(MOD($A$1,ROW($2:$65536))=0,ROW($2:$65536)),ROW(1:1))
Ctrl + Shift + Enter 三键输入
将B1下拉
B列便会显示 所有 65535的约数
3,5,15,17,51,85,255,257,771,1285,3855,4369,13107,21845,65535 共15个
如是Excel 2003, A1的最大值是 65536, 如 Excel2007, 则可以大很多, 但数字愈大, 速度愈慢
问题3及问题4, 较为复杂
需1组辅助区域, 列出所有质数
再用VBA求出完整的分解质因式, A1最大值是2147483647
如需要, 请留下e-mail
----------------------------------------
Excel并没有任何内置函数及功能处理约数,特别是质因数
故只可自行编写电脑程式(VBA)去解决
在这里无法明细表达, 如需进一步协助, 请留下e-mail, 以便将文件发送
如何用EXCEL求公约数
1.新建如图所示的表格。
2.把光标移动到G3单元格,单击菜单栏“公式”——数学和三角函数——GCD。
3.在弹出的对话框中依次填上数据“A2、B2”,如图所示,单击“确定”按钮。
4.此时可以看到如图所示的错误,那是还没有填入数据所致。
5.现在在A2、B2中填上要求最大公约数的数据,回车,最大公约数就出现了。
6.这里球了两个数的最大公约数,我们还可以求更多个数的最大公约数,如图所示。
Excel 公约数函数
如果允许有小数 就是允许有余数
如果有余数 就没有公约数的概念
换句话说 任何数都可以当你需要的这个系数
excel中怎么用函数公式求一个整数(1-300)的所有约数,求大神解答,谢谢!
在A1输入你的整数。在B2输入公式并下拉到B300,:
=if(mod(A1,row(A1))=0,row(A1),"")
B列出现的所有整数就是你要的数据。
请问如何在Excel中求几个正整数的最小公倍数或最大公约数
参考:
一、概念
最大公约数:几个数公有的约数叫做这几个数的公约数,其中最大的一个叫做这几个数的最大公约数。
最小公倍数:几个数公有的倍数叫做这几个数的公倍数,其中最小的一个叫做这几个数的最小公倍数。
那么啥又是约数和倍数呢?这样说的:
能够整除一个整数的整数称为其的约数(如5是10的约数);
能够被一个整数整除的整数称为其的倍数(如10是5的倍数);
二、求解方法
1、输完下面的公式后,按数组三键:Ctrl+Shift+Enter):
=MAX((MOD(A2,ROW(INDIRECT("1:"MIN(A2:C2))))=0)*(MOD(B2,ROW(INDIRECT("1:"MIN(A2:C2))))=0)*(MOD(C2,ROW(INDIRECT("1:"MIN(A2:C2))))=0)*ROW(INDIRECT("1:"SMALL(A2:C2,1))))
找出能同时被1到这三个数中最小的数整除的所有整数,其中最大的就是最大公约数。
虽然看着麻烦,但是他是Excel数组公式应用的一个很好范例。
2、用Excel里的公式。
1)加载分析工具库。工具-》加载宏-》勾选“分析工具库”,确定。如果以前没有加载过,可能会让插入office光盘。没有光盘?买一个,或者从网上下个offce。买不到?不能下载?我也想不到更好的办法:(
2) 函数 LCM 求最小公倍数,GCD 求最大公约数。
最小公倍数:=LCM(A2:C2)
最大公约数: =GCD(A2:C2)
EXCEL中用函数GCD求四个数的公约数,可是只能2个数,这是为什么?
GCD 说明:
返回两个或多个整数的最大公约数,最大公约数是能分别将 Number1 和 Number2 除尽的最大整数。
如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具库”加载宏。
操作方法
在“工具”菜单上,单击“加载宏”。
在“可用加载宏”列表中,选中“分析工具库”框,再单击“确定”。
如果必要,请遵循安装程序中的指示。
语法
GCD(number1,number2, ...)
Number1, number2, ... 为 1 到 29 个数值,如果数值为非整数,则截尾取整。
说明
如果参数为非数值型,则函数 GCD 返回错误值 #VALUE!。
如果参数小于零,则函数 GCD 返回错误值 #NUM!。
任何数都能被 1 整除。
素数只能被其本身和 1 整除。