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

基于双列条件新增设备追踪数据列的公式报错求助

问题解决:新增设备流向状态列

报错原因

  • 公式中的文本值US、In-Transit未用双引号包裹,程序会将其识别为变量而非文本常量,触发语法错误。
  • 原逻辑未覆盖Current Status不为In-Transit的场景,逻辑严谨性不足。

正确公式(以Power Query M语言为例,匹配原公式语境)

if [Maintenance Plant] = "US" and [Current Status] = "In-Transit" then "INBOUND"
else if [Current Status] = "In-Transit" then "OUTBOUND"
else null // 非In-Transit状态可根据需求改为空值或其他自定义标识

对应数据源的验证结果

Maintenance PlantCurrent Status新增流向列
UKAvailablenull
UKIn-TransitOUTBOUND
USIn-TransitINBOUND
USAvailablenull
USIn-TransitINBOUND
USIn Repairnull
MexicoIn-TransitOUTBOUND
CanadaIn-TransitOUTBOUND
CanadaAvailablenull
USIn-TransitINBOUND
USIn-TransitINBOUND
CanadaIn-TransitOUTBOUND
MexicoAvailablenull
CanadaAvailablenull
USIn Repairnull

适配Excel工作表的公式

若使用Excel单元格函数(假设Maintenance Plant在B列,Current Status在C列),可使用:

=IF(AND(B2="US",C2="In-Transit"),"INBOUND",IF(C2="In-Transit","OUTBOUND",""))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 04:43:11