• ベストアンサー

エクセルで検索での合計

例  検査値 えんぴつ えんぴつ 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/17069)
回答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% (7417/18945)
回答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