Excel问题

刚才那个问题,如果在第一行有10个小于40的随机自然数,第二行也有10个<40的自然数,现在统计第二行尾数如果是1,或3并且这个数字与第一行的任何一个数字差的绝对值等于1... 刚才那个问题,如果在第一行有10个小于40的随机自然数,第二行也有10个<40的自然数,现在统计第二行尾数如果是1,或3并且这个数字与第一行的任何一个数字差的绝对值等于1就对这样数字个数总计,怎么写公式 展开
 我来答
勒粤嘟呀戏
2019-04-24 · TA获得超过319个赞
知道小有建树答主
回答量:584
采纳率:74%
帮助的人:158万
展开全部

用VBA 做统计会相对简单的多,如图,代码在下面:

Sub RANDB_A()
'随机数
For I = 2 To 11
 Cells(I, 1) = Application.RandBetween(0, 40)
 Cells(I, 2) = Application.RandBetween(0, 40)
Next
End Sub
Sub Group_B()
'统计符合条件的
Dim valB As Integer
For I = 2 To 11
valB = Cells(I, 2) Mod 10
If valB = 1 Or valB = 3 Then
 For J = 2 To 11
 If Cells(I, 2) - Cells(J, 1) = 1 Or Cells(I, 2) - Cells(J, 1) = -1 Then
 n = n + 1
 End If
 Next
End If
Next
Cells(2, 4) = n
End Sub
追答
夜里做梦,想起来代码不够严谨,要在 n=n+1下面加上一句exit for  '满足条件后应该跳出内循环。
花开烂漫招蜂943
2019-04-24 · TA获得超过3231个赞
知道大有可为答主
回答量:7193
采纳率:76%
帮助的人:676万
展开全部
时间是特殊的数值是可以计算的
如果是文本是无法计算的,自然就出错了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式