VFC中的MIN IF功能

时间:2016-09-23 09:15:09

标签: excel vba excel-vba

我想在VBA中创建一个与以下功能相同的代码:

{=MIN(IF(rng1=criteria1,IF(rng2=criteria2,values)))}

{=MAX(IF(rng1=criteria1,IF(rng2=criteria2,values)))}

我在文档中有很多这样的函数调用,它工作得很慢,所以我想替换它......

基本上,结果是在行中找到一个标准,然后在其他范围内找到最小值(高于0)和最大值。

你有什么想法吗? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

Sheets("Name").Range("A1").FormulaArray = "=MIN(IF(sheet1!C:C=""A"",sheet!E:E))"

其中,列C是具有标准的范围,列E包含要提取最小值的值。