- ベストアンサー
顧客データと請求書、売上帳を連動させたい
自社では今まで見積書、請求書、帳簿関係をすべて手書きで行ってきました。 この度PC管理をしようと思ったのですが、私の知識ではやりたいことができそうにありません。 1)現在顧客データをEXCELにて作成済み。 請求書や見積書に、顧客NO.などを利用して、住所・氏名などを自動入力させるようにしたい。 2)請求書内の内訳を売上帳等の帳簿に自動転記させるようにしたい。 3)売上帳は顧客ごとにシート(仮にEXCELで作るならば)を分けたい。 4)請求書は作成日順に一覧で検索できるようにもしたい。 以上のようなソフトがあれば使いたいのですが、フリーではなかなかありません。 自分で作るとするとどのような方法があるでしょうか? どなたかアドバイスください。
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
No3です。 1)連動させた作成済みの請求書や、売上帳が変わってしまうのが困ります。 引越しなどあれば、新しく顧客Noを設定して(末尾にー01加えるとか)、古いデータには、停止の項目でも作って使用できないようにします。 2)伝票をきって請求とか 問題ないです。但し、処理は売上の処理が先です。売上の処理なしで請求の処理ができるシステムはお勧めできません。 3)現在の顧客別に分けて売上帳の記載をするようになったようです。 4)一覧の項目をクリックすると明細が見られるというようにしたい 可能です。オートフィルターの機能もあります。現行の売上台帳のやり方とは、異なる事を前提にしてください。現行の仕事の流れをそのままパソコンに移し変えても大きなメリットはありません。 >顧客データ、現在900件 顧客件数より、月々の売上件数の方が参考になります。 エクセルでデータが多くなると、開く、保存するにも時間が掛かるようになります。これらがアクセスでは問題なくなります。 いづれにしても、以下の選択になると思います。 1、とりあえず、エクセルで関数などを利用して作成してみる。 (勉強にもなると思います) 2、アクセス購入して、しっかりしたシステムを作る (エクセル以上に勉強が必要と思います) 3、自作をあきらめて市販品を購入する。 (一番安全です。通常の業務の流れに従わない処理はできません。 こちらが正しいので、これを現場に徹底させることも重要です) とりあえず、1を実行、流れが決まってきたら2を実行でもよいと思います。 自作することで自分の会社の仕事を理解し見直すチャンスでもあります。 完成した時は、大変優秀な管理者になっていると思います。
その他の回答 (7)
- imogasi
- ベストアンサー率27% (4737/17069)
請求書明細=シートの一覧表ーー>請求書=個票(伝票式)ー>印刷 にする要領は、過去に質問もあって数回以上答えています。 Googleで、「imogasi 請求書」で照会すれば出てきます。 照会して考えてみてください。 ーー (1)顧客データはマスター的なもので、別格で、VLOOKUPなどの 検索表に使う。非本的には手作業作成。 (2)請求明細表は請求書の原本として使い印刷までおこなう(行える) 請求書の請求先などは(1)の情報を参照できるが、単価などは 表を引いて割り出せるレベルかどうか。会社の業態によって違うと思う。 (3)質問者の会社の場合、請求書明細から売上帳はデータ的に作れる(べきな)のか。逆か。 (4)売上帳を顧客ごとにするのは、エクセルではデータの抜き出しとなり、VBAを(つなぎなどに)使わないと難しい。 ーー 全般的な質問から受ける印象では、質問者はきちっとした性格のように見えるが、やはりシステム的な面では、経験が無いようで、マトを押さえていないように思う。 したいことを投げ出しただけという感じ。 例えば質問には3表上がっているが、項目データレベルで、新しく入力するデータと既入力データの利用の関係が整理されていないようだ。(もちろん質問には長い、機密で書けないが)。この関連と、社内で発生する原初データとを関連付けた、導出図・遷移図を作ってみるべきだ(項目単位なで考えること)。 特に作成サイクル(日時、月次、周次、随時なそ)も考えること。 ーー あまり気負って一遍にあれもこれもと、言うのは無理です。 またエクセル利用であれば、私の持論ですが、ビジネス(「レポートものの表」ではなく、(売上、請求、消しこみなど)取引の扱い)でエクセルを使うのなら、VBAのプログラムを組めることが必須と思う。 VBAの習得はやはり特別の人は別として、6ヶ月はかかると思う。そして言語の習得のほかに、プログラムの作り方のコツ(私はロジックといっている)を身に着けるには、経験が要る。 アクセスの場合は、アクセスVBAを使わなくても、ビジネスの取引などのデータ処理には、操作処理で用意出来る面が多く、向いている面がある。しかし「したい、小さい課題」が、次々続出して、相当勉強しないと行き詰まるおそれあり。 ーーー >フリーではなかなかありません。 比較的まとまったスモールな1つの処理ならあるでしょう。 請求書作成とか。 トータルではまず無いでしょう。
- ookami1969
- ベストアンサー率14% (137/953)
#2です。 >Accessは購入にいくらくらいするのでしょうか? そのぐらい自分で調べましょうよ。。。。 ブラウザを開いてるんでしょうから「ヘルプ」→「オンラインサポート」で「Office Online 」につながりますよ。 http://support.microsoft.com/ph/2509 >Accessはみなさん勧めてくれますが、やはりわたしのやりたいことは、Accessを使って作るのが最良なのでしょうか? 正直 僕は VBAなんかよりもAccessの方が分かりやすいです。 アマゾンでAccessの本を購入されてはどうですか? Accessは「テーブル」「クエリ」「フォーム」等々ありますので 目的に合わせた事が色々出来ますよ。(もう最近は使ってないので ほとんど忘れましたが。。) ようは「テーブル」にデータを蓄積していって クエリで関連付けをして フォームで表現するって感じですかね。 >1)例えば住所変更や氏名変更などで、顧客データの内容が変更する場合があり、そのために連動させた作成済みの請求書や、売上帳が変わってしまうのが困ります。 住所や名前が変わったら「違うデータ」として新しい顧客IDを振った方がいいんじゃないでしょうか? あまり データの管理に詳しくありませんが 多分そういうコツってあると思いますよ。 一応 Accessの紹介ページも貼っておきますね。
- diashun
- ベストアンサー率38% (94/244)
diashunです。 ご希望の処理を業務の流れとしてとらえると、 A.【初期設定】 A-1.取引先(売上先、仕入先)台帳の作成 A-2.在庫・品目(商品)台帳作成(仕入先別商品管理台帳作成、仕入単価、販売単価設定) B.【日次・月次処理】 B-1.売掛管理(請求書)、買掛管理(支払)、在庫管理等々。 売掛管理、買掛管理、得意先管理、仕入先管理、在庫管理をExcelですべて関連付けて行うには、かなりのスキルと処理時間(新規作成や更新を含め)が必要になります。もちろん、Excelでやってやれないことはないと思いますが、これだけのことをさせるにはまさにデータベース処理の業務になります。 マイクロソフトのAccessもこのような業務(データベース処理)に適したアプリのひとつですが、それなりに業務知識やアプリのスキルが必要です。 しかし幸いなことに、昨今少ない初期投資で、しかもデータベースということを意識しないで、販売・財務管理ができるアプリがたくさんあります。私は、10数年前にまだ便利なソフトが少ない頃、やはり表計算ソフトや簡単なDBMS(データベース管理システム)を使って販売・財務管理をしていましたが、現在では昔と比べ物にならないほど操作もグラフィカルで、入力作業も単純化されている販売・財務管理ソフトがあります。 そうしたソフトの中で貴社の希望業務処理に適したものを選択採用されることをお勧めします。 特に、最近の税務対策や消費税連動処理を考慮すると、そうした業務アプリではメーカーのバージョンアップサービスで、臨機応変に対応できると思います。また、そうしたソフト(特に財務処理ソフト)のほとんどが青色申告対応で、税務署への申告書類も作成できますし、たしか税務署でも電子媒体での申告を受け付けていると思いますので何かと便利です。 専用ソフトになるので、それなりにそのソフトに習熟する努力は必要ですが、マニュアル等も充実しています。 この場合はフリーソフトをお勧めすることはできませんが・・・念のため。
- n-jun
- ベストアンサー率33% (959/2873)
ANo.1です。 私が初めてExcelでデータベースを作成した時に参考にした本です。 Excel[2000/2002/2003]データベース完全活用テクニック http://gihyo.jp/book/2005/4-7741-2251-3 この時マクロ(VBA)に触れるきっかけになりました。 ただ件数が多いとAccessの方がいいのかも知れないですね。 私はチンプンカンプンですけど。
お礼
ありがとうございます。 早速本屋で見てみます。 Accessはみなさん勧めてくれますが、やはりわたしのやりたいことは、Accessを使って作るのが最良なのでしょうか?
- hallo-2007
- ベストアンサー率41% (888/2115)
以下、アドバイスです。 1)現在顧客データをEXCELにて作成済み。 請求書や見積書に、顧客NO.などを利用して、住所・氏名などを自動入力させるようにしたい。 *請求書や見積もりのシートを作成して、顧客Noのセルには、顧客データの列に入力規則を設定する。住所、氏名はVLOOKUP関数で表示させる。氏名を基準にして、顧客No、住所を表示にした方が使いやすいと思います。 2)請求書内の内訳を売上帳等の帳簿に自動転記させるようにしたい。 *順番が逆です。日々、売り上げの帳簿に記録して、月に1度?(或いは日付指定)で請求書に反映させます。 3)売上帳は顧客ごとにシート(仮にEXCELで作るならば)を分けたい。 *顧客ごとにシートを分けてはいけません。 日付 顧客No 氏名 品名 数量 単価などの項目で縦方向にデータ入れます。 別途、商品一覧のシートも作成しておいて、氏名、品名には入力規則を設定すると便利です。 4)請求書は作成日順に一覧で検索できるようにもしたい。 *請求書のシートを作成して、顧客No(或いは氏名)と年月を入れると 条件にあった売り上げのデータが一覧になるように関数(或いはVBA)を 組み立てます。 エクセルでも十分ですが、日々の売り上げ件数によってはアクセスを お勧めします。
お礼
大変丁寧なアドバイスをありがとうございます! ただ業種上、多少問題があり、 1)例えば住所変更や氏名変更などで、顧客データの内容が変更する場合があり、そのために連動させた作成済みの請求書や、売上帳が変わってしまうのが困ります。 2)当社は建設会社で場合によっては、工事後すぐに伝票をきって請求とか、月に2回も工事がありそれぞれ請求するといった状況もあります。 3)以前は顧客別にせずに売上帳を作っていたようですが、何年か前から過去に同一客に何の工事をしたかとか、どのような型番の機種を付けたかなどを調べる際に便利だということで、現在の顧客別に分けて売上帳の記載をするようになったようです。 4)売上帳が顧客別になっているため、日付順に売上を追っていくため、このような一覧があったら便利だと思いました。一覧の項目をクリックすると明細が見られるというようにしたいのですが、EXCELで可能でしょうか? せっかくいただいたアドバイスに水をさすような書き方になってしまいすみません。 私の質問事項が大事なことを書いていなかったために申し訳ないです。 hallo-2007さんが詳しくアドバイスくださったために、自分の書き方にずいぶん不備があることに気づきました。 ありがとうございます。 そして、よろしくおねがいします。
- ookami1969
- ベストアンサー率14% (137/953)
Excelに不可能はありません。 とは思っているのですが 上記のような事を「やろう」または「やらせよう」と思ったら それなりの知識と技術が必要ですね。 >以上のようなソフトがあれば使いたいのですが、フリーではなかなかありません。 Accessが使えれば 使う方は楽になりますね。 どんな感じに顧客データがあって 請求書、見積書をどうしたいのか等々 もう少し細かく書いておくと 親切な人が数式を教えてくれますよ。
お礼
回答ありがとうございます。 Accessは購入にいくらくらいするのでしょうか? 現在の状態・希望を書きますと、 顧客データはEXCELで、顧客NO.、氏名、住所、連絡先等をセルごとに分けて入れています。現在900件分ほどです。 第一に、その顧客データを使って、請求書に氏名・住所を自動転記したい。現在郵送する際に宛名書きをしているのですが、窓付きの封筒を使ってその手間を省きたい。 第二に、今はおこしてもらった伝票から請求書を作り、それを顧客別の売上帳に手書きで転記しているのですが、請求書と売上帳を連動させて、どちらかに入力すれば自動でもう片方も作成できるというようにしたい。 第三に、顧客データは引っ越ししたり、もう名簿から消えてしまったりした人の変更が常にあるのですが、一度作成した請求書や、売上帳の内容が連動しているために変更してしまっては困る。 などです。
- n-jun
- ベストアンサー率33% (959/2873)
会社として使うのならばフリーではなく、製品とかで探すのはダメなのでしょうか。 仮に作成するという点で行くと、どの程度Excelを使えるのかにもよると思いますけど。 最低限マクロは使えるのかどうかとか。
お礼
回答ありがとうございます。 まだ検討段階なので、残念ながら製品購入に経費をかけられる状態にありません。 私自身経理に関しては初心者で(今までは建築設計業務でした)嫁いだ先が自営の建設会社のため、経理の勉強をしている途中です。 マクロも今まで勉強する機会がなく、しておりません。 が、今回必要であればする覚悟です。 これから自分が会社経理をやっていかなくてはならないので、出来るだけPC管理に移していきたいと思っています。
お礼
みなさん、親切な回答をありがとうございました。 今回の回答を参考にして、少し内容を変えて別スレで質問しました。 VBAというものが、こんなにも難しいものだったとは…。 甘く考えすぎていました。