Excelで複数月の資金繰り表を作成する方法

このQ&Aのポイント
  • 製造業の経理部で資金繰りを担当している方へ。Excelを使用して複数月の資金繰り表を作成する方法を解説します。
  • Excel2003を使用して資金繰り表を作成する方法について、具体的な手順を紹介します。日付と大項目、小項目を入力し、sumproduct関数を使用して金額を参照させることで、簡単に資金繰り表を作成することができます。
  • 数百件ある月例の支払いを効率的に管理するために、Excelを活用した資金繰り表の作成方法を説明します。月例振込や自動引落、その他振込などを別々に管理し、毎月のコピペ修正で簡単に表を作成することができます。また、月またがりの入出金も柔軟に反映させる方法も解説します。
回答を見る
  • ベストアンサー

複数月の資金繰り表をExcelで作成したい

よろしくお願いします。 現在、製造業の経理部で資金繰りを担当しています(預金5口座。現金は担当外)。 前任者は資金繰り表を作成していなかったので、自分なりにExcel2003で作ったものを使用しています。 しくみとしては、 (イ)シート(1)に入出金取引を入力する(入出金の別、取引日、支払日(入金日)、支払先(入金元)、実際金額、概算金額(*)、額面金額(*)、支払方法(=振込・自動引落など)、銀行)。 (ロ)シート(2)の横軸に日付、縦軸に大項目=支払方法、小項目=銀行を入力し、交わった所にsumproduct関数を入れ、シート(1)の金額を参照させる。 (*)「概算金額」:月例の支払いについて、請求書が来る前から資金繰り表に取り込めるよう、前月の実際金額を入力したもの。請求書が来た時点で、「額面金額」に金額を入力する。「実際金額」には、(1)額面金額(2)概算金額の優先順位で数字が参照されるようにif関数を入れている。 というものです。 この方法では、不便な点が2点あります。 (A)一つは、数百件ある月例の支払をハンドルしにくいことです。 月例分については毎月コピペ修正しているのですが、シート(1)の中に月例取引とスポット取引が混在しているため、ゴチャゴチャしてきて辛くなってきます。 メインのシート(1)と別のシートを作ろうかと思うのですが、複数のシートをsumproduct関数で集計するのは難しい由、迷っています。 できれば、「月例振込」「自動引落」「その他振込」「入金」「資金移動」を別々に管理し、「月例振込」「自動引落」「入金」については、毎月コピペ→上書きで作成したいと思っています。 (B)もう一つは、月またがりのシートがうまく作れないことです。 支払には、各月発生・翌月末払いだけではなく、翌々月払いのもの、隔月で発生するもの、様々なものがあります。 以前は各月でシート(1)を作っていました。その方法ですと、シート(2)に設定できる日付はその月に限定されてしまい、月またがりの入出金が反映されません。 そこで、入出金の履歴をすべてシート(1)に集めることにしたのですが、(A)のような問題が発生し、ますますグダグダになってしまっています。 Accessを使って管理したいとも思いましたが、Accessが超初級レベルのため、データベースを1から構築できる気がしません。 そこで、Accessで取引データを入力→Excelにシート(1)としてエクスポート→シート(2)で参照 =シート(1)の支払日を絞りこむことにより、シート(2)で月またがりの資金繰り表が自由に作れる、という形を考えています。 それでも、テーブルやリレーションの設定にさえ迷っている状態です。 「こういう風にやってみたら?」というアイディアがありましたら、大枠をご教示いただけないでしょうか?

noname#173472
noname#173472

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

