早教吧作业答案频道 -->其他-->
电子表格求函数:在某单元格显示0到99这100个数字中符合给定条件的所有数字.条件:1、A2为“某数”的十位数与个位数的和的尾数,2、B2为“某数”除9余数,3、A2和B2是经过考虑后填入的,4、
题目详情
电子表格求函数:在某单元格显示0到99这100个数字中符合给定条件的所有数字.
条件:1、A2为“某数”的十位数与个位数的和的尾数,
2、B2为“某数”除9余数,
3、A2和B2是经过考虑后填入的,
4、“某数”是大于等于0小于等于100的整数,
要求:在C2输入函数后显示0—99中没有十位数与个位数的和的尾数为A2的所有数和除9余数为B2的所有数.
例如:1、A2等于7,B2等于8,那么C2显示:0,1,2,3,4,5,6,9,10,11,12,13,14,15,18,19,20,21,22,23,24,27,28,29,30,31,32,33,36,37,38,39,40,41,42,45,46,47,48,49,50,51,54,55,56,57,58,59,60,63,64,65,66,67,68,69,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,99(在C2里面没有:7,16,25,34,43,52,61,70,89,98,因为它们的A2=7,也没有:8,17,26,35,44,53,62,71,80,89,98,因为它们的B2=8)
2、A3等于6,B3等于1,那么C3显示:0,2,3,4,5,7,8,9,11,12,13,14,16,17,18,20,21,22,23,25,26,27,29,30,31,32,34,35,36,38,39,40,41,43,44,45,47,48,49,50,52,53,54,56,57,58,59,61,62,63,65,66,67,68,69,70,71,72,74,75,76,77,78,80,81,83,84,85,86,87,89,90,92,93,94,95,96,98,99(在C3里面没有:6,15,24,33,42,51,60,79,88,97,因为它们的A3=6,也没有:1,10,19,28,37,46,55,64,73,82,91,因为它们的B3=1)
条件:1、A2为“某数”的十位数与个位数的和的尾数,
2、B2为“某数”除9余数,
3、A2和B2是经过考虑后填入的,
4、“某数”是大于等于0小于等于100的整数,
要求:在C2输入函数后显示0—99中没有十位数与个位数的和的尾数为A2的所有数和除9余数为B2的所有数.
例如:1、A2等于7,B2等于8,那么C2显示:0,1,2,3,4,5,6,9,10,11,12,13,14,15,18,19,20,21,22,23,24,27,28,29,30,31,32,33,36,37,38,39,40,41,42,45,46,47,48,49,50,51,54,55,56,57,58,59,60,63,64,65,66,67,68,69,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,99(在C2里面没有:7,16,25,34,43,52,61,70,89,98,因为它们的A2=7,也没有:8,17,26,35,44,53,62,71,80,89,98,因为它们的B2=8)
2、A3等于6,B3等于1,那么C3显示:0,2,3,4,5,7,8,9,11,12,13,14,16,17,18,20,21,22,23,25,26,27,29,30,31,32,34,35,36,38,39,40,41,43,44,45,47,48,49,50,52,53,54,56,57,58,59,61,62,63,65,66,67,68,69,70,71,72,74,75,76,77,78,80,81,83,84,85,86,87,89,90,92,93,94,95,96,98,99(在C3里面没有:6,15,24,33,42,51,60,79,88,97,因为它们的A3=6,也没有:1,10,19,28,37,46,55,64,73,82,91,因为它们的B3=1)
▼优质解答
答案和解析
在一个单元格中显示这么多数,你得写多长的公式呀?
用VBA处理吧
代码如下,输入了A2和B2的数字后运行此宏即可得到你要的结果
Sub aa()
Dim x%,arr()
For x = 0 To 99
If x < 10 Then
If x Range("A2") And x Mod 9 Range("B2") Then
i = i + 1
ReDim Preserve arr(1 To i)
arr(i) = x
End If
Else
If x Mod 9 Range("B2") And Left(x,1) + Right(x,1) Range("A2") Then
i = i + 1
ReDim Preserve arr(1 To i)
arr(i) = x
End If
End If
Next x
Range("C2") = Join(arr,",")
End Sub
也可以用如下代码,单元格事件完成的,输入即得到结果
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$2" Or Target.Address = "$A$2" Then
Dim x%,arr()
For x = 0 To 99
If x < 10 Then
If x Range("A2") And x Mod 9 Range("B2") Then
i = i + 1
ReDim Preserve arr(1 To i)
arr(i) = x
End If
Else
If x Mod 9 Range("B2") And Left(x,1) + Right(x,1) Range("A2") Then
i = i + 1
ReDim Preserve arr(1 To i)
arr(i) = x
End If
End If
Next x
Range("C2") = Join(arr,",")
End If
End Sub
用VBA处理吧
代码如下,输入了A2和B2的数字后运行此宏即可得到你要的结果
Sub aa()
Dim x%,arr()
For x = 0 To 99
If x < 10 Then
If x Range("A2") And x Mod 9 Range("B2") Then
i = i + 1
ReDim Preserve arr(1 To i)
arr(i) = x
End If
Else
If x Mod 9 Range("B2") And Left(x,1) + Right(x,1) Range("A2") Then
i = i + 1
ReDim Preserve arr(1 To i)
arr(i) = x
End If
End If
Next x
Range("C2") = Join(arr,",")
End Sub
也可以用如下代码,单元格事件完成的,输入即得到结果
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$2" Or Target.Address = "$A$2" Then
Dim x%,arr()
For x = 0 To 99
If x < 10 Then
If x Range("A2") And x Mod 9 Range("B2") Then
i = i + 1
ReDim Preserve arr(1 To i)
arr(i) = x
End If
Else
If x Mod 9 Range("B2") And Left(x,1) + Right(x,1) Range("A2") Then
i = i + 1
ReDim Preserve arr(1 To i)
arr(i) = x
End If
End If
Next x
Range("C2") = Join(arr,",")
End If
End Sub
看了电子表格求函数:在某单元格显示...的网友还看了以下:
反射光线与入射光线的夹角是什么光垂直射到镜面时,反射光线、入射光线、法线三线合一,此时,反射角=入 2020-05-12 …
把CO2通入含0.8gNaOH的溶液中,将产物蒸干后,得到固体1.37g,则通入的CO2的质量是A 2020-05-17 …
60°时硝酸钾的溶解度为110克.60°时将60.0克硝酸钾放入50.0克水中,充分溶解后,所得溶 2020-06-07 …
芳芳在用计算器计算896X567时,输入896与x后,发现x输入成了十,你有办法帮芳解决这个问题芳 2020-06-12 …
在托盘天平的两盘上各放一只质量相同的烧杯,分别加入等质量、等溶质质量分数的足量稀盐酸,将天平调节至 2020-06-20 …
120mL含有0.20mol碳酸钠的溶液和200mL盐酸,不管将前者滴加入后者,还是将后者滴加入前 2020-06-27 …
高数中这两个符号是什么意思?(dy/dx)x=0与(dy)x=0前一个是相当于y的一撇就是y的导数 2020-07-07 …
①欲除去CuCl2溶液中混有少量的FeCl3可加入CuO②0.2mol/LHCl溶液与等体积0.0 2020-07-08 …
1.已知向量a=(0,-1,1),b=(4,1,0),|入a+b|=根号29且入>0,则入=()2 2020-08-01 …
如果A1=1,2,3,那么c1=b1*0.3(且值大于等于30,要四舍五入后的整数),如果a1=4, 2020-12-31 …