• 締切済み

表の集計

エクセルで A1 りんご B1 100 A2 みかんB1300 E1 りんご F1 200 E2 みかん F1300 とあります。 この、りんごと書かれているセルの横のセルの集計をしたいのですが 関数でできますか? また、この表が、2シートにわたってあるのですが 片方のシートの端にまとめて表を作りたいと思っています 何か、方法ないですか?

noname#243819
noname#243819

みんなの回答

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

#2です。 こんなのはどうかな。 第1行目に、りんごと入っている列があり、その右隣列に計数がある場合、 それらの計数の第1行全体の和をだす、のでよければ A1:N1のデータ例では、aと入った列の隣列の同行の数字を足すでよければ、 a 3 b 2 a 6 a 4 e 5 a 6 a 1 質問例ではaに当たるのは「りんご」のような文字列です。 =SUM(IF($A$1:$N$1="a",OFFSET($A$1:$N$1,0,1),0)) と入れて、ShiftキーとCtrlキーとEnterキーを同時押しする。 配列数式という。作業列は必要ない。 結果は20とでる。3+6+4+6+1=20です。 配列数式というのは、初見かもしれないが、OKWAVEのエクセル関連の質問回答ではよく出てくるもの。 2シート以上に同じようなデータがあれば、1つの式では済まないだろうから 式を繰り返した記述をすることになろう。

  • masnoske
  • ベストアンサー率35% (67/190)
回答No.3

> A1 りんご B1 100 > A2 みかんB1300 この時点で意味不明です. A2セルに "みかんB1300" と入力されている? A2 みかん B1 300 と解釈するなら,1行目の B1 100 と矛盾する(同じセルに別の値は入力できない). なので,シートの画像を添付されたほうがいいです.

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

質問の例が理解できない。 >A2 みかんB1300のA2とB1?2B1300ならなぜ1300か? 本来エクセルではデータは縦方向に整理されているべきで、横方向につくってあるのは異例でやりにくい。 2列ずつ横方向に、品物名と数量が記録されていると(質問の意味を受けっとったが)して 例A1:J1 リンゴ 200 なし 10 リンゴ 15 みかん 20 リンゴ 25 1 0 0 0 1 0 0 0 1 下の行は、(上例第2行)は、どこの行でもよいが、空きエリア(行)に(作業列として) 次の式を入れた結果です。 今の場合、仮にB2に、=IF(A1="リンゴ",1,0) これを右方向にJ2まで式複写。(実際は列数の許す限り、データがこのシートで終わるまで)結果は上記のようになる。 求めるものは、空きセルに=SUMPRODUCT(A1:J1,A2:J2) 上記結果では 240 1シートつにつき、=SUMPRODUCT()の式は1品目あたり、1つで済む。 作業行を使ってしまうのが欠点。 == 小生なら、VBAを使ってやるので簡単(作業列は変数というものが受け持つ)。 こんなデータを作るのは、理由があってのことか。エクセルの素人だろう。 A列品名、B列数量で下方向にデータを連ねるものだ。

  • kkkkkm
  • ベストアンサー率65% (1615/2454)
回答No.1

たとえば単純にSheet1の合計でしたら(複数シートの場合式を繰り返します) =SUMIF(Sheet1!A:A,"りんご",Sheet1!B:B)+SUMIF(Sheet1!E:E,"りんご",Sheet1!F:F)

