• 締切済み

エクセルで日計簿から各表へ

アクセスで作れば出来ると思いますが、どうしてもエクセルで次のようなものを作りたいのです。よろしくお願いします。 まず例を挙げると、作る表は「日計簿」、「消耗品」、「光熱費」など、わかりやすく言うと家計簿を付けて、各費用ごとに表を分けるというようなものです。 日計簿にはその日の支出した費用項目や金額、日付等を入力します。それにリンクして、自動的に各費用毎の表に振り分けられて、年間それぞれ費用がどのくらいかかったか、わかるようにしたいのです。 使用するのは、不特定多数の方なので、出来るだけ単純で、入力に関しては日計簿に入力するだけとしたいのです。 分かり難い質問で申し訳ありませんが、よろしくお願いします。

みんなの回答

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

maruru01さんがおっしゃっているように、本件は関数式では出来ないと思います。 費目名がランダムにSheet1に出現するわけですから、Sheet2に消耗品費を抜き出すとして、Sheet2のセル側から見て、Sheet1のどこの行から持ってくれば良いか判からない(具体的に決められない)からです。 VBAならSheet1の費目を判別して、消耗品費かどうか判別して、消耗品費なら、Cells(i,"A")にセットできます。iは何かと言うと、iはそれ以前に消耗品費をセットするごとに+1してきて、次ぎにセットすべき行番号数を(シート=費目ごとに)(変数で)保持することが可能です。 この理屈が理解されないため、関数式に対し、過大な期待 を持たれているように思います。抜き出しには関数式は弱い。抜き出して計数だけ合計するだけで良ければ、Sumifなどを使って出来ますが。 詰めて抜出するのが難しいのであって、該当しない行は スペースで良ければ、If文で簡単に出来ますよね。

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 入力用シートから、内容別に各シートへ自動入力されるシステムは、Excelの標準的な使い方(つまり、ワークシート関数による)ではかなり難しいです。 セルに入力する数式が、この回答欄で3~5行とかになります。しかも配列数式というのを使用しなければなりません。 従って、ぴったしの数式をそのままコピーペーストしてうまくいっても、その後のメンテナンスが出来ないと思います。 それ以外の方法ですと、VBAを使用する方法がありますが、その場合は多少プログラミングの知識がいります。(教えてもらうにしても。) よって、やっぱり可能ならAccessを使用するのが良いと思います。 Accessなら、入門書を少し読めば、ご質問程度のことは簡単に出来るようになります。 質問にあるように、どうしてもExcelで、ということであれば仕方ないですが、再考されてみてはいかがですか。

