excel2003中已定义好2个函数,如何再定义1个函数在不同条件下调用这两个函数?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 17:00:44
excel2003中已定义好2个函数,如何再定义1个函数在不同条件下调用这两个函数?
excel2003中已用VBA已定义好2个函数js1(x)、js2(x),代码如下.如何再定义1个函数js(x):当js1(x)返回的是数值时,让js(x)返回js1(x)的数值;否则返回js2(x)的结果?
Function js1(x)
WithCreateObject("MSScriptControl.ScriptControl")
.Language = "vbscript"
Do While InStr(1,x,"]") > 0
a = InStr(1,x,"[")
b = InStr(1,x,"]")
x = Left(x,a - 1) & Right(x,Len(x) -b)
Loop
js1 = .Eval(x)
End With
End Function
Function js2(x)
WithCreateObject("Access.Application")
Do While InStr(1,x,"]") > 0
a = InStr(1,x,"[")
b = InStr(1,x,"]")
x = Left(x,a - 1) & Right(x,Len(x) -b)
Loop
js2 = .Eval(x)
End With
End Function
excel2003中已用VBA已定义好2个函数js1(x)、js2(x),代码如下.如何再定义1个函数js(x):当js1(x)返回的是数值时,让js(x)返回js1(x)的数值;否则返回js2(x)的结果?
Function js1(x)
WithCreateObject("MSScriptControl.ScriptControl")
.Language = "vbscript"
Do While InStr(1,x,"]") > 0
a = InStr(1,x,"[")
b = InStr(1,x,"]")
x = Left(x,a - 1) & Right(x,Len(x) -b)
Loop
js1 = .Eval(x)
End With
End Function
Function js2(x)
WithCreateObject("Access.Application")
Do While InStr(1,x,"]") > 0
a = InStr(1,x,"[")
b = InStr(1,x,"]")
x = Left(x,a - 1) & Right(x,Len(x) -b)
Loop
js2 = .Eval(x)
End With
End Function
大风大浪都过来了,怎么到小河沟这儿卡住了?
普通IF函数就可以了吧?
=IF(ISNUMBER(JS1(A1)),JS1(A1),JS2(A1))
再问: 谢谢! 在单元格里输入这个我知道 但怎么把这个你上面的这个思想定义为另一个新函数js(x),这样在单元格里直接输入=js(x)就好了
再答: 用EXCEL自带的自定义公式试试:
Ctrl+F3, 打开名称管理器
新建"名称", 如 js 把下面公式粘贴到里面
=IF(ISNUMBER(JS1(A1)),JS1(A1),JS2(A1))
普通IF函数就可以了吧?
=IF(ISNUMBER(JS1(A1)),JS1(A1),JS2(A1))
再问: 谢谢! 在单元格里输入这个我知道 但怎么把这个你上面的这个思想定义为另一个新函数js(x),这样在单元格里直接输入=js(x)就好了
再答: 用EXCEL自带的自定义公式试试:
Ctrl+F3, 打开名称管理器
新建"名称", 如 js 把下面公式粘贴到里面
=IF(ISNUMBER(JS1(A1)),JS1(A1),JS2(A1))
excel2003中已定义好2个函数,如何再定义1个函数在不同条件下调用这两个函数?
我在类中定义了两个构造函数-函数1和函数2,现在想在函数2中调用函数1中的计算结果,
matlab一个m文件中定义两个函数,这两个函数如何相互调用,下面是我写的程序
如何在函数前定义一个公式并在函数中调用
已有数组定义inta[3][4]和f(a)函数调用语句,则在f函数说明中对形参数组错误定义方式为第二个,具体原因
C语言中,函数使用前已定义,也就是函数定义在调用函数语句之前,那这种情况可以不进行函数原型声明吗?
谁会用C语言 写“定义函数返回两个数中较大的数,在主函数中调用并输出.编写主函数调用该函数”.
在C语言中先定义了一个函数,然后再定义了一个函数,在后定义的函数体中调用了先定义的函数,但是没有定义变量利用函数对定义的
定义1个函数fact(),计算n!.主函数调用该函数实现计算任意整数(n
c程序如何调用主函数下面定义的函数,
已有如下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的正确定义为()
1.在主函数中定义一个5 行50列的字符数组,然后调用两个函数进行处理: