Excel公式怎么判断素数

时间:2022-04-06 13:05:47 

Excel公式怎么判断素数?在列A中给定一个整数值,例如单元格A2,并且2 <= A2 <= 100,要在列B中(例如单元格B2)使用公式进行判断:如果列A中的值是素数,则返回“素数”,如下图1所示。

 

Excel公式怎么判断素数

 

图1

素数也称质数,是指在大于1的自然数中,除了1和它本身外不再有其他因数的自然数。

先不看答案,自已动手试一试。

公式

公式1:=IF(SUM(–ISERR(FIND(“.”,A2/ROW(INDIRECT(“A1:A”&A2)))))=2,”素数”,””)

其原理为,将值除以1至其本身的各个数,然后查找结果中的小数。如果是素数的话,那么结果中只有两个不是小数。

例如,如果A2中的值为11,则公式1可转换为:=IF(SUM(–ISERR(FIND(“.”,A2/ROW(INDIRECT(“A1:A”&11)))))=2,”素数”,””)

转换为:=IF(SUM(–ISERR(FIND(“.”,A2/ROW(INDIRECT(“A1:A11″)))))=2,”素数”,””)

转换为:=IF(SUM(–ISERR(FIND(“.”,A2/ROW($A$1:$A$11))))=2,”素数”,””)

转换为:=IF(SUM(–ISERR(FIND(“.”,11/{1;2;3;4;5;6;7;8;9;10;11})))=2,”素数”,””)

转换为:=IF(SUM(–ISERR(FIND(“.”,{11;5.5;3.66666666666667;2.75;2.2;1.83333333333333;1.57142857142857;1.375;1.22222222222222;1.1;1})))=2,”素数”,””)

转换为:=IF(SUM(–ISERR({#VALUE!;2;2;2;2;2;2;2;2;2;#VALUE!}))=2,”素数”,””)

转换为:=IF(SUM(–{TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE})=2,”素数”,””)

转换为:=IF(SUM({1;0;0;0;0;0;0;0;0;0;1})=2,”素数”,””)

转换为:=IF(2=2,”素数”,””)

转换为:=IF(TRUE,”素数”,””)

得到:素数

公式2:=IF(SUM(–(MOD(A2,A$2:A2)=0))=1,”素数”,””)

其原理为,求值与2至其本身的各个数的余数,如果只有一个余数为0,说明是素数。

标签:excel,excel公式,Excel公式怎么判断素数,WPS
0
投稿

猜你喜欢

  • 如何给Word2010书法字帖每帖最大汉字数量设置

    2023-03-14 20:09:29
  • 在Word2010文档中如何设置共用模板

    2022-05-30 01:35:09
  • 为啥我的excel透视表生成之后会有空单元格?

    2022-04-24 09:43:36
  • excel公式不显示结果的解决方法步骤

    2023-08-15 20:38:30
  • word文件损坏打不开的两种解决方法

    2022-03-14 02:40:54
  • 玩转WPS炫彩换肤插件,让你的WPS与众不同

    2022-12-23 16:55:11
  • office E5刷API脚本分享以及教程

    2023-11-07 19:57:10
  • 手动设置Excel表格边框和底纹

    2022-04-10 07:59:11
  • win10多屏显示切屏方法?win10多屏显示要怎么切屏?

    2023-08-28 00:20:00
  • 让我们一起探索一下这些藏在excel自动排序中的“小秘密”。

    2023-11-27 00:59:19
  • excel 如何利用indirect函数实现跨表计算?

    2023-02-01 13:34:05
  • Word2007 鼠标无滚轮也可自动卷动

    2022-08-22 01:18:07
  • Excel中设计具有可任意勾选复选框的操作技巧

    2023-09-10 18:06:35
  • 如何用wps去除ppt模板中的logo

    2023-11-13 07:39:40
  • excel中姓怎么提取?

    2022-08-18 18:24:30
  • ​word文档如何替换文字并加下划线

    2022-02-06 04:28:58
  • iOS 16 为“搜索”功能增加新入口,如何开启和关闭?

    2023-06-12 04:21:26
  • Excel2016表格两列数据怎么对比大小?

    2022-10-15 11:58:55
  • Word方框中打√符号怎么输入?Word方框里打钩怎么输入

    2022-04-04 02:30:42
  • 在Excel中添加编辑自定义列表--自定义排序依据

    2023-01-07 14:51:38
  • asp之家 电脑教程 m.aspxhome.com