回答No1,2です。
ご質問の意味を勘違いしていたようです。
数字が一つごとに一つのセルにして、引き算をする場合ですね。次のようにしてはどうでしょう。
引かれる数値も低数値の二桁以下の整数を対象にした場合です。
B1セルおよびC1セルには引かれる数値を表示させるとします。また、B2セルおよびC2セルには引く数値を表示させることにします。
B1セルには =RANDBETWEEN(0,9) と入力し、その式をC1,B2,C2セルにコピーします。
B1セルとB2セルには乱数表示では0が表示されることもありますので0の表示をなくするためにB1およびB2セルを選択したのちに「セルの書式設定」から「表示形式」の「ユーザー定義」で 種類の窓には 0;-0;;@ を入力します。
A2セルにはーを入力します。
B3セルには次の式を入力します。
=IF(OR(LEN(B1*10+C1-B2*10-C2)=1,NOT(ISERROR(FIND("-",RIGHT(B1*10+C1-B2*10-C2,2))))),"",IF(ISERROR(FIND("-",B1*10+C1-B2*10-C2)),LEFT(B1*10+C1-B2*10-C2,1)*1," - "&MID(B1*10+C1-B2*10-C2,2,1)))
C3セルには次の式を入力します。
=IF(ISERROR(FIND("-",RIGHT(B1*10+C1-B2*10-C2,2))),RIGHT(B1*10+C1-B2*10-C2,1)*1," - "&RIGHT(B1*10+C1-B2*10-C2,1)*1)
いずれの場合でも答えがマイナスの数値になるケースもありますので式が複雑になっています。
B1およびB2セルには
お礼
懇切丁寧に教えて頂いてありがとうございます。やってみます。