関連するQ&A

  • エクセル 条件付き書式での塗りつぶしについて

    以下のような家計簿を作っています。 --------------------- [項目]   [支出] 食料品   15,000 光熱費   10,000  衣料品   20,000  --------------------- 項目の列に「食料品」と入力したら、支出の列の該当数値を入れているセルが自動的に塗りつぶされるようにしたいのです。 (他の項目も同様に) 指定の仕方を教えていただけますと幸いです。

  • エクセルでできますか?

    サークルで会計を前任者から引き継ぐことになりました。年度末の会計報告を楽にするべく、エクセルで管理しようと思います。 そこで、以下のようなことをしたいのですが、できるかどうかご存知の方は是非教えてください。 1つのファイルに「金銭出納シート」が1つ、「科目シート」が8つあります。「科目」は「消耗品費」「交際費」など8つに仕分けしてあります。 大元の「出納シート」に日付・科目・摘要・収入または支出を入力するだけで、それに合う科目にリンクしデータを自動入力してくれる。 もしくは… 決算時に「出納シート」から同じ科目だけを抽出し、新しい表を作る。 家計簿ソフトのようなことをしたいのですが、できますかね~?

  • excelで日計表と月計表を作りたい

    excelで日計表と月計表を作りました。 同じファイル内に1枚が月計表、残り31枚が日計表です。 日計表に値を入力すると月計表に反映するようにしたのですが、一部が上手くいきません。 皆さんのお知恵をお貸し下さい…。 具体的に言うと、 ●結果がAだったものの件数 ●結果がBだったものの件数 ●その合計 以上を日計表に記入し、 月計表で集計したいのです。 ポイントは、 ○月計表で、未来の日付の欄は空欄にし、 月末に出す平均値に反映させたくない (つまり、今日が20日だとすると20日までの 平均値が行末に出るようにしたい) ということです。 文章で説明すると分かりにくいですが、宜しくお願いします。

  • エクセル 日計表から月計表に自動入力

    エクセル2007です。自分の拙い知識ではできません。教えてください。 仕事で毎日様々な書類をとりまとめ、その件数を日計表に入力、印刷したらそれを表紙にして毎日決裁をとっています。 さらにその件数を月計表(月別リスト)に入力し直し、月ごとの集計を行っています。 つまり毎日、同じ数字を入力する作業を2回(日計表と月計表)行っているわけです。 そこで入力を1回で済ませたく、日計表の数字をそのまま月計表に反映させられないかと 思っています。 Sheet1に日計表、Sheet2以降が月計表となっており、4月・5月・6月・・・3月と1年分が続きます。 日計表と月計表は様式は全く異なっています。 月計表は先頭行が項目、1列目が日にちです。 理想は’日計表に入力したら、それが月計表のその日にちの欄に反映される’ことです。 ・・・が、難しそうなので、逆パターンで、先に月計表に件数を入力、その数字を日計表に 取り込む方法でもいいかなと考えましたが、vlookupによる参照を考えましたが、 月計表が複数あるので月替わりに参照シートの指定をいちいちやり直すのか??? (自分だけが使うわけではないのでそれは困る)・・・など、いろいろとお手上げになってしまいました。 文章での説明だけで分かりづらくてスミマセン。 マクロは全然わかりませんので、関数だけでできれば・・・と思います。

  • 【Excel】条件付き書式での塗りつぶしについて(再投稿)

    * すぐに回答を! 以下のような家計簿を作っています。 --------------------- [項目]   [支出] 食料品   15,000 光熱費   10,000  衣料品   20,000  --------------------- 項目の列に「食料品」と入力したら、支出の列の該当数値を入れているセルが自動的に塗りつぶされるようにしたいのです。 (他の項目も同様に) 指定の仕方を教えていただけますと幸いです。

  • エクセルを利用して、日計と累計を毎日作成する方法

    日計表などの作成にあたって、例えばエクセルのセルA1には日々の金額を打ち込んで、セルB1には、累計額を表示する表を作成したいのですが、どのようにすれば、毎日シートを出して今日の日計を打ち込めば自動的に累計が、前日残に加算されるようにできるか教えてください。前日のシートをいちいちコピーせずに今日の金額を入力すれば、昨日までの累計に加算される資料の作成です。

  • エクセル 他のブックの参照について

    エクセル2000です。 他ブックの参照で、日付についての質問です。 請求書に書いた内容を日計売上のデーターにリンクさせたいのです。 請求書ファイルの一つのセルには「平成20年1月1日請求」と書いてあるとします。 それを日計売上に「2008/1/1」と自動的に入力されるようにしたいのですが、どうすればいいのでしょうか? よろしくお願いします。

  • 家計簿作成(Excel関数)

    家計簿作成(Excel関数) Excel素人ながら家計簿を作成しております。 A1セルより、  「日付」  「コード(VLOOKUP関数用)」  「項目(食費・光熱費等)」  「支出額」 の列を作りました。 別のセル(シート)に、 「日ごとの支出合計額」及び 「日ごとの各項目別支出合計額」 を算出したいのですが、適した関数がわかりません。 大変恐縮ですがアドバイス頂ければ幸いです。 また、EXCELで家計簿を作るにあたり、入力方法(フォーマット)や、 「こんな家計簿にすると便利」、などのアドバイスを併せて頂ければ嬉しいです。 何卒ご教示頂きたくお願い致します。

  • エクセルの表で・・・

    エクセルの表を使ってやりたいのですが・・・日付順で家計簿のようにいろいろな費目が入り混じった表を作って、そこから費目別の表も作ってあるとします。これからも毎日毎日表へ入力していくとして、費目が入り混じった表に入力されたものが、自動的にその費目別に作った表にも入力され、なおかつ計算もして残高を出してくれるようにする・・・というような設定、ありますか?

  • Excelの入力で質問です。

    収支計算表を作っています。 項目の中には、ときどき「1人あたりいくらで、○人分」というデータがあります。 たとえば、D列に人数、E列に単価を入力、支出欄に、その行の「E×D」を自動入力するとします。 この書式を、ときどき出てくるものに対していちいち入れるのは面倒なので、上記の「支出欄」のセルを選択し、そのままドラッグして、以下の支出欄にも適用するとします。 すると、すべての欄に「0」が入力されてしまいます。 ひとつひとつの項目は、「収入」だけが入力されることもあれば、「支出」だけが書き込まれることもあるので、収入の書かれる行には、支出欄に「0」が入っているのは、見た目でじゃまです。 【例】 ※ここまでの繰り越しが10,000円。 日付    項目   人数   単価  収入  支出  残高 3/10 お菓子代   3    300       900  9,100 3/10  小遣い             5,000   0  14,100 3/11  文具                   1,100 13,000 3/11  入場料    5    800      4,000  9,000 3/12  兄から援助           2,000    0 11,000               こんな感じで「0」が入る↑ この「0」を表示しない方法というのはないのでしょうか? なお、この収支表は、それぞれの項目を細かく種別に分ける必要があり(そのための列は設けてあります)、それを元に順番を入れ替えたりする可能性のあるものです。また、金額が入る欄のセルの書式は「通貨」になっています。 達人の方のご回答をお待ちします。よろしくお願いいたします。

専門家に質問してみよう