• 締切済み

Sumifで文字を拾いたい

最近Sumifを覚えて仕事の能率を大幅にアップさせることができました。Sumifは一致する数値のみ拾ってくれる便利な関数なのは分かりましたが、文字をまでは拾ってくれないみたいです。 大体、以下のように入力されたデータを使って集計しています。 コード 品名 1001  えんぴつ 1002  定規 1003  消しゴム 1004  ボールペン コードの列でSumifを使って集計していますが、今度は品名の列(文字)を使って集計したいのです。何かSumifに似た便利な関数はあるのでしょうか。お時間のあるときにでも、教えていただけたらとても助かります。 よろしくお願い致します。

みんなの回答

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

>何かSumifに似た便利な関数はあるのでしょうか このように質問する意図が判らない。 SUMIFでは文字の列を検索(選別)して集計はできないと思っているの。できますよ。 >Sumifに似た便利な関数はあるのでしょうか その他 (1)SUMIF (2)DSUM (3)SUMPRDUCT (4)配列数式 などでできます。そのほかVBAでできます。 例データ A列  B列 福岡 3 東京 1 大阪 2 名古屋 3 大阪 1 東京 5 東京 6 大阪 2 東京分は =SUMIF(A1:A8,"東京",B1:B8) で12 SUMPRODUCTでは =SUMPRODUCT((A1:A10="東京")*(B1:B10)) 配列数式では =SUM(IF(A1:A8="東京",B1:B8,0)) と入れて SHIFT+CTRL+ENTER(3つのキーを同時に押す)

回答No.1

文字を使って集計したい場合、SUMIF関数の検索条件を文字列扱いにする為のダブルクォーテーション「""」を使います 例えばC列に金額がを入力してるとして品名がB列だとすると =SNMIF(B2:B5,"えんぴつ",C2:C5) このように文字をダブルクォーテーションで囲みます 表の作り方次第では色々な関数が使えると思いますよ

参考URL:
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/itiran.html

関連するQ&A