そのような式を使用しました:
=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) および in cell (たとえば、セルM1
に上記の式が含まれている) は number を表示します2
。それは大丈夫です。ただし、たとえばセルM2
書き込み式で、の代わりに=IF(M1=2;2;0)
数値が表示される場合。0
2
問題はどこですか?セル内の
数値を取得するには?
代替ソリューションがあるかもしれませんか?2
M2