excel 大于、小于-多个解决方案

mm9b1k5b  于 2023-04-22  发布在  其他
关注(0)|答案(2)|浏览(225)

我需要搜索列V(称为TotalWeight)。
如果低于100,那么W列将显示为“L”
101 - 250“H”之间
250 - 500“VH”
超过500“VVH”
我尽力了

Sub Change_Weight()

    =IF([TotalWeight]0 > 100, “L”, IF([TotalWeight]101 > 250, “H”, IF([TotalWeight]250 > 500, “VH”, IF([TotalWeight]500 > 900, “VVH”))))

End Sub
k5ifujac

k5ifujac1#

从最重的权重到最轻的权重倒推可能会更好,最轻的权重是最后一个“False”结果,所以:

=If([TotalWeight]>500,"VVH",IF([TotalWeight]>250,"VH",IF([TotalWeight]>100,"H","L")))
mm5n2pyu

mm5n2pyu2#

我的建议是,把你的条件放进一个单独的表格里。任何时候你的老板想要不同的值或想要更多的条件,维护这个列表比改变公式要容易得多。
把这个公式放入第五列:

=INDEX(configTotalWeight[Description],MATCH(A3,configTotalWeight[TotalWeight],1))

相关问题