盘子新 发表于 2021-11-19 20:14:00

用公式根据A列的数据得出B列的数据。 条件是A列的数据大于0的等于0,0以下到-1为1... ...

问题:用公式根据A列的数据得出B列的数据。
条件是A列的数据大于0的等于0,0以下到-1为1,-1以上到-3为2,-3以上到-5为4,-5以上到-8为8,-8以上到-10为10,-10以上都为20
请教如何用公式解决,求出来的值如右边的数据一样。
附件已上传

韩光辉 发表于 2021-11-27 06:53:01

=LOOKUP(-A1-1%,{-999,0,1,3,5,8,10;0,1,2,4,8,10,20})

东北没有风 发表于 2021-12-26 09:32:00

=LOOKUP(-A1-1%,{-1E+99,0,1,3,5,8,10},{0,1,2,4,8,10,20})

法国龙星国际速运市场部 发表于 2022-1-14 04:04:07

如果是-0.0000624也要得出1呢,那公式应该怎么改,需要的是0以下所有到-1为1

晨曦听雨 发表于 2022-1-29 16:08:54

=LOOKUP(-A1-9^-9,{-1E+99,1E-99,1,3,5,8,10},{0,1,2,4,8,10,20})
页: [1]
查看完整版本: 用公式根据A列的数据得出B列的数据。 条件是A列的数据大于0的等于0,0以下到-1为1... ...