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

Excel多条件公式求助:无法生成Stadiu列对应值

解决Excel「Stadiu」列的条件填充问题

嘿,我来帮你搞定这个公式问题!你之前的思路方向是对的,但忽略了FIND函数找不到目标文本时会返回错误值,导致公式失效,另外需要把多个条件用AND/OR正确组合起来。

根据你的三个规则,这里是可以直接使用的Excel公式(从D5单元格开始输入):

=IF(AND(C5>1000;ISNUMBER(FIND("Mondiala";A5)));"RIDICATA";IF(OR(AND(C5>500;C5<=1000;ISNUMBER(FIND("Mondiala";A5)));AND(C5>500;ISNUMBER(FIND("Internationala";A5)))); "MEDIE"; "SLABA"))

公式拆解说明:

  • 第一层IF(判断条件1):用AND同时验证两个要求:C5>1000(Populatie列数值大于1000),以及ISNUMBER(FIND("Mondiala";A5))(Eveniment列包含"Mondiala"——FIND找到文本时会返回位置数字,ISNUMBER用来确认这个结果有效,避免找不到文本时的错误)。满足的话返回RIDICATA。
  • 第二层IF(判断条件2):用OR包裹两种符合MEDIE的情况:
    1. AND(C5>500;C5<=1000;ISNUMBER(FIND("Mondiala";A5))):Populatie在501-1000之间,且Eveniment包含"Mondiala"
    2. AND(C5>500;ISNUMBER(FIND("Internationala";A5))):Populatie大于500,且Eveniment包含"Internationala"
      满足任意一种情况就返回MEDIE。
  • 其余情况:如果前两个条件都不满足,直接返回SLABA。

⚠️ 注意:如果你的Populatie列不是C列、Eveniment列不是A列,记得调整公式里的单元格引用哦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 03:58:01