Excel判断单元格内任意三个数字为质数还是合数

从1到11之间任意取三个数字,分别判断为质数还是合数,将1算为质数比如A1=010203A2=020304判断结果为B1=质数质数质数B2=质数质数合数因为只是1到11,... 从1到11之间任意取三个数字,分别判断为质数还是合数,将1算为质数
比如A1=01 02 03
A2=02 03 04
判断结果为B1=质数 质数 质数
B2=质数 质数 合数

因为只是1到11,是否可以判断数字为01.02.03.05.07.11时,显示结果为质数,否则为合数

该怎么编写函数,求大神帮忙啊,谢谢!
展开
 我来答
万年金刚钻
推荐于2016-08-10 · TA获得超过1.6万个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:3784万
展开全部

判断很简单,只是楼主这【任意取三个】不是太精确的描述,只能假设,在A1A2A3

生成三个范围在1~1的1随机数,然后在B1B2B3做判断:

  1. 在A1输入:=TEXT(RANDBETWEEN(1,11),"00")

    下拉到A3

  2. 在B1输入=IF(FIND(A1,"01.02.03.05.07.11"),"质数","合数")

    下拉到B3

追问
你好,上面的方法不行的,现在的情况是有大量数据,(每个单元格内)有三个数字,要用一个公式直接得出结果,请问要怎么做?
追答

好吧,终于明白你的数据了。假设三个数字都以两位表述,中间有一个间隔:

=IF(ISNUMBER(FIND(LEFT(A1,2),"01.02.03.05.07.11")),"质数","合数")&" "&IF(ISNUMBER(FIND(MID(A1,4,2),"01.02.03.05.07.11")),"质数","合数")&" "&IF(ISNUMBER(FIND(RIGHT(A1,2),"01.02.03.05.07.11")),"质数","合数")

号相见6s
2015-05-27
知道答主
回答量:21
采纳率:0%
帮助的人:4.8万
展开全部
1~11内只有4 6 8 9 10 5个数是合数
故你只需判断取出来的是否满足这5数之一即可确定是否为质数还是合数了
追问
你好,三个数字在一个单元格内要怎么进行逐个判断呢?有没有公式可以做到?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式