excel - 条件格式 - 多条件、InStr-check、最低值
问题描述
如果在我的 Excel 电子表格中有以下 ListObject/Table,并且我想为每一行突出显示最便宜的价格。这适用于以下条件格式公式:
=IF(F3<>"",F3=MIN($F3:$AC3),"")
适用于:
=$F$3:$I$14
我还需要的是,每当列中以“AAA”开头的值(在本例中为列 [F] 或 [G])时,应突出显示该值,即使另一列中的值可能较低。但仅当在 [D] 列中的值为“A”时,才应应用此规则。
我现在挣扎的时间更长,但没有任何结果。非常感谢您的帮助。
到目前为止我尝试的是这个公式,但这只是开始并且不起作用:
=IF(AND(D3="A",F3<>""),"",IF(F3<>"",F3=MIN($F3:$AC3),""))
这甚至不包括 Instr 检查...但是如果 InStr 检查太复杂,也可以将列 [F] 和 [G] 设为固定。
编辑:不会出现 [F] 和 [G] 列都被填充的情况。它总是非此即彼。
我还尝试创建第二个条件格式规则并将该规则放在位置 1:
=IF(AND(D3="A",F3<>""),TRUE,FALSE)
解决方案
尝试这个:
=IFERROR(AND(F3>0,F3=SEARCH("A",$D3)*F3*1/SEARCH("AAA",F$2)^-1),IF(F3<>"",F3=MIN($F3:$AC3),""))
哦,我的错,它连续突出显示两个,将修复和更新。
推荐阅读
- c++ - 使用类时,计时器似乎运行得更快。在 C 版本中,它按预期工作
- math - 为什么在十进制到二进制转换期间反转余数?
- bash - 没有 Emacs,Bash 命令行编辑在 Emacs 模式下如何工作?
- azure - 移动应用:在 Xamarin.Forms 中使用“Microsoft.Azure.Cosmos”.NET SDK V3 - 跨平台
- c - 结构字段声明顺序在 Rust 中是否重要?
- jquery - 无法正确地将 JSON 对象转换为 HTML
- mysql - VueJs Web 应用程序无法显示记录
- system-verilog - 如何在不使用 systemverilog 约束的情况下随机化 -5 到 21 之间的变量值?
- swift - jonkykong/侧边菜单。无法让选项工作
- javascript - push 不是函数 vuejs