• 締切済み

ロータス123の集計

教えてくださいm(__)m ロータス123での集計の質問です。 同じシート内での集計でコード番号を入力すると製品と数値が 他ファイルから抽出するよういしています。 そこで、同じシートの任意の場所に下記のように集計がでるように するにはどのように書けばいいのでしょうか? よろしくお願いしますm(__)m コード 製品  数値   1 テレビ  5   2 DVD   3   3 PC    2   1 テレビ  2   2 DVD    3 ---------------------- コード 製品  数値   1 テレビ  7   2 DVD   6   3 PC    2   

  • pcww
  • お礼率0% (0/10)

みんなの回答

回答No.2

pcwwさん、補足拝見致しました。 最初に雛形を作っておいてはダメなのでしょうか? A B C AA 1 コード 製品 数値 テレビ 2 @IF(A2=1,C2,"") 3 @IF(A3=1,C3,"") 4 @IF(A4=1,C4,"") 5 @IF(A5=1,C5,"") ・ ・ ・ ・ ・ ・ 100 @IF(A100=1,C100,"") 101 @SUM(AA2..AA100) -------------------- ← 「表示」・「分割」・「水平」 (集計欄) 1000 コード 製品 数値 1001 1 テレビ +AA101 1002 2 DVD +BB101 1003 3 PC +CC101 ↑ここまで作って、この時点で「保存」。 今後はこのファイルを使用して、コードを入力して行けば集計欄の数値に加算されて行きますが…ダメ? もちろん、コードを入力したシートは雛形とは「別名で保存」すると言うことで… >コードを入力した時点でコード番号 製品名も表示され合計もでるように >したいのですが・・・ ↑こちらの件ですが、コードを表中に一切入力しなかった場合も踏まえて… @IF(AA101>=1,1,@IF(AA101=0,@IF(BB101>=1,2,@IF(BB101=0,@IF(CC101>=1,3,@IF(CC101=0,"","")),"")),"")) ↑コレをA1001に入れますと… AA101(テレビの数値の合計です)が1以上の時に1(テレビのコードです)を返し、AA101が0でBB101が1以上の場合に2を返し、BB101が0でCC101が1以上の時に3を返し、CC101が0の時(全てが0となる場合です)はnullとなります。 例えば、テレビ、DVDの数値の合計が0で、PCの合計が1以上であった場合は、PCのコードである3をA1001に返します。 んでもって、この返したコードを利用して、 pcwwさんの仰有る、「コードを入れると自動で別ファイルからひっぱって」きては如何でしょうか? A1002以降もA1001をイジっていただければ出来ます。 「雛形」+上のIF文で >コードを入力した時点で… が可能になると思います。 う~ん、でも最初に書いた「雛形」だけを使ったほうが楽なような気が…^^;; ※この回答欄に表をコピペすると、全然違った形になっちゃいますね^^;; A列がコード、B列が製品、C列が数値、AA列がテレビ・@IF・@SUMです。

回答No.1

仮に上の表の「コード」をA1として… 別ワークシートでも同ワークシート上でも良いのですが、 @IF(A2=1,C2,"") ↑コレで「テレビ」のみの「数値」が表示されるので、上の表の行数分コピー。 んでもって行数分コピーした下に、@SUM(コピーした行の範囲)←仮にAA50とします。 下の表、A9(「数値」が7になっているところ)に、 +AA50 で如何でしょうか? (もちろんA9に直接、@SUMでも良いですが…) 「DVD」の場合、 @IF(A2=2,C2,"") 「PC」の場合 @IF(A2=3,C2,"") で同様に… 座標の絶対、相対はお任せします。 私でしたら別ワークシートに、「テレビ」「DVD」「PC」と作ります。 ひょっとすると、こういう意味では無いのでしょうか?(ちょっと心配^^;;)

pcww
質問者

補足

