用EXCEL求一个数的因数(约数)
题目
用EXCEL求一个数的因数(约数)
1.如何用EXCEL求一个数最小约数?
2.如何用EXCEL求一个数所有约数?
3.如何用EXCEL求一个数所有质因数?
4.如何用EXCEL分解质因数?(即在第三问的基础上显示次数)
注:数比较大,6、7位以上
我的版本是EXCEL2003
答案
先解决问题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,以便将文件发送
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 找规律填数 -12,-8,-4,0,—,— 0.04,0.09,0.16,0.25,—,—
- 已知a,b,c是同一平面内的三个向量,其中a=(1,2) (1)若|c|=25,且c∥a,求c的坐标; (2)若|b|=52,且a+2b与a-b垂直,求a与b的夹角θ.
- help with translation
- 从国外带回的产品上印有EXP.DATE
- 21岁用英语怎么说
- 4、6和16的最小公倍数是多少
- 这太不可思议了 用英文怎么说?
- Alzak
- 英语翻译
- 1-6单元的 积累运用 (读读背背)