- ベストアンサー
sumif関数で検索値に不等号が入る場合の対処法
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
例えば =SUMIF($A$2:$A$9,"="& $A13,$B$2:$B$9) などの様に、SUMIF関数の[検索条件]を示す文字列(或いはその文字列が入力されているセルを示すセル番号)の前に "="& を付けてみては如何でしょうか?
その他の回答 (3)
- bunjii
- ベストアンサー率43% (3589/8249)
回答No.4
>sumif関数で、数値の合計をだしたいのですが、検索値に不等号が入っているため、どうもデータがおかしいです。 SUMIF関数、SUMIFS関数は範囲を前処理するとエラーになることがありますので"<"、">"をSUBSTITUTE関数で削除することができません。 代わりの関数としてSUMPRODUCT関数を使えば良いでしょう。 =SUMPRODUCT((A$2:A$9=A13)*B$2:B$9)
質問者
お礼
ちゃんと数値がひっぱれました!!ありがとうございます。 SUMPRODUCT関数は使った事がなかったのでとても勉強になりました。
- Nouble
- ベストアンサー率18% (330/1783)
回答No.2
此試してみて =sumif(SUBSTITUTE(SUBSTITUTE($A$2:$A$9,"<",""),">",""),SUBSTITUTE(SUBSTITUTE($A13,"<",""),">",""),$B$2:$B$9) 要らんもん取ってみました
質問者
お礼
ありがとうございます!
- aokii
- ベストアンサー率23% (5210/22062)
回答No.1
=SUMIF($A$2:$A$9,$A13,$B$2:$B$9)
お礼
すすすごいです!数値がでました。 まさか「=」をつければ解決するとは思いませんでした!! とっても勉強になりました。 いくつか回答をいただきましたが、sumifを使ったままであるということ、 <>有りのまま、関数で数値をひっぱりたいという希望も叶っていることから ベストアンサーとさせていただきますm(_ _)m