• ベストアンサー

エクセルがいいか、アクセスがいいか教えてください。

 下記の条件での管理システム(入出金管理)を作るのに、エクセルで作った方がいいのかアクセスで作った方がいいのか教えてください。  条件は ※一日単位で入金と出金の金額を入力し、一日単位でプリントアウトし、かつ一ヶ月単位でもプリントアウトする。フィールドは月日、入金、出金だけ。 ※一日単位のレコードは1件のときもあれば3件のときもある。 ※一日単位の入力により、月単位側に自動的に反映するようにしたい。 ※プリントアウト様式は一日単位は単票的なイメージで、月単位は表形式で合計の計算あり。  ご多忙のところまことに恐縮ですが、できれば、具体的な方法についても、コメントしていただけると幸いです。(エクセルでマクロなど無しでできると一番簡単だとおもうのですが、困難でしょうか?)

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

  • ベストアンサー
  • de_vo
  • ベストアンサー率28% (148/523)
回答No.2

「アクセス」のほうが良いと思います。 Accessに関する標準的な知識は必要ですが、データさえあればその加工は自由自在です。またボタンを使った操作など市販されているソフトのような操作性なども期待できます(ビジュアルで誰でも操作できるデータベースの開発が可能です)。 私は工場勤めでただの作業者ですが・・10年ほど前Accessに興味を持ち独自に勉強し、当時個々の部署がそれぞれ持っていた資材のデータを一元化し在庫管理を簡素化した経験があります。他にも商品の計画生産数から必要な材料量の在庫データと照らし合わせての計算などもできました(自画自賛?)。 入出金管理なら結構簡単にできると思うので一度トライしてみては(^_-)-☆

その他の回答 (2)

noname#153814
noname#153814
回答No.3

データを追加入力して、計算するなら、エクセルですし、切り口を変えて表示するなら、アクセスです。

kimimy1
質問者

補足

ご多忙のなかご回答ありがとうございます。  データを追加入力して計算もするし、切り口も変えて表示することになると思います。  エクセルだとマクロかVBAを使う必要があるのかなと思い、アクセスだと入力のあたりは簡便そうだけどそれでもマクロは必要かなと思っています(日の入力レコードが1件か数件か特定できない)が、それは条件に対する私の考え方が稚拙で、よりクレバーに考えれば簡単になるのかなと。。。思って質問したのですが、何かヒントはないでしょうか?

  • hirokazu5
  • ベストアンサー率16% (308/1836)
回答No.1

定型業務をこなすですからデータベースソフトの出番です。 表計算ソフトでもあるていどのことはできますが、それは「表計算ソフトのほうが日常使い慣れているから最初がとっつきやすい」だけの話です。 具体的な方法については (1)「よくわかるアクセス入門」みたいな感じの本を買ってきて自分で勉強する(お金少し・手間ひま多い)か、 あるいは(2)システム会社に仕様を伝えて枠を作ってもらって自分は入力と出力だけすればすむようにする(お金は多く、手間ひま少ない)か、です。

