[[20180613150958]] 『SUMIFS リスト以外を抽出条件にしたい』(TK) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『SUMIFS リスト以外を抽出条件にしたい』(TK)

お世話になります。

A列 ・・・ 日付
B列 ・・・ 識別番号(5桁)
C列 ・・・ 合計したい数字

というデータがあります。

また、E列に除外したい識別番号のリスト
D1に対象にしたい日付があります

この時に、SUMIFSで

合計対象範囲 ・・・ C列
条件範囲1 ・・・ A列
条件1 ・・・ D1
条件範囲2 ・・・ B列
条件2 ・・・ E列にある識別番号以外

としたいのですが、条件2の設定方法がわかりません
ご教授頂けますでしょうか。
よろしくお願いいたします。

< 使用 Excel:Excel2016、使用 OS:Windows7 >


 B列の各識別番号がE列(除外リスト)に存在するか否かを真偽型で表す列を別途作っておいて、
 (例えば=ISERROR(MATCH(B1,E:E,0)とか)
 で、
 SUMIFSの条件範囲2でその列を指定する(上の例えだと条件2はTRUE)

 という建て付けが割と素直なやり方だと思いますが、ダメでしょうか?

(白茶) 2018/06/13(水) 16:58


 =SUMPRODUCT((A:A=D1)*(COUNTIF(E:E,B:B)=0)*C:C)
 ではどうか?
 もし重いようであれば
 =SUMPRODUCT((A1:A100=D1)*(COUNTIF(E:E,B1:B100)=0)*C1:C100)
 と範囲を指定してみてくれ。
(ねむねむ) 2018/06/13(水) 17:06

 白茶様、ねむねむ様、ありがとうございます。

 今回はねむねむ様の数式を用いて思い通りのものができました。

 また機会がございましたらよろしくお願いします。

(TK) 2018/06/14(木) 12:26


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.