回答が付きませんね。察するに、ここで答える層と,こういうことをする層は違うからだと思う。 質問内容がごたごたしていて、読むのも、回答も手間がかかるし。 ここの質問は単品が中心。 何が聞きたいか質問文で的が絞れてない。呟き的な質問である。 こういうのは人により色々言える。 こうと書いても、質問者に実現するスキルが無くては、難しいと思う。 私は持論で、エクセルを業務に使うのは、エクセルVBAの知識は必須であると思うが、 VBAについては一言もでてないが経験はないのでしょう。 関数だけで処理をするのは無理です。データの抜き出し1つをとっても 複雑な式になる。 こういうVBAの勉強などをしないで、あれもやりたい、といっても出来ないでしょう。 ーー 話題は資金繰り表と大きく出ているが、内容は出納帳ではないか。 「エクセル 出納帳」でフリーソフトの照会をして、良さそうなものを使うか、出納・経理ソフトを 購入使用したら。仕様は窮屈でも我慢しなければならない点はある。 これからは、作るよりも、ソフトを使う時代です。 市販ソフトは数万円であり、質問者が何ヶ月もこの課題で時間を使えば、会社にとってトータルでは損になる。 また複雑なものを作ると次の人は使いませんよ。 ーーー 前提(こういうポリシーが大切では。質問には書いてないね) ・毎日実績データを入力し、集計して、計数を掴む方式とする(月初に月1で前月分を集計する 方式ではない。) ・現金小口出納の実出金は除外 ・入金予定管理は除外(実績による。取り込みたい誘惑に駆られるが) ・支払いは(判っている範囲で)支払い予定管理を含める。 ・手形支払い管理は?取り込まない。 ・小切手の実引落は(振り出し日に出金扱い?) ・銀行別の出入残高の掌握は、はずす?(下記(2)から導出?) ・予定(未実現)と済み分をコードで判別し、事跡は済み分を計算する事とする。   予定額と書く定額を2列に分けて考え、A。実績で集計する計数とB.予定も含める   計数と使い分ける(実際、概算、額面と3つ要るかな?) ーー 3段構え (1)テンプレート(シートのコピーで使う) 定例支払い(振り込み、口座振り替え)、決定済み支払い、定例入金   毎月微修正し月初第1日までに それを下記(2)シートへ毎月複写して使い、実績データを入れる。 (2)実データ(実際入金出金を時系列で記録)いわば「明細」 (3)まとめデータ(資金繰りに近付けるとか) 必要な項目(大項目)をまとめたシートを作る。 エクセルでは出来るだけシートは分けたくないが、毎月別シートはやむを得ないだろう。 ーー シートが別シートになる場合の翌月へ残高繰越は関数では難しいが、VBAなら見出し漢字などを 頼りになんとかなる。 行的に途中空白が無い場合、Sheet1のB列最下行の値はSheet2で=LOOKUP(10^16,Sheet1!B:B) 途中行まで=LOOKUP(10^16,Sheet1!B2:B7) VBAではユーザー関数(100行目以前で最下行) Function 最下行(b) 'Bは列記号 最下行 = Range(b & 100).End(xlUp).Row End Function

noname#173472
質問者

お礼

ありがとうございました。 資金繰りソフトを買ってもらう方向で話をすすめます。

