• ベストアンサー

エクセルで検索での合計

例  検査値 えんぴつ えんぴつ 5本 けしごむ 3本 定規   2本 えんぴつ 4本 ノート  3冊 えんぴつ 5本 のようになったとき えんぴつ で検索して 本数の合計を出せるのですか? 教えてください。

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

  • ベストアンサー
  • tgn1013
  • ベストアンサー率33% (386/1137)
回答No.5

回答は出ていますが、ちょっと違うやり方を。 オートフィルタではいかがですか? (下記説明、初心者向けに書いていますので、ご存じでしたら無視してください) まず合計欄にsubtotal(9,b2:b7)としてください。 (範囲はセルに合わせて任意) 表の上端にA1:品名 B1:数量 C1:単位 と入れます。 これで、データ>フィルタ>オートフィルタ を選択してください。 品名のセルの三角ボタンを押して、「鉛筆」を選べば 鉛筆のリストになって、本数が出ます。 一つ大事なことですが、 一つのセルに「5本」と入力されていませんか? 5本は文字なのでExcelは計算できません。 数量と単位のセルを分けておくことをお勧めします。

その他の回答 (5)

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

例 A列   B列 えんぴつ 5本 けしごむ 3本 定規 2本 えんぴつ 4本 ノート 3冊 えんぴつ 6本 B列は文字列とし、単位は1桁の漢字ばかりとする えんぴつ 5本の5は半角とする(質問は全角になっている)。 鉛筆の合計は =SUM(IF(A1:A6="えんぴつ",LEFT(B1:B6,LEN(B1:B6)-1)*1)) と入れて、SHIFT+CTRL+ENTERの3つのキーを同時に押す。 〔配列数式です) 応えは14です。 普通エクセルを使い出したら、単位は別列に分けるように思う。 本までの単位まで隣列に、またはくっつけて出すとなると複雑になる。

  • headgear
  • ベストアンサー率23% (6/26)
回答No.4

ピボットテーブルを利用して、カウントさせてはいかがでしょうか

noname#37676
noname#37676
回答No.3

質問の例では、 (1)数値が全半角が混じっている(2)単位が入力されている まず、数値として認識させるため、C列などに 「=VALUE(LEFT(B1,LEN(B1)-1))」(←単位が一文字として) 「=SUMIF(A1:A6,"えんぴつ",C1:C6)」

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

確認ですが本数は、数値でなく単位付きの文字列で入ってますか? その場合はSUMIFでは結果は0になります。 単位(本・冊等)が別セルであればSUMIFで集計できます。 同じセルの場合は =SUMPRODUCT((A1:A6=E1)*(LEFT(B1:B6,MIN(FIND({"本","冊"," "},B1:B6&" 本冊"))-1)))

noname#123709
noname#123709
回答No.1

=SUMIF(A1:A6,"えんぴつ",B1:B6) 等ですかね?

