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

Excel条件公式需求:根据单元格内容返回空白、10或40

Excel B1单元格公式解决方案

你需要通过嵌套IF函数结合文本匹配逻辑来实现需求,以下分两种场景给出正确公式:

场景1:B2单元格精确等于"hooray"时返回40

直接通过嵌套IF依次判断三个条件:

=IF(ISBLANK(B2),"",IF(B2="hooray",40,10))

场景2:B2单元格包含"hooray"文本(无论是否有其他内容)时返回40

如果需要只要B2中存在"hooray"这个词就触发返回40,可通过模糊匹配实现:

用COUNTIF的写法:

=IF(ISBLANK(B2),"",IF(COUNTIF(B2,"*hooray*")>0,40,10))

用SEARCH的写法(不区分大小写,需区分则替换为FIND):

=IF(ISBLANK(B2),"",IF(ISNUMBER(SEARCH("hooray",B2)),40,10))

你之前的公式问题说明

  • 第一个公式仅判断了“空”和“非空”两种情况,缺失对"hooray"的判断分支;
  • 第二个公式错误地将COUNTIF和结果用逗号并列,不符合IF函数IF(条件,满足时结果,不满足时结果)的语法结构,导致公式无法被Excel识别。

内容的提问来源于stack exchange,提问作者K A M A L M A S R U N

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 05:32:03