Excelで複数条件を検索させたい



◇-?Excelで複数条件を検索させたい-takesier-04/08-16:27(97)-No.339474
 ┗?!Re:Excelで複数条件を検索させた...-白茶-04/08-17:39(96)-No.339488
  ┣?!?Re:Excelで複数条件を検索させ...-takesier-04/08-17:51(96)-No.339490
  ┗?!!Re:Excelで複数条件を検索させ...-XMAN-04/08-17:52(96)-No.339491
   ┗?!!?Re:Excelで複数条件を検索させ...-takesier-04/08-18:05(96)-No.339493
    ┗?!!?!Re:Excelで複数条件を検索さ...-白茶-04/08-19:38(94)-No.339515
     ┗?!!?!【解決】Re:Excelで複数条件...-takesier-04/08-20:28(93)-No.339525

▲このページのトップに戻る
339474Excelで複数条件を検索させたいtakesier 2006/04/08-16:27

メーカー名:SONY ソニー
OS名:WindowsXp HomeEdition
パソコン名:pcg
ソフト関連:ソフトの使い方がわからない
--
Excelの数式について、教えてください。
例えば、

  ABC   

1 A 1 1

2 A 1 1

3 B 2 1

4 B 2 2

というようなものがあったとします。

そこで、A列が「A」でかつ、B列が「1」でかつ、
C列が「1」に当てはまる行がいくつあるのか、合計
を求めたいのですが、どのようにしたら良いでしょうか。  

▲このページのトップに戻る
339488Re:Excelで複数条件を検索させたい白茶 2006/04/08-17:39

記事番号339474へのコメント
takesierさんは No.339474「Excelで複数条件を検索させたい」で書きました。

こんにちは。

D列にABC列の文字を連結した文字列を出しておいて、
D列をCOUNTIFする。

と言うのが、手っ取り早いと思います。


D列という作業列を使いたくなければ、
SUMPRODUCT関数、
若しくは
SUMの配列数式で。


▲このページのトップに戻る
339490Re:Excelで複数条件を検索させたいtakesier 2006/04/08-17:51

記事番号339488へのコメント
白茶さんは No.339488「Re:Excelで複数条件を検索させたい」で書きました。
書き込み、ありがとうございます。

>SUMの配列数式で。
どのようにして、数式をたてたらよいのでしょうか?


▲このページのトップに戻る
339491Re:Excelで複数条件を検索させたいXMAN 2006/04/08-17:52

記事番号339488へのコメント
白茶さんは No.339488「Re:Excelで複数条件を検索させたい」で書きました。

簡単な方法なら、D列に「=IF(A1="A",IF(B1=1,IF(C1=1,1),0))」
こんなの入れて、D列の合計出すとか。
安易すぎかな?・・

▲このページのトップに戻る
339493Re:Excelで複数条件を検索させたいtakesier 2006/04/08-18:05

記事番号339491へのコメント
XMANさんは No.339491「Re:Excelで複数条件を検索させたい」で書きました。

>安易すぎかな?・・
いえいえ、より簡単なわかりやすいほうが
助かります。

「IF」については、なんとかできました。
これらの合計を出したいのですが、可能ですか?

例えば、Aかつ1かつ1 があてはまっているのは「2」というような
感じです。
配列数式「ctrl」+「shift」でenterすると{}がでるようですが、
いまいち、理解していません。
自分が情けなくなりますが、どうかよろしくお願いいたします。

▲このページのトップに戻る
339515Re:Excelで複数条件を検索させたい白茶 2006/04/08-19:38

記事番号339493へのコメント
takesierさんは No.339493「Re:Excelで複数条件を検索させたい」で書きました。

スマセン
お返事遅くなりました。

配列数式に関してはここが解り易いです。
http://t_shun.at.infoseek.co.jp/My_Page/Excel-REF/ref_page4-1.htm


回答例:

{=SUM(IF(A1:A4="A",1,0)*IF(B1:B4=1,1,0)*IF(C1:C4=1,1,0))}

   と言うことは ↓

{=SUM(IF(A1:A4="A",1)*IF(B1:B4=1,1)*IF(C1:C4=1,1))}

   と言うことは ↓

{=SUM((A1:A4="A")*(B1:B4=1)*(C1:C4=1))}
=SUMPRODUCT((A1:A4="A")*(B1:B4=1)*(C1:C4=1))


あるいは、

{=SUM(--(A1:A4&B1:B4&C1:C4="A11"))}
=SUMPRODUCT(--(A1:A4&B1:B4&C1:C4="A11"))


すべてやっている事は同じです。


▲このページのトップに戻る
339525Re:Excelで複数条件を検索させたいtakesier 2006/04/08-20:28

記事番号339515へのコメント
白茶さんは No.339515「Re:Excelで複数条件を検索させたい」で書きました。

大変わかりやすい解説、本当にありがとうございました。
白茶さんには、前にもお世話になりました。
「師匠」と呼ばせていただきます。

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言