そのような式を使用しました:
=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)数値が表示される場合。02
問題はどこですか?セル内の
数値を取得するには?
代替ソリューションがあるかもしれませんか?2M2