excel公式如何判断素数
发布时间:2023-06-13 11:23:50
在列A中给定一个整数值,例如单元格A2,并且2 <= A2 <= 100,要在列B中(例如单元格B2)使用公式进行判断:如果列A中的值是素数,则返回“素数”,如下图1所示。
图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,说明是素数。


猜你喜欢
- 机械硬盘可以为电脑提供更加流畅的运行,很多人在组装电脑的时候都会选择安装机械键盘,那有没有什么办法可以使机械硬盘提速来达到它的运行上限呢,很
- 磁盘损坏怎么办?如果电脑中的硬盘分区在打开时,提示无法打开或者损坏的问题,那么就可以通过系统自带的chkdsk修复工具进行修复,如何使用ch
- 使命召唤16最近很多用户在玩这个游戏,很多用户在第一次进入游戏的时候会提示“使命召唤16图像处理器驱动程序版本”的弹错,很多玩家直接点否可以
- Win10系统的个性化设置,让很多用户都会自己进行自定义设置主题壁纸,那么这些下载的主题壁纸放在哪个文件夹呢?一起来看看路径位置吧。Win1
- 你知道在wps表格里怎样插入斜杠来拆分表格 吗?下面就让小编告诉你wps插入斜杠 的方法。wps插入斜杠的方法:课程表的设计制作如图:插入表
- 联想ThinkPad X13 2021笔记本是一款2021年上市的商务办公笔记本电脑,其搭载了英特尔第十一代酷睿i5处理器以及发烧级核芯显卡
- 在Word2010文档中,当执行“复制”或“剪切”操作后,则会“粘贴选项”命令,包括“保留源格式”、“合并格式”或“仅保留文本”三个命令,如
- Excel2010怎么对比表格?例:如下图所示有两个表格要对比,一个是库存表,一个是财务软件导出的表。要求对比这两个表同一物品的库存数量是否
- 函数功能:如果公式的计算结果为错误,则返回您指定的值;否则将返回公式的结果。函数语法:IFERROR(value, value_if_err
- Win7系统删除文件的时候,提示文件被占用怎么办?近日有用户反映在删除电脑上的文件时,一直会提示文件被占用的问题,无法正常删除文件,该如何解
- 在使用电脑的时候,任务栏右下角通常都会有很多图标,但是如果程序图标相同的话,就会合并重叠,节省空间,有些用户觉得切换起来非常不方便,有什么办
- wps 2013版金山办公软件完美兼容OFFICE套件,当然在使用习惯上,也是可以实现新界面和老界面的切换的。下面小编马上就告诉大家怎么做。
- 当我们在办公室办公时,有的时候会对公司部门成员进行信息统计,面对公司如此多人员以及相对应的部门,一个一个去填入显然是非常耗费时间和精力的。该
- 众所周知,PhotoShop CS6是大家最常用的专业级图片处理软件,不过有使用Win8系统的用户,在打开PhotoShop CS6时遇到闪
- 光盘是一种以光信息作为存储载体的辅助存储器,我们以前会经常买一些光盘碟片看电视,电影。其实我们也可以将光盘作为系统盘安装系统。下面,我就教大
- win10专业版如何优化能速度运行更快?很多用户都没有对系统优化的习惯,其实通过对系统的优化设置,能让运行更流畅稳定,那要怎么进行具体的优化
- 如何在Word 2016中使用格式刷复制格式?要完全按照您在Word 2016中所需的方式获取某些文本,可能需要执行几种不同的操作。一旦完美
- 尽管Microsoft Office 2003已经是一款非常旧的Office办公软件,但是仍旧还是有许多用户喜欢,他们觉得对比新版本的Off
- 许多用户在使用电脑的时候,不知道安装了什么程序,导致电脑一直安装一些莫名其妙的软件。这不,前不久就有以为朋友遇到这个问题,那么遇到这种问题我
- 如下表,“B 列与 C 列的数字实际上变成了千分之一的显示形式,想将这些数据转换为当前数值的1000倍”。