论坛中的第一个问题,我对vba相当新,所以请耐心等待。
我在Excel中使用else if
来回归系数和统计数据。
问题是函数在提供参数LINEST
的方式上非常有限。
我遇到麻烦的第一件事就是(y's and x's)
需要相邻,我解决这个问题的方法是编写一个udf,它只需要参数中的任意数量的范围,然后填充一个数组
我发现难以解决的第二个问题是,我希望使用具有某些条件的范围......一种X's
,就像有LINESTIF
或{ {1}}等等。
我尝试使用像SUMIFS
这样的数组函数但没有成功。
如果我执行单个预测变量回归,我可以让AVERAGEIFS
和{IF((Range1=Criteria1)*Range2=Criteria1 ,Outputrange)}
像这样工作,但我无法使用多个SLOPE
或{{1功能。
我现在正试图用一个新的UDF来解决它,这个UDF按照一定的标准进行填充和排列,但我正在努力使其工作;例如,我希望将日期范围作为标准范围,然后使用各种标准,例如日期之间或之后等,但我不知道如何在vba中检查这些条件。