関連するQ&A

  • エクセルで月毎の集計

    エクセルで銀行口座の管理をしようとしています。 A列に日付、B列に出金、C列に入金、E列に残高があります。(基本的に通帳の並びと同じです。) で、月ごとの出金、入金の管理をしたいと考えております。 各列ともにどんどん下の行に出金/入金を入力していくつもりなので、A列のとある月だけの出金、入金を抽出合計できたらいいなぁと思っています。何かよい方法(数式?)をご教示頂きたくよろしくお願いします。

  • Excelの任意の文字列のセル個数を調べる関数を知りたい

    お世話になります。  Excel(2000)で、特定の文字列を含むセルが何個あるかを調べる関数を知りたいのです。具体的に申しますと、    A      B       C     D  1 取引日時   取引相手    入金額   出金額  2------------------------------------------------- 3 2007/8/1   有)安藤商店    34,000 4 2007/8/1   株)伊藤商事        100,000 5 2007/8/2   有)安藤商店    75,000 6 2007/8/5   有)安藤商店    10,500 7 2007/8/6   株)上野興業   515,000 8 2007/8/7   有)安藤商店   200,300 エクセルで上記のように「入出金記録(Sheet1)」入力することでを、「入金記録(Sheet2)」には     A      B       C 1 有)安藤商店     4     309,300 2 株)上野興業     1     515,000  このように表示されるようにしたいのです。  当月(この例では8月)に、トータルで全取引企業様から何件の入金取引があったかは、上記の例でいけば「=COUNT(入出金記録!C3:入出金記録!C65535)とでもしておけば、安藤商店・上野興業から計5件の入金があったことを計算してくれますが、安藤商店のみで何件・いくらの入金があったかといった、個別の企業で何件・何円の入金(出金)があったかを調べたいのです。  EXCELのヘルプなどを参照しましたが、わたしの力ではどうすれば良いのか解りかねましたので、質問させていただきました。  どうか良いお知恵を拝借したいと存じます。  よろしくお願いいたします。

  • Accessで金銭管理をするときの残高の表示方法

    最近アクセスを使い始めた初心者です。 以下のような複数名(人数が増えることもあります)についての金銭管理を行っています。 ID   氏名ID    月日     氏名    氏名番号   適用    入金額   出金額    残高 1    1   2009/01/25   Aさん       1001    入金     3000     0     3000 2    1    2009/01/25    Aさん      1001   お菓子       0    300     2700 3    1    2009/01/26   Aさん       1001    切手       0    100     2600 4    1    2009/01/30   Aさん       1001    修理       0    4000     -1400 5    1    2009/02/01   Aさん       1001    入金    6000       0     4600 9     1     2009/02/20   Aさん       1001      パン       0      100     4500 11   1     2009/02/25    Aさん     1001     入金     200         0     4700 6     2    2009/01/10     Bさん    1002      入金     1000        0     1000 7    2    2009/01/11   Bさん      1002      雑誌        0       600      400 8     2    2009/03/25    Bさん      1002    鉛筆        0       500      -100 10    3    2009/03/10    Cさん     1003    入金         500       0       500 アクセスのクエリ場面で残高に 残高: DSum("Nz([入金額],0)-Nz([出金額],0)","テーブル","([月日]<#" & [月日] & "# or 月日=#" & [月日] & "# and ID<=" & [ID] & ") and 氏名='" & [氏名] & "'") のように計算を行わせて上記のような計算結果を得ました。このあとAさん、Bさん、Cさんのそれぞれ最後の残高だけを次のように表示するようにプログラムしたいと思っています。 ID   氏名ID   月日    氏名    氏名番号   適用   入金額   出金額    残高 11    1   2009/02/25    Aさん     1001     入金     200       0      4700 8     2   2009/03/25   Bさん      1002     鉛筆      0      500      -100 10    3    2009/03/10   Cさん     1003    入金        500       0      500 例えば今日(3月25日)までの残高計算をしようとして、月日の抽出条件に=Date() と条件を入れても ID   氏名ID   月日    氏名    氏名番号   適用   入金額   出金額    残高 8      2   2009/03/25   Bさん      1002    鉛筆      0     500     -100  となりBさんのデーターしか表示されません、なんとかAさんとCさんのデーターも表示したいのですが、Aさんが2月25日、Cさんが3月10日までしか、まだデーターがないのでどうにも表示されないようです。 どうしたら3人とも表示できるようになるのか、どなたか教えてください。 どうぞよろしくお願いいたします。

  • エクセルで月次集計

    いつもお世話になります。 一生懸命検索をしたのですが、よくわからなかったので質問させてください。 エクセルで簡単な現金出納帳があります。 A列は上から○月○日と日ごとに入力し、B列に入金、C列に出金を入力していきます。表そのものは1年間を単純に入れていきます。 別シートに各月ごとの入金・出金合計を関数で集計したいのですが、SUMIFを使っても条件の設定がわかりません。 実際の入力は4/10と入力しています。セルの表示は4月10日と表示され上の窓?には2006/4/10と表示されています。 初歩的な質問だと思いますが、助けてください。御願い致します。

  • ACCESS2010 テキストボックスに合計値を

    どなたかお助け願います。 私のPC環境は Windows7 64bit ACCESS2010  でございます。 ACCESSは苦手ながら簡単な環境を作成いたしております。 テーブル名 T_入出金    フィールド1 入出金月    フィールド2 入金業者名    フィールド3 入金額    フィールド4 出金業者名    フィールド5 出金額 クエリ Q_入金クエリ    フィールド1 入金額の合計: 入金額    集計:合計    フィールド2 入金業者名 集計:Where条件 抽出条件:Like "業者名" フィールド3 入出金日  集計:Where条件 抽出条件:Like 201401  ←日付です。 としたものを作成いたしました。 このフィールド1の合計結果をテキストボックスに表示したく、 メイン帳票フォームのヘッダー部分にテキストボックスを設置し、  コントロールソースに =[Q_クエリ]![入金額の合計] としましたが、#Name? と出てしまいます。 関数が間違っているのでしょうか・・・?

  • Microsoft Accessについての質問です。

    初めまして。 Microsoft Accessで金銭出納帳を作っていて、フォームで月単位の科目別入出金の情報を把握させたいのですがいまいちよく分かりません。 10月入出金情報 月      科目コード  内容   出金   入金  メモ 2009年10月  0001    食費   ¥15000  ¥0 2009年10月  0002    衣服費  ¥20000  ¥0 このような感じに10月と11月と月別で分けて表示したいのですが、どのようすればよいのでしょうか? Access初心者なので、詳しく教えていただければ幸いです。 よろしくお願いします。

  • エクセルを使って金銭出納帖を作成

    エクセルを利用して金銭出納帖を作成しました。入金、出金、残高、摘要欄を作成。残高欄には、数式を入れ、入金額、出金額を入力すると、自動的に残高が出るようにしました。私は、そんな程度の出納帖でいいと思うのですが、友人から質問がありました。残高欄には数式が入っているので、ずーっと先の方(入出金未記入のところ)まで、零という数字が入ってしまっています。エクセルで作った出納帖で、先のほうまで零が入ってない帳簿があると。それって、どうやって作るのでしょう?

  • アクセス関数(残高表示)

    アクセスの関数(残高計算)について教えてください。 金銭管理表を作成し、残高を表示したいのですが、個別に集計してしまうと上手く残高が表示されません。  最初にテーブルにてID(オートナンバー)、氏名(Aさん)、月日、適用、入金額、出金額、 2行目にBさん、3行目にAさん、4行目にAさん、5行目にBさん、6行目にBさん、 7行目にCさん・・・・・ とデーターを入力しました。そしてクエリにてテーブルを利用して残高を計算しました。 クエリのフィールドは新たに残高(計算式を入力)を作ったので、ID(オートナンバー)、氏名、月日、適用、入金額、出勤額、残高: CCur((NZ([入金額])+NZ(DSum("入金額","テーブル","ID<" & [ID])))-(NZ([出金額])+NZ(DSum("出金額","テーブル","ID<" & [ID])))) のようになっています。 さてこの段階では残高計算は上手くいきました。しかしながら目的の個別集計、たとえばAさんだけを抽出して残高を計算するにはなっていません。したがって、これを抽出条件で氏名をAさんと入力して絞り込んで残高を計算させると、残高の計算がうまくいかなくなってくるのです。 残高の計算式をどのように変更すればよいのかどなたか教えてください。どうぞ宜しくお願いいたします。 ID 氏名 月日  適用  入金額 出金額  残高 1 Aさん 5/01 文房具.........\0.........\300.......-\300 2 Bさん 5/03 食料品.........\0.........\500.......-\800 3 Aさん 5/04 入金........\1000...........\0.........\200 4 Aさん 5/10 CD.............\0.........\500.......-\300 5 Bさん 5/01 入金........\1000...........\0.........\700 6 Aさん 5/04 お菓子.........\0.........\200.........\500 7 Cさん 5/08 入金.........\500...........\0........\1000 残高はうまく計算されているが、個別に残高が集計されていません。 これをAさんだけを抽出条件で抽出すると ID 氏名  月日  適用  入金額 出金額  残高 1 Aさん 5/01 文房具.......\0........\300.......-\300 3 Aさん 5/04 入金......\1000..........\0.........\200 4 Aさん 5/10 CD...........\0........\500.......-\300 6 Aさん 5/04 お菓子.......\0........\200.........\500 となってしまい、残高が個別計算されなくなってしまいます

  • 入出金明細

    入出金明細の1件1件の入金や出金を別個に印刷する方法はありますか?

  • エクセル・あるデータを項目ごと別のシートへコピーしたいとき

    いつもお世話になります。 標題の通りですが、もう少し細かく・・・ ある様式に出納簿をつけているのですが、別の様式で会計報告をしなければなりません。 そのときに、せっかく入力した出納簿の内容を生かしたいのです。 会計報告書には、科目ごとにその項目を分類します。 例えば、 「(科目)文房具:(摘要)原稿用紙:(出金)25,000円」 「(科目)備品:(摘要)書類整理棚:(出金)35,000円」 などと、出金・入金するごとにエクセルに打ち込むわけです。 別の様式には、科目ごとにまとめた様式になっています。 上記の言葉にならえば「文房具」「備品」はまとめて一つにするわけです。 そして、出納簿に打ち込むと同時に、その内容が科目の分類に応じて、会計報告書上の分類された場所に、ジャンプしてコピーされるようにしたいのです(摘要・出金・入金のみコピーしたい)。 要するに、会計報告書にも同じことをわざわざ打ち込むのがわずらわしいのです。 間違えて打ち込んでしまったら、確認のために時間が取られますし・・・ よろしくお願いします。