新力机械 发表于 2021-9-30 10:29:00

数据新问题

当某一个单元格的数值为0~2,2~5,5~8,8~11,11~15,15~20,20以上时,另一个单元格分别填入2,5,8,11,15,20(即选填最大值),20以上时按实际数值填入。A数值填入后,B数值任意,C格自动填入,当A数值等于20,且B数值小于等于500时,填入18,当A数值等于20,且B数值大于500时,填入19.

遙遠的救世主 发表于 2021-10-12 23:56:08

参考附件,原A列前插入了一列,B、C、D列作为你所描述的A、B、C,另外模煳匹配新增了一个辅助对照表


匡大聪 发表于 2021-10-15 00:19:01

=IFERROR(INDEX({2;5;8;11;15;20},MATCH(A1-1%%,{0;2;5;8;11;15;20})),A1)

鏛冇理 发表于 2021-10-16 15:20:48

当A数值等于20,且B数值小于等于500时,填入18,当A数值等于20,且B数值大于500时,填入19.没有显示吧

人群中的孤单 发表于 2021-11-1 03:16:16

针对A=20的大于小于500显示正确,A等于其他数值没有显示呀

凤凰一辉 发表于 2021-11-7 03:53:56

=IFERROR(INDEX({2;5;8;11;15;20},MATCH(A1-1%%,{0;2;5;8;11;15;20})),A1)-(A1=20)*((B1<=500)+1)

没看到这个条件

戚志利 发表于 2021-11-24 06:46:45

填入19没有显示,另18,19这个数能任意更改吗

勇不息 发表于 2021-12-19 17:01:47

=IF((A1=20)*(B1<=500),"乱",IF((A1=20)*(B1>500),"了",IFERROR(INDEX({2;5;8;11;15;20},MATCH(A1-1%%,{0;2;5;8;11;15;20})),A1)))

公式是以实际写的,没通用的,已经改的乱了。。

稳如老狗 发表于 2022-1-2 17:56:37

谢谢你!十分感谢你的支持,为我解决了问题。
页: [1]
查看完整版本: 数据新问题