问问大神函数的问题我这个代码看的有点迷糊

if($goods>$max*right(A1,len(A1)-6),$max,

if($goods-$max*right(A1,len(A1)-6)+$max<0,0,$goods-$max*right(A1,len(A1)-6)+$max))

如果可以的话可以详细解答一下么

FineReport 空白一 发布于 2020-10-12 10:18
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
张洪威Lv6高级互助
发布于2020-10-12 10:21

就是一个if嵌套啊,类型IF(A=3,"三",if(A=2,"二","其他"))

你把上面的公式代入下就能理解了,其他right len之类的应该没什么难度吧。

最佳回答
1
ColdmanLv6高级互助
发布于2020-10-12 10:22

if(A,B,C)

如果满足条件A,那么就执行B,否则执行C,嵌套IF同理。

right(A,NUM)  从右边截取字符A的NUM位数。

len()字符长度

$参数   参数

最佳回答
0
星空下Lv6初级互助
发布于2020-10-12 10:27

如果参数goods大于参数max*单元格A1右数(长度-6)的值,则使用参数max的值,如果参数goods大于参数max*单元格A1右数(长度-6-参数max)的值,这使用0,否则使用$goods-$max*right(A1,len(A1)-6)+$max)

  • 5关注人数
  • 291浏览人数
  • 最后回答于:2020-10-12 10:27
    请选择关闭问题的原因
    确定 取消
    返回顶部