pc-8801mk2MRさんどうもありがとうございます。 @IF で各製品の合計がでるようになりましたありがとうございますm(__)m もう少し教えていただけますか? 現在コードで製品、数値をひっぱってきているのですが 例えば 1を入力すると(仮にA1に入力)B2 C2セルに製品名、数値が 自動的に表示されるようにしています。 1 テレビ  5 2  DVD 3 3 pc 2 1 テレビ  2 2 DVD 2 というようにテレビ、数値はコードを入れると自動で別ファイルからひっぱって きます。 そこで 同シートもしくは別シートでもいいのですが コードを入力した時点でコード番号 製品名も表示され合計もでるように したいのですが・・・ 例えば同シートの場合ですと ----------------------------   E   F    G ---------------------------- 1 テレビ  7 2 DVD 5  のようにです。 よろしければお教えください。お願いいたします。 

関連するQ&A

  • エクセルで集計について

    それぞれの課がそれぞれに使いやすいように 個々に作っている表資料の中から、 必要な数値を、自分のエクセルファイルに 流用したいのです。 現在は、プリントしたものを持ってきてもらって、 自分で手入力して自分の表で集計しています。 自分のエクセルファイルは、集計です。 (1)集計ファイル (2)集計ファイル (3)集計ファイルから、 ある部分の数字を自分のエクセルシート上に 反映させたいのです。 できれば、(1)から(3)の人たちが入力し終えたら、 自分のエクセルシートには、3つの数値を用いて、 合計された数値が表示されている状態にしたいのです。 あと、自分の集計しているものは(1)から(3)の人たちには、 みられては困ります。また、(1)(2)(3)それぞれの人も自分で作った表以外は見れないようにしたいのです。 これは、個別の尊重でデータの混在を防ぐためです ですから、同じワークシートというわけにはいかないと 思いますが、いかがでしょうか? でも、私だけはこの3者の集計表をみたいのです。 さらに、私の集計表だけは、3者が入力し終えたデータから必要な数値だけを抜き取り集計したいのです。 これをするには、(1)から(3)に方は、 それぞれの集計表ではなく、私が用意したシートで 入力していただくことになるのでしょうか? 何か良い方法はありませんでしょうか? 経験者の方、よろしくお願いいたします。

  • 集計

    同じシートが複数枚あります。内容を集計表に反映させたいのですが方法がわかりません。 数値の合計であれば3-Dや統合等だとおもうのですが、伺いたい方法は「数値」ではなく「文字」の集計です。 Sheet1~5までに各年代別の嗜好品が入力されています。 各シートには性別や住んでいる地域等いくつかの分類もあります。 Sheet6にSheet1~5までの情報(文字)をすべて反映させたいのですがどのようにすれば良いのでしょうか。 今はSheet1~5まで一旦入力してからそれを元にSheet6に再び入力していくという作業をしています。 ご回答、宜しくお願いします。

  • 家計簿の集計をしたいのですが

    PC初心者です。よろしくお願いします。 Microsoft2003 Excel を使い家計簿を作成しています。 別のシートにコード表を作り、コード番号の入力だけで、項目を入力できるようにしていますが、今度は項目別に集計を出したいのですが、 どのようにしたらいいのか教えていただけないでしょうか? 日付 コード番号  項目    金額 10/1    1、    食費    100円 10/1    2、    教育費   100円 10/2    1、    食費    100円 10/3    1、    食費    100円 10/4    1、    食費    100円    とあるとすると・・・ 10月度の食費の合計を出したいのです。 10月度だけではなく、11月12月も・・・ 楽なやり方を教えてください。

  • 抽出したデータを他のシートにコピーし集計したい

    初心者ですがよろしくお願いします。 シート1の1列目に商品コード゛、2列目に部署コード、3列目に金額が記入されています。 商品コード、部署コード両方が同じ行毎にシート2に集計し、合計金額を計算させ任意の(或いは集計表のすぐ下の)セルに入力させるにはどうすればいいでしょうか? 商品コード、部署コード両方が同じ集まりはたくさん10程度できますが同じシートに横に並べて集計させたいです。  よろしくお願いします。

  • エクセルでセルごとではなく、項目につけたコードこどで集計をとりたいのですが

    タイトルのとおりです。 各シートのセルA1の値の集計をとるのではなく、 表A1からA10に入っているコード(数値、文字)の種類ごとに毎日1枚ずつあるシートを1ヶ月で集計したいのです。 1日1シートとして、31シートあり、 コード別に32シート目で集計したいのです。 最終的に、コード1111は500、コード2222は700という具合に集計をとりたいのです。 以上、よろしくお願いいたします。

  • エクセルでの集計について

    初心者です。 エクセルでの集計について教えてください。 sheet1にプルダウンやフォームで入力し、sheet2へ集計させたいのですがやり方がわかりません。 例えばプルダウンの場合、sheet1のA1で都道府県を選ぶとB1には対応する市町村が選択できるようにします。C1には任意で数字を入力していくとします。それを何行か入力します。はsheet2に、A列には都道府県別、B列にはAに対応する市町村、C列には任意の数字が合計されるようなことをしたいのですが・・・。こんな説明でご理解いただけるか心配ですが、なんとかやさしくお教えください。(フォームでの入力がスマートで格好がよさそう・・・。)マクロ等々もぜひともやさしくお教えください。

  • エクセル・別シートに集計

    他の方のものを見ても自分に当てはめることができす、質問させて頂きます。 エクセル2010を利用しています。初心者です。よろしくお願いします。 同じエクセルブックにデータのシートが3枚あり、その内容をまとめて抽出させるシートを同じブック内に作成したいです。どなたか方法を教えていただけないでしょうか?? シート3枚のデータの合計を、○のついたセルを都道府県別に数え、データが更新されれば集計も更新できるようにしたいです。 (ちなみに前任者が作成した同じようなシート(別データを集計)は、集計シートにデータの最新番号を入力するセルがあり、そこに最新のデータ番号入力すると、データが反映されるようになっていました。同じにできなくてもよいです。) データの内容は「データ番号」「氏名」「住所」「都道府県」「電話番号」・・・「○or空欄」といった感じです。 同じ様な質問をたくさん閲覧したのですが、自分のデータに当てはめることができませんでした。 何卒よろしくお願いいたします。

  • 集計の際、重複行を詰めて表示する。

    下記のリストを別シートにて集計したいと思います。 (入力シート)   A   B 1 テレビ 1 2 テレビ 2 3 冷蔵庫 3 4 テレビ 1 5 洗濯機 5 (集計シート)   A   B 1 テレビ 4 2 冷蔵庫 3 3 洗濯機 5 同じ商品の数量を足し、同じ商品名は表示せずに詰めた状態で リストを作成したいのですが、どのようにすればいいですか? どうぞ宜しくお願いします。

  • Excel:条件にあったものを集計したい

    下記のような表があります。 sheet1 組織 課コード 課名 税抜金額 消費税 備考 コード aaa  123     経理  3243    282  xxx  0145 aaa  123      経理  8227     411  yyy 0418 aaa  125     総務   1543     77  zzz 0145 aaa  123     経理   9810     490  nnn 0145 データが約1000件くらい入力されてます。 条件を別シート(別sheet)に入力し、その条件に合うものを導きだし、集計をさせたものを、sheet3に表示をさせたいのです。 条件…コードが一致するもの sheet3 sheet2に条件を0145と入力した場合 課コード 課名 税抜金額 消費税 備考 123     経理  3243    282  xxx 123     経理   9810     490  nnn        合計  13053    512 125     総務   1543     77  zzz       合計   1543     77 月により、それぞれの件数は変わってきます。 このようなことは、可能でしょうか? できれば、マクロを使用し、マクロボタンを押すと集計されるようにしたいです。 よろしくお願いいたします。

  • EXCEL2007 集計方法を教えて下さい。

    EXCEL2007 集計方法を教えて下さい。 sheet1は、商品の出荷データが入っています。 A列・・得意先コード、B列・・品番、C列・・出荷数 sheet2で集計します。 A2以降に商品コードが入力してあります。 A1に得意先コードを入力すれば、sheet1のA列を参照し、該当得意先の商品出荷数をsheet2のC列に集計したいのです。 (sheet1のデータは羅列です。 例えば、山本屋のりんご購入履歴が1行目や10行目21行目と入力されているイメージです。

専門家に質問してみよう