用过这样的公式:
=IF(L63=$AA$3;2;IF(L63=$AA$4;3;IF(L63=$AA$5;4;IF(L63=$AA$6;5;IF(L63=$AA$7;6;IF(L63=$AA$8;7;IF(L63=$AA$9;8;IF(L63=$AA$10;9;0))))))))
但是现在需要检查更多,否则上面的公式不能工作(s太多if
)。
试过这种公式:
=IF(L25=$AA$3;2;"")&IF(L25=$AA$4;3;"")&IF(L25=$AA$5;4;"")&IF(L25=$AA$6;5;"")&IF(L25=$AA$7;6;"")&IF(L25=$AA$8;7;"")&IF(L25=$AA$9;8;"")&IF(L25=$AA$10;9;"")&IF(L25=$AA$11;10;"")&IF(L25=$AA$12;11;"")&IF(L25=$AA$13;12;"")&IF(L25=$AA$14;13;"")&IF(L25=$AA$15;14;"")&IF(L25=$AA$16;15;"")&IF(L25=$AA$17;16;"")&IF(L25=$AA$18;17;"")&IF(L25=$AA$19;18;"")&IF(L25=$AA$20;19;"")
但是有问题。例如L25=$AA$3
(true) 并且在单元格中(例如单元格M1
包含上述公式)显示 number 2
。那没问题。但是,例如在单元格中M2
写入公式=IF(M1=2;2;0)
时,它会显示数字0
而不是2
。
问题出在哪里?
如何获取2
单元格中的数字M2
?
可能有替代解决方案吗?