※ ChatGPTを利用し、要約された質問です(原文:エクセル関数をもちいてセルを検索するには?)
エクセル関数を使ってセルを検索する方法
このQ&Aのポイント
エクセル関数を使って指定の条件に合致するセルを検索する方法について知りたい。
A列の特定の条件に基づいてB列の値を取得する方法について教えてください。
COUNTIFやINDEX関数を使ってカウント数を満たす条件でセルを検索する方法を教えてください。
お世話になります。
早速ですが、以下のようなデータがあるとします。
A B C
1 1 100
2 0 200
3 1 10
4 1 20
5 0 30
6 0 300
7 0 10
8 1 30
9 0 5
10 0 10
A列には0か1が、B列にはランダムな数字が並んでいるとします。
これに対し、C列にはA列の0の数を数えて、仮に5個目のB列の値を返したいです。
C1ならA1から0の数を数えて5個目、つまりB9(300)の値を返したい。
C2ならA2から0の値を数えて5個目、同じくB9(300)の値、
C3ならC3から0の値を数えて5個目、つまりB10(10)の値を返したい。
最終的には5個めではなく、任意の数字にしたいのですが、
このような値を返すにはどのような関数をもちいたらよろしいでしょうか?
COUNTIFやINDEXでできるのではと思いましたが、
カウント数が指定数を満足させる条件がわからず行き詰りました。
どうかご指導お願いいたします。
お礼
早速ご回答いただきありがとうございます。 はじめのご指摘の件はご指摘の通りです。誤記でした。 SMALL(IF(A1:A1000=0,ROW(A$1:A$1000))の内容の理解は後回しとして、 ご教示頂けた内容がやりたかった結果です。 誠にありがとうございます。