• 締切済み

エクセルで家計簿のようにプルダウンメニューの項目の数字を計算したい

エクセルで家計簿のようにプルダウンメニューの項目の数字を計算したい わからないのでご教授をお願いします。 エクセルで家計簿を作っています。 その中で、次のような計算をしたいと思っています。 (記号はセルの番号と理解してください。) ・A1にプルダウンメニューを作り、A口座又はB口座を選択し、B1に入金された金額を入れる。 ・C1にはA口座の残額、D1にはB口座の残額が記載されている。 ・例えば、A1でA口座を選び、B1にはそこには100円入金があったことを記載する。 ・そうすると、C1に書いてあるA口座の残額が100円増える。 という感じです。 プルダウンメニューで選んだ口座によってどちらかの口座の残額が変動するようにするための方法を 教えてください。

みんなの回答

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

>エクセルで家計簿のようにプルダウンメニュー 狭い視野で言っている。家計簿はプルダウンメニューを使う代表例でもなく、必ず使うともいえない。 質問者のレベルは質問表現から、関数を使うレベルと思うが プルダウンで、A口座又はB口座を選んだとき、選らんだ内容で 値を入れるセルを振り分けるのは、関数ではやりにくい。 VBAの世界になります。プルダウンの使い方は、プルダウンの設定されているセルの値を決めるものと考えてください。だからそのセルへの手入力と(値をセットするという見地からは)同じです。 それでドロップダウンという語句を一切消して、質問文をもう一度作ってください。ドロップダウンは省力化以外の魔力のあるものではない。 >A1でA口座を選び、B1にはそこには100円入金があったことを記載する は A1に「A口座」と手入力し、B1には100(円)と手入力する。 >そうすると、C1に書いてあるA口座の残額が100円増える。 C1セルに =if(A1="A口座",C1+B1、C1)としたいところだが、式の中でC1は使えない。それでこういう考えは破綻する。 それにこの1行の場合が出来ても、これだけで家計簿は終わらない。 次の機会にはA1でA口座と選ばれるとどうするのか?。 私が思い違いをしているか、質問は全貌を語っていないか、関数では出来ないか、どちらにしろ エクセルをもっと勉強して、たとえ家計簿でも、作らねばならない。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

>プルダウンメニューで選んだ口座によってどちらかの口座の残額が変動するようにするための方法 ⇒プルダウンメニュー選択された情報から「C列,D列に残高(累計)を表示する」という事でよろしいでしょうか。 (1)A1の情報はシンボリックな値、例えば、A、Bをプルダウンで選択するとします。 (2)C1に=IF(A1="A",SUMIF($A$1:A1,"A",$B$1:B1),"")を設定、下方向にコピー    D1に=IF(A1="B",SUMIF($A$1:A1,"B",$B$1:B1),"")を設定、下方向にコピー 因みにプルダウンメニューですが、A1を選択→データ→入力規則→リストを選択、入力値の種類欄でリストを選択、元の値欄にA,Bを設定し、下方向にコピー

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

VBAになると思います。 ドロップダウンリストは入力規則のリストを使っても出来ますが、 入力した数値を蓄積したり計算したりするのならフォームや コントロールツールボックスのコンボボックスやユーザーフォーム のコンボボックスを使った方が便利かもしれません。 数値を入力するのはテキストボックスが便利ですが、セルに入力 するのでもかまわないです。 VBAがわからないのでしたら、エクセルマクロを使った家計簿ソフト がフリーウェアであると思うので探してみてはいかがでしょう?

