[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『複数条件で指定数値以上、空欄でない列を数える』(ユウコ)
複数条件で列をカウントする式を教えて下さい。
A B C D 1 東京 3 8/25 2 神奈川 2 8/25 3 東京 4 キャンセル 4 静岡 3 差替え 5 東京 1 8/26 6 東京 3 8/26
この様な表で、Aが東京・Bが3以上(又は1と2以外)・Cに文字が入っている (又はDに文字が入っていればマイナスする) という条件で何件かを数えたいのですが、一つずつだと何とか出来たのですが 併せ技になると・・うまくいきません。 ご回答、宜しくお願い致します。
複数条件でのカウントにはSUMPRODUCT関数が使えます。 =SUMPRODUCT((A1:A6="東京")*(B1:B6>=3)*(C1:C6<>"")) で、「2」が返ります。 (Hatch)
ありがとうございます。早速試してうまくいきました。 もうひとつ、上記の (Dに文字が入っていればマイナスする)という式も教えて頂けませんか? どちらでも可の様な質問をして申し訳ありませんが、こちらも後から必要に なってきてしまったモノで・・。(ユウコ)
>(Dに文字が入っていればマイナスする)という式も教えて頂けませんか? Hatchさんと全く一緒ですが、 =-SUMPRODUCT((A1:A6="東京")*(B1:B6>=3)*(D1:D6<>"")) ということでしょうか? SUMPRODUCT関数については、この学校のライブラリ、 https://www.excel.studio-kazu.jp/lib/e3h/e3h.html にも説明がありますのでどうぞご覧ください(まこ)
まこさん、早速のご回答ありがとうございます。質問を間違えてしまいました。 足し算では無いので、マイナスというのは表現が違いますよね? 例でいうと、Aが東京のうちBが3以上で、かつDに文字が入っていない件数を 数えたいのです。やはり「2」が返る様にです。本当にすみません。(ユウコ)
=SUM((A1:A6="東京")*(B1:B6>=3)*(D1:D6="")) Ctrl+Shift+Enterで確定 または =SUMPRODUCT((A1:A6="東京")*(B1:B6>=3)*(D1:D6="")) で、確定 で、どうでしょう? (夏目雅子似)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.