《Excel2007》INT関数について
あるセルに入っている数字(表示形式は通貨)から1桁ずつ
別のセルに移したく雛型を作っています。
《例》A1=12.34を、C1=1 D1=2 E1=3 F1=4、と言う風に入れたく、
F1=INT(MOD(SIGN($A$1)*$A$1/0.01,10))
E1=INT(MOD(SIGN($A$1)*$A$1/0.1,10))
D1=INT(MOD(SIGN($A$1)*$A$1/1,10))
C1=INT(MOD(SIGN($A$1)*$A$1/10,10))
B1=INT(MOD(SIGN($A$1)*$A$1/100,10))
↑B1はこの例では必要ないですが、A1の数字が増えたときのため。
と、入れているのですが、
(1)ない位に0が入ってしまうのを回避できますか?
(この場合、10の位までしかないのに、100の位=B1に0が返される)
(2)一番右の桁の数字がたまにずれるのですが理由が分かりません…
勉強不足ですみません。よろしくお願い致します。