関連するQ&A

  • Excelで検索合計をしりたいのですが

    お聞きしたいのですが Excelで表をつくり 表品の合計を知りたいのですが?   A    B    C     D    E    F 1えんぴつ  3   消しゴム   2   えんぴつ  2ノート   3   えんぴつ   2   ノート 3消しゴム  3   ノート    1   消しゴム 4えんぴつ  2   ノート    2 5えんぴつ  1   えんぴつ   1 上記の表を作り Eにえんぴつと入力すると Fに合計がでるような関数式はありますか? E1は えんぴつ だったり ノート だったりします 宜しくお願いします。

  • (Excel2002)フィルターで抽出→抽出部のみのファイル

    いつもお世話になっております。 早速ですが、質問があります。 購入者名と購入品が入ったエクセル表があるとします。 鈴木 けしゴム 100円 田中 えんぴつ 200円 山田 じょうぎ 300円 田中 けしゴム 100円 鈴木 じょうぎ 300円 : : :    合計(SUBTOTAL9) 15000円 ここで鈴木でフィルターをかけると、 鈴木 けしゴム 100円 鈴木 じょうぎ 300円     合計  400円 となると思います。 この表示された項目のみを「鈴木ファイル」として保存したいのです。 フィルターにより田中と山田が非表示になっている状態ではなく、 ファイル全体で鈴木(とその合計)しかないデータにしたいのです。 実際は鈴木田中山田ではなく、50ほどの項目があり、 それぞれを抽出してファイルに分けたいと思っています。 よろしくお願いします。

  • 文字列を抽出して足し算するには?

    質問させていただきます。 下記のような表があったとします。   A        B      C      D 1 えんぴつ   100円    ノート   100円 2 消しゴム   200円    定規    200円 3 定規     150円    消しゴム  400円 4 ノート    300円    えんぴつ  150円 AとCには品名、BとDには値段が入力してあります。 そこで、別シートのセルに えんぴつ合計 250円 消しゴム合計 600円 定規合計   350円 ノート合計  400円 のようにそれぞれの品物の合計金額を出せませんでしょうか? *品名は同じでも値段が違います。 品名ごとに列を決めて入力すれば簡単なのでしょうが・・・ よろしくお願い致します。

  • エクセルでポジションのグラフって作れるのでしょうか?

    皆様いつもありがとうございます。 さて今回も困っております。可能であると嬉しいのですが、宜しく お願い致します。    A       B      C 1 商品名    当月売上    利益  2 えんぴつ   10,000     10% 3 けしごむ    5,000      5% 4 ボールペン  25,000     15% … という表から、 売上 1,5000 │            ●ボールペン      │      │ 1,0000 │       ●えんぴつ         │  5,000 │  ●けしごむ      │      └─────────────利益         5%   10%   15% …というような、ポジションをとる表をグラフウイザード から、作れないのでしょうか? 宜しくお願い致します!!

  • 【エクセル】月別、商品別の売上表を作りたいのですがうまくいきません。

    オークションの売上や小遣いの管理をしようと家計簿を作っております。 日付と商品名と金額を入力したデータがあり(シートA)、それを売上月と商品名ごとに別シート(シートB)に表示させたいのですが、どうしたらよいのでしょうか。SUMIF等で試行錯誤してみたんですがなかなかうまく行きません。 よろしければ知恵をお貸しください。 売上(シートA)   A     B       C 1 日付   商品     金額 2 10/11  えんぴつ   100 3 10/16  けしごむ    50 4 10/21  えんぴつ   120  5 11/25  えんぴつ   100 6 12/18  ノート     120 月別売上(シートB)   A       B      C      D 1         10月    11月    12月 2 えんぴつ   220    100 3 けしごむ    50 4 ノート                   120

  • エクセルの並び替え機能について。

    エクセルでお店の商品の在庫リストを作っているのですが、 表のなかで、品名に加えて原価も一緒に管理する必要があります。 商品名と原価は、違う列のセルに書かれています。 商品をあいうえお順で並び替えするように設定した際に、 その商品の原価も、商品と一緒に順番を変えられるようにするには どうすれば良いでしょうか? ご存知の方おりましたら、教えて頂けると嬉しいです。 よろしくお願いいたします。 【例】 消しゴム 30円 えんぴつ 50円 定規 100円 ↓ えんぴつ 50円 消しゴム 30円 定規 100円

  • 日付で検索して合計を求める関数

    日付で検索して合計を求める関数を教えて下さい。    A   B    C   本数  単価   納期 1 10  100  1/2 2 10  100  1/8 3 10  100  1/10 4 10  100  1/13 5 10  100  1/20 6 10  100  1/22 7 10  100  1/26 8 10  100  1/27 上記の表で 月頭(1/1~1/10)、月中(1/11~1/20)、月末(1/21~1/31)毎の 本数×単価=金額 総売上金額を別のシートに表示させたいのですが、どうしたらいいでしょうか? 9

  • エクセル 表検索した合計の出し方について

    既出でしたらすいません。 いろいろ検索していみたのですが見つかりませんでしたので、教えて下さい。というかできないのですかね? エクセル2007を使っているのですが、商品、単価、入り値を一覧の表にしてVLOOKUPでその一覧の番号から表検索して別の一覧を作れるようにしました。その新しい表の最後の行に単価と入り値の合計を出したいと思っています。ただ、その最後の行は一定ではなくどこになるかわかりません。(違う場所に合計用のセルを作るのではなくすでに関数がある場所に付け足したいのですが。。。) 以下がそのセルに入っている関数の例です。 =IF(I6="","",ROUNDDOWN(I6*F6+I6*IF(G6<10,G6/10,IF(G6<100,G6/100,G6/1000)),0)) I6にVLOOKUPで検索した単価が入るように関数を入れてあります。 F6、G6は数量を入力するようにしてあります。単価と数量の合計 この関数に付け加えるか、もしくは新しい関数でもいいので 「もし、A6に合計の文字列が入れば、I1~I5(合計の文字列が入る前のセル)までを足す」 というようなことができますでしょうか?

  • エクセル初心者です

    A店 鉛筆     500円 B店 消しゴム   200円 A店 ノート    350円 B店 鉛筆     450円 A店 鉛筆     650円 上のような表において、A店であり、なおかつ、鉛筆、といった条件で合計金額を算出したいのですが、どのような数式でやればいいでしょうか? ちなみに、答えは950円です。。。 よろしくおねがいします  

  • 正規化について

    このようなレシートを第三正規形までするとしたらどのような形になるのでしょうか。 回答お願い致します。 鉛筆 @100 ×2 ¥200 ノート @100 ¥100 定規 @150 ×2 ¥300 消しゴム @50 ¥50 キャップ @70 ¥70

専門家に質問してみよう