excel公式如何判断素数

时间:2023-06-13 11:23:50 

在列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表格制作,Excel教程
0
投稿

猜你喜欢

  • Win10系统有三个输入法,如何将五笔记输入法设置为默认输入

    2022-12-26 17:01:08
  • 鹅鸭杀注册出了点问题?goosegooseduck无法注册解决办法

    2022-03-13 23:03:39
  • Excel数据挖掘和统计分析是怎样的

    2023-09-10 19:39:20
  • 如下图中的初中

    2023-01-11 19:51:50
  • Win7笔记本电脑Fn键失灵怎么办?

    2023-11-15 09:59:51
  • word如何自动换行

    2023-06-01 11:39:34
  • Win7系统Windows Update提示错误代码80072efd怎么解决?

    2022-04-22 07:38:16
  • ai如何绘制剪影效果的牛头标志?ai绘制剪影效果的牛头标志的方法步骤

    2023-03-27 15:43:23
  • excel表格排序操作的教程

    2023-04-14 11:57:38
  • 重装win7系统后没有休眠且睡眠无效的解决方案

    2023-05-26 15:24:33
  • Excel 如何进行倒数排名?RANK排名函数使用详解!

    2022-08-30 09:00:37
  • 联想笔记本怎么重装系统?石大师在线重装教程

    2022-06-26 00:13:33
  • 关闭win10系统Aero Shake功能来提高电脑运行速度

    2022-04-06 14:20:38
  • Win7右击计算机图标无法打开属性怎么破?

    2023-10-30 20:45:41
  • Win11电脑怎么恢复出厂设置?

    2023-05-16 15:08:07
  • Win10电脑任务栏右下角图标重叠怎么分开?

    2023-06-28 23:59:18
  • Win11 22h2正式版哪里下载?Win11 22h2官方正式版下载

    2023-10-16 07:01:45
  • 微信悦动音符怎么玩?微信小程序悦动音符的玩法介绍

    2022-04-30 07:54:10
  • 如何清理Winsxs?Win7清理Winsxs的方法

    2023-02-15 07:50:26
  • Final Cut Pro更新删除“ X”品牌,添加新图标

    2022-05-01 17:08:39
  • asp之家 电脑教程 m.aspxhome.com