早教吧作业答案频道 -->其他-->
电子表格求函数:在某单元格显示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
看了电子表格求函数:在某单元格显示...的网友还看了以下:
在Excel中,选中单元格后,按"Del"键可实现()功能。A.剪切单元格B.删除单元格C.清除单元 2020-05-21 …
区域(Range)对象有专门的方法让用户清除单元格内容(),清除格式()以及同时清除内容和格式()。 2020-05-26 …
下列删除单元格的方法,正确的是()A.选中要删除的单元格,按 Del 键B.选中要删除的单元格,按剪 2020-05-29 …
Word文档中,如果想删除表格中的某个单元格,应选( )菜单中的“删除单元格”命令。A.文件B.编辑 2020-05-31 …
清除单元格也就是删除单元格。() 2020-05-31 …
某物流公司运800个花瓶,按合同每个运费5元,每损坏一个除扣除5元运费外,还要赔尝花瓶价格的一半, 2020-06-22 …
某商品的价格为60元时,销售量为8000件,由此开始,价格提高1元,需求量就减少500件(1)用公 2020-07-17 …
根据表格要求,在①②处分别填上合适的内容()项目(单位:元)月工资收入(扣除“三险一金”)后应缴税款 2020-12-26 …
有4种糖果,每千克价格分别为50元、60元、70元、80元.现依次称取0.2kg、0.3kg、0.1 2021-01-05 …
某物流公司运800个花瓶,按合同每个运费5元,每损坏一个除扣除5元运费外,还要赔尝花瓶价格的一半,结 2021-01-18 …