我正试图将这段excel函数转换为vba代码(主要是因为没有"application.worksheetfunction.if"这样的东西(-如果我能在这里得到一些帮助,那就太好了!
=quartile.exc(if((F:F=F2)*(Y:Y=1),I:I),1)
基本上,如果满足两个条件,我想找到列i中所有数据的第25个百分位数:1(如果列F的值相同,2(如果列Y的值=1。否则返回空白。
非常感谢!
如果这个公式能得到你想要的答案,那么你可以简单地使用:
Activesheet.Evaluate("=QUARTILE.EXC(IF((F:F=F2)*(Y:Y=1),I:I),1)")