个参数:Function CONCATIF(arg1 As Range, arg2 As Boolean, Optional arg3 As Range) As Variant
UDF需要知道arg2的公式公式可能是嵌套的,例如=SUM(1,IF(CONCATIF(arg1, arg2, arg3)="a",1,0)),所以我不知道拆分数组的哪个项是arg2。参数本身可能是公式;arg1可以是对范围的引用,而不是实际范围。棘手:CONCATIF可能在一个公式中多次出现,但是在标准字符串搜索中,我总是会选
我们希望在我们的c++程序中有用户定义的公式。例如,值v= x +(y- (z - 2)) / 2。在程序的后面,用户将定义x、y和z ->,程序应该返回计算结果。稍后,公式可能会被更改,所以下次程序应该解析公式并添加新值。到目前为止,我只是找到了解决方案,编写了一个解析器来计算这些公式--也许对此有什么想法吗?