関連するQ&A

  • エクセル データの集計表を作成する

    シート1のデータを集計してシート2に結果を出したいのですが、関数を使いどのように行えば良いかお教えいただけますでしょうか。 りんご  A みかん  A りんご   りんご  B ぶどう   このようなデータがあり 1.その中にある項目を自動で一つ出し、 2.それぞれ済の分を集計して・・・ Aの集計 商品   個数 りんご   1 みかん   1 ぶどう   0 というようにしたいのですが、どなたかお答えいただけますでしょうか?よろしくお願い致します。

  • エクセルの集計

    エクセルの集計で質問します。 A列に「りんご」か「みかん」が入っている行を集計したいと思っています。    A 1 りんご、なし 2 みかん、もも 3 りんご、みかん 4 ぶどう 5 りんご 6 ぶどう、もも 7 みかん という表があると、期待している集計値は「5」なのですが、どのような関数を使えばよいかわかりません。 よろしくお願いします。

  • Excelで特定のセルの個数を集計してグラフにしたい

    Sheet1のA列に りんご みかん みかん さくらんぼ パイナップル りんご : のようなデータが入力されています。 Sheet2にSheet1の 「りんご」のセルの数 「みかん」のセルの数 「さくらんぼ」のセルの数 「パイナップル」のセルの数 : の集計をしたいのですが、Sheet2に「りんご」「みかん」「さくらんぼ」「パイナップル」を手入力やSheet1からコピーせずに、関数だけで集計することはできないでしょうか?

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

    エクセルの『集計』や『ピボットテーブル』を使わずに、関数でやる方法があれば教えてください。 1 名前  住所  りんご  みかん 2 山田 東京   1    3 3 鈴木 神奈川  3   8 4 佐藤 埼玉   4    10 5 山田 東京   5    5 6 佐藤 埼玉   6    5 とエクセルに表があるとします。 (7行目以降はデータが追加されるとします。) 別シートに下記のように名前ごとにりんご・みかんの数の合計を表に反映するようにしたいのです。 1 名前 住所  りんご  みかん 2 山田 東京   6   8 3 鈴木 神奈川  3  8 4 佐藤 埼玉   10  15 説明不足のところがありましたら補足いたしますので、お願いいたします。

  • 任意のセルをクリックするとそのセルの値を取得することは可能ですか?

    エクセルでこのようなことは可能か教えてください。 エクセルのシート1のB1からE3までにセットメニュー表があります。 イメージはこのような感じです。  A   B      C     D      E     1  りんご1個   150円  りんご1個   100円    みかん1個 2  りんご2個   250円  みかん1個   50円    みかん1個 3  りんご1個   200円   りんご2個   200円    みかん2個 表自体はもっと広範囲であるのですが、省略させていただきます。 ここで、この表の、たとえばB1セルをクリックした際に B1セルのりんご1個みかん1個 とC1セルの150円 という値を シート2の任意のセル(たとえばA1とB1セルに)に反映させることは可能ですか? 説明がわかりづらいかもしれませんがよろしくお願いします。

  • 種類別・期間別の集計

    下のような表での種類別・期間別の集計をしたいのですが?    A   B    C 1  8/1 10.000 りんご 2  8/2 50.000 みかん 3  8/4 12.000 りんご 4     10.000 ぶどう    ・ 10  8/15 5.000 みかん 11  8/16 25.000 ぶどう    ・ 26  8/30 13.000 りんご 35  8/31 8.000 みかん 毎月1日から15日と16日から月末までの各”りんご””みかん”2ぶどう”の個別の集計をしたいのですが日付が入る関数が分かりません。 月は毎月替わりますが、1日から15日と16日から月末は変わりません。 日付のセルには空白のセルが入る事があります。 よろしくお願いします。

  • Excel2003です。表リストから集計したいのですが・・・。

    Excel2003です。表リストから集計したいのですが・・・。 集計に使う関数式がわかりません。 りんごは、12個をパッケージに詰めて1作業 みかんは、10個をパッケージに詰めて1作業 ブドウは、5房をパッケージに詰めて1作業 12月に作業者Bがみかんを詰めました。 パッケージが2種類になっているので、作業数をbとしました。 bは、2つで1作業を表しています。 cは、3つで1作業を表しています。 表リストから作業者各々の作業数を下の表のように集計したいのですが、 何の関数式をどう作ればできるのかかわかりません? ご存知の方、教えていただけませんか? よろしくお願いします。

  • エクセルでの集計に関して

    こんにちは。いつもお世話になっております。 例えばですが、以下のようなCVSのデータがあります。 (エクセルで開けます。) 昇順 降順に変更可能です。 これが、何週間分かあり、タブがあって日にちごとに見れますが、 30件ほどの品目の、200件ほどのデータが50件ずつにのみ表示されます。 4/1分データ    品名   売り上げ数   りんご1  100    りんご2  200    みかん1  300    みかん2   400    バナナ1  500             次の50件→ -------------------------------------------- 4/2分データ    品名   売り上げ数   りんご1  1000    りんご2  2000    みかん1  3000    みかん2   4000    バナナ1  5000   バナナ2  6000   アボガド  7000   いちご   8000     次の50件→      ↓続く これを、エクセルで下記のようにしたいのです。 ********************************************** ID  品名    4/1分集計 4/2集計  4/3集計  4/4集計  4/4集計~~ A   りんご1  100   1000    300 B   りんご2  200   2000    400  C   みかん1  300   3000    500 D  みかん2   400   4000    600 E   バナナ1  500    5000    700 D  バナナ2        6000    800 E  アボガド       7000    900 F  いちご       8000    1000 日にちによって当然、新たな項目、アボガドやいちごがあったりします。みなさんでしたら、最速で一番簡単に行う為にどうしますか? ちょっといそいでてお知恵をどなたか下さい! ご教授下さいますようお願い致します。

  • 種類ごとに横に並んだ数字を別シートに縦に変換する方法を教えて下さい

    エクセルシートで、Sheet1に種類ごとに横に並んだ数字があり、そのデータをSheet2の指定のセルに数字の小さい順に縦に並び替えしたいのですが、どのようなVBAを書込んだら可能でしょうか?ご教授願います。 例 Sheet1  A    B    C    D    E    F    G 1 2     りんご  8    3    12 3     みかん 2    9 4     バナナ 4    3    7 5 6  このデータを下記のように変更して貼り付け Sheet2  A    B    C    D    E    F    G 1 2 3           りんご  3 4                 8 5                12 6           みかん  2 7                 9 8           バナナ  3 9                 4 10                7 11

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

    エクセルの集計について 項目 単価 数量 合計 りんご 50 3 150 みかん 30 5 150 バナナ 80 4 320 みかん 30 3 90 りんご 50 6 300 りんご 50 2 100 バナナ 80 4 320 みかん 30 7 210 上記のような表で りんご 11 550 バナナ 8 640 というように、0以外のものを集計できますか?

専門家に質問してみよう