| ■No4776に返信 原稿の合計金額と入力データの金額を合わせる、と言われると「なるほど、いいアイデアだ」と私も思いました。いざチャレンジすると、本当に悩まされました。 現在の入力用のエクセルシートは「数字」ではなくて、正確には「文字」です。ですので合計関数SUMを使っても合計は出来ません。 別シートで入力してデータを貼りつけるのが得策ですが、正攻法でいくと「.」という便利な記号が使えなくなります。 @入力用データーシートを利用する。チルダさんから送られてきたシートを利用しますが、念のためファイル、シート名などは変更してください。 Aそのシートの隣にコピーしたシートを並べる(ctrl+マウス +とシートが現れたら隣へ持っていき、マウスを離す) B1枚目のシートを「入力」、2枚目を「計算」と名前を変える(今は便宜上の名前です) C2枚目のシートA3へ =IF(入力!A3="","",入力!A3) B3,C3にもコピーする D2枚目のシートD3へ =IF(入力!D3="","",IF(RIGHT(入力!D3,1)=".",入力!D3*1000,入力!D3*1)) E4にもコピーする EA3〜E4までドラッグで範囲指定して、下の方向へ一直線にコピーする F合計関数SUMで合計することが出来ます G入力用のデーターをコピーして、チルダさんから送られてきた本原稿のシートに貼りつける Hあとは自分の使いやすいようにカスタマイズしてください。デスクトップなどに2つ保存されることをおススメいたします。2つの理由は夜中とか疲れている時に入力するとデーターの入ったまま保存してしまい、次に使う時に全てデーターを消去してから使うのは面倒だから。もう一つあるとコピーして増やすことも出来るから。 参考までにどうぞ。
|