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

Excel(法语版)SI函数执行异常,求正确交易价差计算公式

解决法语版Excel SI函数计算交易点数差的问题

核心问题分析

你的公式无法正常执行,主要有两个关键原因:

  1. 参数分隔符错误:法语版Excel的函数参数分隔符是分号;,而非英文版本的逗号,,原公式使用逗号会直接触发语法错误。
  2. 文本大小写不匹配:公式中写的"Long"/"Short"与单元格I10实际的"LONG"/"SHORT"大小写不一致,导致条件判断失效。

修正后的公式

方案1:适配全大写方向值(I10为"LONG"/"SHORT")

=SI(ESTVIDE(I7);"";SI(I10="LONG";I7-I6;SI(I10="SHORT";I6-I7;"")))

方案2:兼容任意大小写输入(无需在意I10的大小写)

利用MAJUSCULE函数将I10的值统一转为大写后判断,避免大小写匹配问题:

=SI(ESTVIDE(I7);"";SI(MAJUSCULE(I10)="LONG";I7-I6;SI(MAJUSCULE(I10)="SHORT";I6-I7;"")))

公式逻辑对应需求

  • 当I7为空时,I8返回空值""
  • 当I7非空且I10为"LONG"时,计算I7-I6(出场价减入场价)
  • 当I7非空且I10为"SHORT"时,计算I6-I7(入场价减出场价)
  • 其他情况返回空值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 23:20:31