excel同时判定两个数据为质数或合数

在C、D、E、F中同时判定A、B是质数或合数,结果分别显示为C1,D1,E1,F1数值1,当做质数... 在C、D、E、F中同时判定A、B是质数或合数,结果分别显示为C1,D1,E1,F1
数值1,当做质数
展开
 我来答
硅谷少年
2018-01-02 · TA获得超过7559个赞
知道大有可为答主
回答量:7116
采纳率:82%
帮助的人:1441万
展开全部

需要写自定义函数判断是否质数

Alt+F11,插入模块,自定义一个判断是否是质数的函数:


代码:

Function ZS(nNum&) As Boolean
    Dim n&, i&
    ZS = True
    If nNum <= 3 Then Exit Function
    n = Int(Sqr(nNum))
    For i = 2 To n
        If nNum / i = nNum \ i Then ZS = False: Exit Function
    Next
End Function

C2公式:

=IFS(zs(A2)+zs(B2)=0,"合合",zs(A2)+zs(B2)=2,"质质",zs(A2),"质合",zs(B2),"合质")

下拉填充即可。

yanxy0924
2018-01-02 · 知道合伙人互联网行家
yanxy0924
知道合伙人互联网行家
采纳数:7683 获赞数:18590

向TA提问 私信TA
展开全部

C2输入

=IF(IF(SUM(N(MOD($A2,{1,2,3,4,5,6,7,8,9})=0))>2,"合","质")&IF(SUM(N(MOD($B2,{1,2,3,4,5,6,7,8,9})=0))>2,"合","质")=C$1,C$1,"")

公式右拉再下拉

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ynzsvt
2018-01-02 · TA获得超过6666个赞
知道大有可为答主
回答量:1.5万
采纳率:40%
帮助的人:2702万
展开全部
把所谓的质数罗列在一列上,然后用VlookUp或者INdex之类的函数即可完成你的要求。当然你也可以用代码,只不过不免费。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式