这公式有什么问题吗,模拟计算没有值

img_v2_6242df7b-b338-468d-8c8f-78b51376f9fp.jpg

SWITCH(R3,"差异","差异",FORMAT(R3,"#0.00")<0,"亏损",FORMAT(R3,"#0.00")<=0.05,"0-5%",AND(FORMAT(R3,"#0.00")<0.05,FORMAT(R3,"#0.00")<=0.1),"5%-10%",AND(FORMAT(R3,"#0.00")<0.1,FORMAT(R3,"#0.00")<=0.2),"10%-20%",AND(FORMAT(R3,"#0.00")<0.2,FORMAT(R3,"#0.00")<=0.3),"20%-30%",FORMAT(R3,"#0.00")>=0.3,"30%以上")

FineReport 0U8HGsVU 发布于 2023-11-7 16:53 (编辑于 2023-11-7 16:56)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-11-7 16:53(编辑于 2023-11-7 17:04)

公式呢

------

你把公式复制出来吧

------

if(R3="差异",R3,

SWITCH(true,

FORMAT(R3,"#0.00")<0,"亏损",

FORMAT(R3,"#0.00")<=0.05,"0-5%",

FORMAT(R3,"#0.00")<=0.1,"5%-10%",

FORMAT(R3,"#0.00")<=0.2,"10%-20%",

FORMAT(R3,"#0.00")<=0.3,"20%-30%",

FORMAT(R3,"#0.00")>=0.3,"30%以上"))

image.png

image.png

-----------

只用switch

SWITCH(true,R3="差异",R3,

FORMAT(R3,"#0.00")<0,"亏损",

FORMAT(R3,"#0.00")<=0.05,"0-5%",

FORMAT(R3,"#0.00")<=0.1,"5%-10%",

FORMAT(R3,"#0.00")<=0.2,"10%-20%",

FORMAT(R3,"#0.00")<=0.3,"20%-30%",

FORMAT(R3,"#0.00")>=0.3,"30%以上")

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-11-7 16:54(编辑于 2023-11-7 16:58)

switch(表达式, 值1, 结果1, 值2, 结果2, ...)

如果表达式的结果是值1,整个函数返回结果1

如果表达式的结果是值2,整个函数返回结果2

如果表达式的结果是值3,整个函数返回结果3

等等

switch(R3,'差异','差异')

表示r3=差异,为真结果就是差异,懂吗?

  • 0U8HGsVU 0U8HGsVU(提问者) 这个我知道,模拟计算输入差异,输出也是差异这个正确着呢,后面数据具体数字后就没有输出了
    2023-11-07 17:00 
  • 2关注人数
  • 207浏览人数
  • 最后回答于:2023-11-7 17:04
    请选择关闭问题的原因
    确定 取消
    返回顶部