関連するQ&A

  • 2つのプルダウンメニューで、同じものを選べないようにする

    ふたつの選択肢を選ぶために、プルダウンメニューがふたつ並んでいます。  例えばメニュー1の選択肢 ・A ・B ・C ・D  でAを選んだとき、メニュー2の内容が ・B ・C ・D  になるようにしたいのですが、どうすればいいでしょうか?  チェックボックスで選べる数をふたつまでにする、というのも方法としてはありなんですが、今回は都合上プルダウンメニューで実装したいのです。ご教授お願いします。

  • エクセル プルダウンメニューリンク

    Excel 2003 です。     プルダウンメニューから参照されるデータが入力されるテーブルを複数シート(3つ)に貼り付けて、全てリンクさせたいのですが可能でしょうか?  "SheetAAA" A1 セルに プルダウンメニュー がありこちらは他作業シート"SSS" にリンクしていて、例えば 鉛筆/消しゴム/定規 などの項目を選択すると作業用シートで対応した 50円/100円/300円 などが B1 セルに入力されます。  この"SheetAAA" A1セルに あるものと同じものを "SeetBBB" A10 に貼り付けてB10にも金額を、そして"SheetCCC" の D10にも貼り付けてE10に金額、しかしどのシートのプルダウンメニューから商品を選択しても(例えば鉛筆)全てのシートに同じ値(鉛筆)が表示され、隣に対応金額が出るようにしたいのですが。  簡単に言うと、全てのシートで同時に動くプルダウンメニュー・・でしょうか。 分かる方いたらお願いします。   

  • エクセルのプルダウンメニューを作る時に、

    エクセルのプルダウンメニューを作る時に、 メニューの中の初めの文字を入れたら、後はそのリスト中の同じ文字からなる言葉を捜してくれる方法 とプルダウンメニューから言葉を選べば、違うセルに自動的に数式が入る様に出来る方法はございますか? 例: ABCD EFGH IJKL と言うプルダウンメニューを作った時に、 「A」と打てば、「ABCD」が候補として出てくる様にしたいんです。 また同じプルダウンメミューから「ABCD」を選んだら 同じ行の 違う列に 自動的に =roundup(A3*100),000・・・ と言う様に計算式が出る様にしたいので、 もし可能な様であれば 上記二つの方法を教えて下さい。

  • プルダウンメニューの自動変更

    プルダウンメニューAとプルダウンメニューBがあります。 プルダウンメニューAでは「A-1」と「A-2」が、 プルダウンメニューBでは「B-1」と「B-2」が 選択できるメニューとして指定されています。 プルダウンメニューAで「A-1」を選択すればプルダウンメニューBで「B-1」が、 プルダウンメニューAで「A-2」を選択すればプルダウンメニューBで「B-2」が 自動的に選択されるようにプログラムすることは可能でしょうか? どなたかご教授ください。

  • プルダウンメニューの項目にリンクを貼りたいのですが。。。

    Flashで参考書を読みながらプルダウンメニューを作りましたが、各項目にシーンの切り替えを指示したいのですが上手くいきません。 例えば、Galleryというシーンにプルダウンメニューを作成して、メニューのGallery1をクリックするとシーンGallery1に、Gallery2をクリックするとシーンGallery2に切り替わる感じです。 私のプルダウンメニューは、メニューのタイトルのロールオーバー時(シンボルB)とそうでないときの状態のグラフィックシンボルAをそれぞれを作成。 続いて、メニューの各項目のロールオーバー時とそうでないときのボタンシンボルを作成。 そのボタンシンボルを使ってムービークリップシンボルAでプルダウンメニューの項目の動きを作成。 新規のムービークリップシンボルBに「label」 「content」 「pulldown」 のレイヤーを作成。 「content」の1フレーム目にグラフィックシンボルA、2フレーム目にシンボルBを配置。 「pulldown」の1フレームは空白キーで2フレーム目に先ほどのムービークリップシンボルAを配置。 「label」の1フレーム目にstopというラベルをつけて、2フレーム目にstartというラベルをつける。

    • ベストアンサー
    • Flash
  • エクセルでプルダウンをつける方法

    エクセル2002ですが、A B C をいうのをプルダウンで選べるようにしたいのですが、どこで設定すればいいのですか?

  • プルダウンメニューの活用法について

    はじめまして、自分は今、Excelで印刷の見積フォームを作っています。 プルダウンメニューAに紙の寸法(A判とかB判とか)、プルダウンメニューBに紙の斤量(28.5kg・30.8kg・・・130.5kg位まで)を入れ、メニューAでB判を選択するとメニューBで、43.5kg・46.5kg・・・130.5kgが表示出来るようにメニューAとBに関連性を持たせたいのですが、その作り方が不明です。 質問ですが2つ有ります。 1つ目は自分がしたいことの実現性 2つ目はもし出来るとするならば、その方法論 です。 コンピュータを触ってから、まだ2月の不明多い者ですが、よろしくお願いします。

  • エクセル プルダウン 別シート計算について

    プルダウンメニュー 別シート計算について 宜しくお願いいたします。 sheet1には A2/B2/C2/ 商品名/サイズ/貸出数/ 商品名/サイズ/貸出数 までは、入力規則でプルダウンで、商品名やサイズを指定できるようにしています。 SHEET2には A2/B2/C2/ 商品名/サイズ/現在の在庫数 が入力されています。 このSHEET1の( D2 )に、プルダウンで指定された 商品/サイズ/貸出数 = (SHEET2 在庫数)ー (SHEET1 C2 貸出数 )=現在の在庫数を 求めたいのですが、勉強不足で式がわかりません。 教えていただけないでしょうか? 使用ソフトはexcel2000です。 どうぞ宜しくお願いいたします。

  • エクセルの計算式で困っています。

    エクセルの計算式で困っています。 イベントの計画書の作成で、a固定費 b一人当たりの変動費 c販売価格 とある場合、 利益率を8.0%以上の集客を行えば良いかの分岐を求める計算式を教えてください。 もう少し詳しく説明致しますと・・・ 例えば、固定費100000円 一人当たりの変動費1000円 販売価格4000円  ((4000*X)-(100000+1000*X))/(4000*X)=0.8 計算でXを求めるための計算式を教えて ください。※この場合、X=37.31344 となるため38人以上の集客になるかと思います。

  • エクセルの計算式で困っています。

    エクセルの計算式で困っています。 イベントの計画書の作成で、a固定費 b一人当たりの変動費 c販売価格 とある場合、 利益率を8.0%以上の集客を行えば良いかの分岐を求める計算式を教えてください。 もう少し詳しく説明致しますと・・・ 例えば、固定費100000円 一人当たりの変動費1000円 販売価格4000円  ((4000*X)-(100000+1000*X))/(4000*X)=0.8 計算でXを求めるための計算式を教えて ください。※この場合、X=37.31344 となるため38人以上の集客になるかと思います。

専門家に質問してみよう