関連するQ&A

  • 資金繰りについて

    初歩的な質問で失礼致します。 零細企業に勤める者ですが、資金繰りについて出来るだけ数字に弱い社長にも判るような『資金繰り表』を作りたく思っております。 正規の資金繰り表はわかっているつもりですが、試算表に似た形式で、数字に弱い社長には理解しずらいようなので、もっとダイレクトに判って頂くために、普通預金の通帳を元に作成したものにしてはおかしいですか? 支払             入金 ○月○日 支払い 3,000,000    ○月○日××工業(株)2,000,000 ・・・・ という具合に左右に日付ごとに入出金を記入し、(細かいものは日付ごとまとめて)、資金ショートするところまで展開していくわけです。 それでその時期までに、新たな借り入れが必要であることを判断できるように、したいのですが、こういう形式で報告するのはどうでしょうか? また別の方法がありましたらご意見下さい。  

  • 資金繰り表に関して質問です。

    社長に資金繰り表を作って欲しいと頼まれました。 作成したものにある程度改良を重ね、これで一旦走ってみましょうという段階まで来たのですが、 いざ、入力をするところで疑問が沸きました。 厳密にキャッシュイン、キャッシュアウトした金額を入力するとなると、 例えば、PLでは給与の部分は諸々引かれる前の金額が計上されますが、 資金繰り表の入力は、振り込んだ金額を入力すればいいのでしょうか? また、住民税はPLではあがってきませんが、 資金繰り表には、キャッシュアウトと言うことで経費として入力するのでしょうか? つたない文章で申し訳ございませんが、 何方かご享受いただけますと助かります。 どうぞよろしくお願いいたします。

  • 資金繰りと経営の見方

    質問したい内容がわかりにくいかもしれませんが、 社長に毎月の資金繰りを見せています。 毎月は、いつも支払いぎりぎりの金額しかあまらなかったり、資金がたりずに、借入をしたりするのですが、 毎月の試算表では、利益がでます。 入金、支払いベースのやり方なので、残高を合わせて、毎月試算表を出しているので、間違いはないのですが、 社長より『毎月足りるか足りないかの資金繰りなのに、なぜ利益が出るのか、もう一度見直してほしい』と言われます。 私は、経理ですが、きちんとした資格を持たずに働いているので、知識があまりなく、説明が出来ませんでした。 以前ネットで調べたところ、資金繰りと試算表とは比較は出来ないと書かれてありました。 ですが、(こうなので、利益がでます)という、確信したものが、知りたくて困っています。 きっちり伝票つけて、会計ソフトに入力しているのですが、説明が出来なければ、経理の意味もないかと悩んでいます。 なにかわかれば、教えてください。

  • 資金繰り表について

    売上に応じて年に2回、得意先へ売上割戻を振込支払いしているのですが、資金繰り表の支出の項目としては、どのような項目に算入するのが適当なのでしょうか?現金仕入でも買掛金支払でも営業外支出でもないですし、、、その他の支出に入るのが適当なのでしょうか??どなたかご存知でしたら教えてください。よろしくお願いします。

  • 預金口座別の資金繰り表

    預金口座別の資金繰り表を作成している方にお尋ねします。 入金はどのように管理していますか? ・口座別に概算で記入 ・口座を分けず、総計で管理している のどちらかになるかと思います。 どちらもメリットデメリットがあると思うのですが、 どちらで管理されていますか? それともそのほかにもありますでしょうか。 実体験談とメリット、デメリットを聞かせてください。

  • 手形払いから振込へ変更した時の資金繰り

    資金繰り表を作成する上で困っている事があります。 ある取引先に対して裏書譲渡手形で支払をしました。 その取引先はその手形を銀行に割引してもらおうとしたのですが、 銀行より断られてしまったそうです。 理由はいろいろあるそうですが、仕方ないので手形を戻してもらいました。 そして手形で支払えなかった分は振込にて対応をしました。 今回の処理は以下の通り (1)支社    / 裏書手形 (2)未払金  / 当座預金 こっから下は月をまたいでいます。 (3)裏書手形 / 受取手形 (4)受取手形 / 未払金 資金繰りを作成する上で(1)は営業収支に入れていたのですが (2)(4)については資金繰りのどこに入れれば良いのか困っています。 その他収入?? どなたかご教授いただければ幸いです。 よろしくお願い致します。

  • エクセルで出納帳を作成しています。

    エクセル2003で出納帳を作成しています。 預金口座の入出金・振込等を別のシートでも作成したいのですが 出納帳に預金口座の入出金等を入力すると 自動的に口座のシートに反映させる方法を教えてください。

  • うちの会社が資金難です。社長は毎日のように資金繰りに走っており、得意先

    うちの会社が資金難です。社長は毎日のように資金繰りに走っており、得意先からの支払いも前倒しにする始末。給料も期日どおりに支払ってもらえてません。特に気になるのが最近、取引先の銀行の同じ担当者から同じような封筒が何通も届くのですが、これに何が入っているのかがとても気になります。どなたかご存知の方おられましたらご回答お願い致します。

  • 資金繰り!皆さん、苦労していますか?(長文です)

    先月末に、消費税の中間納付をしました。 今月はボーナスの支払いもあり、給与は月末ですが、仕事収めは28日と、ずっと前からわかっています。 当然、給与の支払いは28日だと、私は思うのですが・・・ 社長にボーナスの支払いを終えてから、今月は先月末の納税もあり、売上も毎月ほぼ同じ金額なのだから、当然、給与資金が不足すると、ずっと言って来ました。 ところが、お金はいくらでもあるから、今から資金繰りの話はしないでくれと言われました。 たしかに、社長は資産家ですし、会社名義の定期預金もあります。 めずらしく、借入金は一切ありません。 でも、入社したばかりの私には、お金があるといわれても、もう、銀行に給与の手続きに行かなければならないのに、資金確保が確実でないと、不安で・・・ しかも、給与は29日になっても良い、その為にボーナスを支給しているんだ!と言います。 それって遅延じゃ無いの?と思いながらも、社長がワンマンなので言いだしたら聞かないことはわかっているので黙っています。 こんな状態が続くと、私は毎月、気苦労から胃腸をこわしてしまいそうです。 それとも、慣れるものなのでしょうか? ちなみに、社長は経理的なことも、銀行の手続きのことも全く素人です。 もう22日、日がありません、でも預金振替等の指示は、まだありません。 社長は顔が広く、いろんな団体の理事や顧問をしていて(地元のですが)銀行でも上得意様なので、自分が一言、言えば銀行員は社長にひれ伏し、当日でも、給与の受付するだろうと本気で思っているようです。 経理担当の方、資金繰りってこんな感じなんでしょうか? こういう上司を上手くコントロールするのも、仕事の一つなんでしょうか?

  • エクセル 表の作る方

    現在、エクセルの表を作成しています。 「シート1」には (例) 日時 科目 入金 出金 残高 1/1 負担金 10    10 ・・ ・・    ・・ ・・ という項目別に上から順に入力し、 「シート2」には、科目別の金額集計表を作りたいと思っています。 (例)  科目  金額  負担金 10 という形です。 そこで、「シート1」が何行になるか分からないのですが、 「シート2」で金額を集計する場合、Sumif関数を使ってあらかじめ範囲を指定しておく必要があると思いますが、「シート1」に入力すると範囲が自動的に変更される方法はあるのでしょうか? (例)日時 科目 入金 出金 残高 1/1 負担金 10    10 ・・ ・・    ・・ ・・ ※当初は範囲を2行目までの選択であったが、3行目を入力すると範囲が3行目に自動的に変る。

専門家に質問してみよう