单元格if函数嵌套问题

IF(D19>=0&&D19<50,D19*I9,IF(D19>=50&&D19<60,D19*I10,IF(D19>=60&&D19<70,D19*D11,IF(D19>=70&&D19<80,D19*D12,IF(D19>=80&&D19<90,D19*D13,IF(D19>=90&&D19<100,D19*D14,IF(D19>=100&&D19<110,D19*D15,IF(D19>=110&&D19<120,D19*D16,IF(D19>=120&&D19<130,D19*D17,0)))))))))

if嵌套前两成好用,第三层的时候就不好用了,请问有什么解决办法吗

FineReport 后羿凌天 发布于 2021-10-21 09:50
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
后羿凌天Lv5见习互助
发布于2021-10-21 10:26

找到问题了,单元格写错了

最佳回答
0
尛鬼Lv5中级互助
发布于2021-10-21 09:54

image.png

除了最里面的if,外面的都少了判定不为真时的处理

最佳回答
0
shirokoLv6资深互助
发布于2021-10-21 10:10

检查所有if()内都不多不少要3个变量(即两个逗号分隔)

最佳回答
0
StudyYLLv6初级互助
发布于2021-10-21 10:20

image.png

我测了下公式应该没问题啊,你说的不好用是指 什么?

  • 后羿凌天 后羿凌天(提问者) 你这个公式计算怎么弄的
    2021-10-21 10:28 
  • StudyYL StudyYL 回复 后羿凌天(提问者) 增强公式编辑器插件https://help.fanruan.com/finereport/doc-view-2276.html#1
    2021-10-21 13:33 
最佳回答
0
helofLv5见习互助
发布于2021-10-21 10:34

IF(OR(D19>=130,D19<0),0,D19*

    IF(D19>=120,D17,

        IF(D19>=110,D16,

            IF(D19>=100,D15,

                IF(D19>=90,D14,

                    IF(D19>=80,D13,

                        IF(D19>=70,D12,

                            IF(D19>=60,D11,

                                IF(D19>=50,I10,I9

                                )

                            )

                        )

                    )

                )

            )

        )

    )

)

  • 4关注人数
  • 478浏览人数
  • 最后回答于:2021-10-21 10:34
    请选择关闭问题的原因
    确定 取消
    返回顶部