早教吧作业答案频道 -->其他-->
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统计表格中的...的网友还看了以下:
已知点(1,-2)和(33,0)在直线l:ax-y-1=0(a≠0)的两侧,则直线l倾斜角的取值范 2020-04-11 …
如图,二次函数y=ax2+bx+c的图像与x轴交于点A(6,0)和点B(2,0),与y轴交于点C( 2020-04-27 …
实验中待测电阻值在20~30欧之间,电源为4节串接的干电池,则电流表、电压表量程选用较为适当的是( 2020-05-14 …
若点P为y轴上的一点,且点P到点A(4,3)、B(-2,-1)的距离和最小,则P的坐标为:A.(0 2020-05-16 …
已知函数f(x)=|lnx|,x>0x2+4x+1,x≤0,若关于x的方程f2(x)-bf(x)+ 2020-06-12 …
数学函数练习⑦函数练习⑦1.函数f(x)=1/(log2(-x^2+4x-3)的定义域为A.(1, 2020-07-29 …
在平面直角坐标系中,△ABC顶点坐标分别为A(0,0),B(1,3√),C(m,0)。若△ABC是 2020-07-30 …
一个数学问题whichsetsoforderedpairsrepresentfunctionsfr 2020-08-01 …
帮忙做几道因式分解1.(x+y+z)^3-x^3-y^3-z^32.a^2+2b^2+3c^2+3a 2020-11-01 …
抛物线y=ax2+bx+c交x轴于A、B两点,交y于点C,已知抛物线的对称轴为x=1B(3,0),C 2020-11-27 …