Excel公式怎么判断素数
发布时间:2022-04-06 13:05:47
Excel公式怎么判断素数?在列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,说明是素数。


猜你喜欢
- 最近有Win10用户反映,自己电脑开机之后提示文件okldr.mbr,状态0xc000000f,信息:无法加载应用程序或操作系统,原因是所需
- 现在越来越多的小伙伴入手了苹果笔记本电脑,可是面对心爱的macbook,真心不知道该如何呵护它!下面macdown小编就为大家带来最正宗的苹
- 微软推送了 Windows 11 21H1 Build 10.0.22000.740 更新,本文为大家带来了详细介绍,感兴趣的朋友一起看看吧
- 在Word中学会使用格式刷,可以很方便的修改文档格式,那么word格式刷在哪?如何使用?下面小编就为大家详细介绍一下,一起来看看吧!方法/步
- 今日,微软就任务栏弹出窗口失效问题发布了修复补丁,此前已经有针对邮件应用崩溃的补丁发布。为用户带来了全新的图标样式和诸多功能改进。包括用户期
- 用过谷歌地球的都知道,它是一款功能非常齐全的地球模拟软件,它可以模拟地球一天的昼夜变化,可以模拟太阳直射地面,阳光在地面运动,很真实的一款软
- 隐藏Excel单元格中数据有时,我们可能想隐藏Excel单元格中的数据,使得他人不能随便发现这些数据。这里,介绍一个小技巧——使用自定义格式
- 有时候,我们的Word文档编辑时会涉及到很多的目录,所以在很多时候,我们都会将文档分成两栏并为文档插入相对应目录。下面就跟小编一起看看吧。w
- excel数据库有些时候我们在excel软件上做的数据也可以做成数据库,这个方法可能很多刚接触excel的小伙伴都不太了解,下面是seo实验
- 北京时间8月28日晚间消息,苹果公司今日在官网上发表声明称,为打消用户的顾虑,将对Siri进行一些更改。在默认情况下,苹果将不再保留Siri
- 这篇文章主要介绍了xml格式文件怎么导入到excel?Excel表格将XML文件导入的操作教程的相关资料,需要的朋友可以参考下本文详细内容介
- 幻灯片切换效果能使我们的幻灯片更加美观,现在就介绍怎么设置幻灯片切换效果下面是小编为大家整理的WPS演示设置幻灯片切换效果的方法,希望看完本
- 上期内容我们介绍了自带链接的目录制作方法,那今天再来带大家了解一下数据快速翻倍的小技巧吧~如图所示,老板心情不错,决定将所有人的年终奖都上涨
- 今天微软向用户推送了Win10正式版10586.122,这是更新主要通过累计更新补丁KB3140743升级,但是具体怎么升级呢?请看下文Wi
- 昨天,苹果给大家推送了iOS 16.3 Beta 2更新。虽然本次 iOS 16.3 Beta 2 并没有带来什么新功能,但针对 SOS 紧
- 我们的电脑在安装升级了win101903版本系统之后,有的小伙伴发现至此之后我们的电脑都会自动更新最新的版本。如果想关闭这个自动更新的功能小
- Excel2007基础教程:改变列宽和行高经常需要改变列宽和行高。例如,可以将列变窄以在打印页中容纳更多信息。或者您可能想增加行的高度来创建
- WP8.1升级Win10 Mobile正式版出错怎么办?不能成功升级怎么办?升级以后想要恢复成WP8.1该怎么办?今天我们就来看看看WP8.
- Win10打不开GBA模拟器怎么解决?GBA是一款游戏机,是早期大家玩游戏必备的神器,不过现在早已被电脑和手机给取代了。对于念旧的人们,还是
- MAC系统中有着很好用的截图工具,不过许多用户们都不清楚。现在小编就给大家介绍下,MAC系统的截图功能,有需要的用户们快去试试吧。首先说一下