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

多条件MINIFS函数提取最小值出错,请求技术协助

解决MINIFS多OR条件提取最小值的问题

问题根因

你使用的第二个MINIFS公式返回错误,核心原因是MINIFS的多条件默认是**逻辑与(AND)**关系,同一列不可能同时等于"Valid"和"Expiring soon",因此无法匹配到有效数据。

正确实现方案

方案1:MIN + FILTER(直观易用)

=MIN(FILTER({B10,E10,H10,K10}, REGEXMATCH({C10,F10,I10,L10}, "Valid|Expiring soon")))

逻辑:先用FILTER筛选出状态列匹配"Valid"或"Expiring soon"的对应数值,再用MIN提取筛选结果中的最小值。REGEXMATCH通过正则表达式简化了OR条件的判断。

方案2:ARRAYFORMULA + MIN + IF

=MIN(ARRAYFORMULA(IF(({C10,F10,I10,L10}="Valid")+({C10,F10,I10,L10}="Expiring soon"), {B10,E10,H10,K10}, "")))

逻辑:通过数组公式遍历每个状态值,判断是否满足任一目标条件;符合条件则保留对应数值,否则留空;最后用MIN提取所有有效数值中的最小值(空值会被自动忽略)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 19:14:59