You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VBA中使用MINIFS获取指定条件的最小值?

问题解答
  • 你给出的这段VBA代码不能实现预期需求,它只是把MINIFS公式的文本内容直接弹窗显示,并没有实际执行计算来得到最小值3。
  • 要实现目标,有两种可行的写法:

方法1:调用WorksheetFunction的MinIfs方法

MsgBox WorksheetFunction.MinIfs(Range("B:B"), Range("A:A"), "XXX")

方法2:用Evaluate执行公式字符串

MsgBox Evaluate("MINIFS(B:B,A:A,""XXX"")")

以上两种写法都能正确计算出状态为XXX的最小值3,并通过MsgBox展示结果。

内容的提问来源于stack exchange,提问作者Jiraphat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 17:14:51