• 締切済み

上手な集計方法

現在 事務所の小口を管理してます。 添付したような シートの表がありまして 集計して 小口の現金がすくなくなると 印刷して申請をすると 入金になるシステムになってます。 申請のために一度〆 別シートに同じ表からスタートしてます。 シート名は〆日をつけて どんどん増えてます。 このままでは 勘定科目ごとの集計が とても面倒で 現在シートも増えすぎ計算が遅くなってきてます。 アクセスもためしたんですが うまくできず・・・ なにか 改善案などありましたら 参考にさせていただきたいです。 ※ページを印刷すると ヘッダーなどで 申請書タイトルや検印の図をつけてます。

みんなの回答

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

どのような集計がしたいかのよって、もっとも簡便な操作が異なりますが、同じレイアウトのシートの同じセル番地の合計をするなら、以下のような串刺し集計が利用できます。 =SUM(最初のシート名:最後のシート名!集計セル番地) 集計というよりも、必要なデータベースシートを作成し、そのシートで種々のデータ処理をしたいなら(これが最もお勧めです)、入力用のテンプレートシートのブックを作成し、このブック別シートにデータエース化したいデータを1行のデータとしてリンク貼り付けし、この1行のデータを、データベースシートに簡単なマクロで転記する方法です。 これに似た機能として、Excelのアドインに、「データ追跡機能つきテンプレートウィザード」という機能が用意されています。 http://kokodane.com/tec3_25.htm

milknmilkn
質問者

お礼

ずっと試行錯誤してまして 締め切るのが遅くなりすいません。 この場をかりて答えてくださった 皆様にお礼を申し上げます。 なかなか 理想てきなものを出せず 考えた結果 少し手間ですが 集計シートと毎回入力シートを作りまして 毎回入力シートから 集計シートにコピペして使用する方法に落ち着きました。 コピーペーストという作業をしないようにできないか 考えたけど 無理でした; 自分で管理するのは いいのですが PC初心者には コピペを忘れてしまうと 入力シートに新しい情報がはいって 以前の情報が消えてしまうのが 怖かったので 考えてましたが まったく思い浮かばず。 また わからないことがあったら よろしくお願いいたします

  • 135ok
  • ベストアンサー率34% (26/75)
回答No.2

改善案の参考になるかわかりませんが、一通り作ってみました。 画像のJ、N列の関数がわかりませんが、ここを変えれば勘定科目の計算が楽になると思います。 添付資料を参照ください。 J5 =IF(G5="","",SUM($H$5:H5)-SUM($I$5:I5))    *適用が空欄の時は空欄、以外は入金-出金。    *下にコピー N2 =SUMIF($E$5:$E$1003,M2,$I$5:$I$1003)    *M列に書かれた科目が自動で計算される。    *下にコピー 参考程度で。 H2 =SUM($H$5:$H$1000)-SUM($I$5:$I$1000)    *入金の合計-出金の合計 申請する場合は、不必要な行を非表示にして印刷する。 入金日の前の行を見れば、申請した金額等がわかると思います。 参考になるかわかりませんが、ご参考まで。    

参考URL:
http://www.eurus.dti.ne.jp/~yoneyama/Excel/jituyou/kake-kantan.htm
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 解釈が違っていたらごめんなさい。 質問内容からすると、残高がある一定額以下になると 補充金額申請をしたいという事ですよね? 一つの案ですが・・・ 添付の画像ですと、J列全てを選択して、 ある金額以下の場合はセルの色を付けるという方法はどうでしょうか? 例えば残高が20000以下になるとそのセルが「赤」になるというように。 当方使用のExcel2003での場合ですが、 J列全てを範囲指定し、 メニュー → 書式 → 条件付書式 → 「数式が」を選択し 数式欄に =AND(J1<>"",J1<=20000) という数式を入れ、→ 書式 から 「パターン」で「赤」を選択しOK これで空白以外でその数値が20000以下になるとセルが赤になります。 以上、参考になれば幸いですが、 まったくの的外れの可能性もありますので その場合は読み流してくださいね。m(__)m

関連するQ&A