早教吧作业答案频道 -->其他-->
excelvba统计表格中的计算数目如果在excel表格中输入=0.15*0.23+0.12*0.23那么统计的计算式的数量就是2,如果输入=0.15*0.23*2+0.12*0.23那么统计的计算式的数量就是2+1=3就是统计一下有几个两位数的乘
题目详情
excel vba统计表格中的计算数目
如果在excel表格中输入=0.15*0.23+0.12*0.23那么统计的计算式的数量就是2,如果输入=0.15*0.23*2+0.12*0.23那么统计的计算式的数量就是2+1=3
就是统计一下有几个两位数的乘法公式,
如果在excel表格中输入=0.15*0.23+0.12*0.23那么统计的计算式的数量就是2,如果输入=0.15*0.23*2+0.12*0.23那么统计的计算式的数量就是2+1=3
就是统计一下有几个两位数的乘法公式,
▼优质解答
答案和解析
我觉得应该是:
Function Cnt(r As Range)
Dim n%, l%
cFor = r.Formula
arr = Split(Replace(cFor, "=", ""), "+")
For i = 0 To UBound(arr)
brr = Split(arr(i), "*")
l = 0
For j = 0 To UBound(brr)
If Val(brr(j)) = Int(brr(j)) Then n = n + brr(j): l = l + 1
Next
If l = 0 Then n = n + 1
Next
Cnt = n
End Function
然后,假设计算式在A1,则在需要得到结果的单元格输入
=Cnt(A1)
Function Cnt(r As Range)
Dim n%, l%
cFor = r.Formula
arr = Split(Replace(cFor, "=", ""), "+")
For i = 0 To UBound(arr)
brr = Split(arr(i), "*")
l = 0
For j = 0 To UBound(brr)
If Val(brr(j)) = Int(brr(j)) Then n = n + brr(j): l = l + 1
Next
If l = 0 Then n = n + 1
Next
Cnt = n
End Function
然后,假设计算式在A1,则在需要得到结果的单元格输入
=Cnt(A1)
看了 excelvba统计表格中的...的网友还看了以下:
还是lingo问题road(country,country):length,xie,c;endse 2020-05-13 …
2007年净营业收入为12亿元人民币(1亿6,400万美元),较2006年增长了54%.RT,请问 2020-05-16 …
excelvba统计表格中的计算数目如果在excel表格中输入=0.15*0.23+0.12*0. 2020-05-20 …
计算(0.1+0.12+0.123+0.1234)×(0.12+0.123+0.1234+0.12 2020-06-14 …
在表格(A1,B2)表格中输入重量,在随后(A2,B2)中算出运费,要求是=50g在6元基础上每添 2020-07-13 …
1.0.999x0.7+0.111x2.7=?2.(1+0.12+0.23)x(0.12+1.0. 2020-07-24 …
已知向量a≠e,|e|=1,对任意t∈R,恒有|a-te|≥|a-e|,则(a,e皆为向量)A.a⊥ 2020-11-02 …
概率论习题求助设随机事件A,B及其和事件AUB的概率分别是0.4,0.3,0.6求P(AB)(最后B 2020-12-13 …
计算半砖墙的工程量时宽度为什么不是0.12而是0.115? 2020-12-25 …
下列单位换算的写法中正确的是()A.12厘米=12×1100=0.12米B.12厘米=12厘米×11 2021-01-05 …