- ベストアンサー
EXCEL関数で質問です
ある下記の表で 値が同じ数字の中で特定した数字が何番目にあるのか? を調べる場合、どのように関数をつくればいいのでしょうか? 例表 1 2 3 4 5 6 7 8 9 値 0 1 0 2 0 3 2 3 0 この表で 特定する数字を5にした場合、0の中で先頭から3番目と出るようにしたいのですが わかりません。 初歩的な事ですが、 知識のある方、ご経験者 ご意見・アドバイスをお願いします。
- みんなの回答 (2)
- 専門家の回答
その他の回答 (1)
- keithin
- ベストアンサー率66% (5278/7941)
回答No.1
=COUNTIF(OFFSET(B1,0,0,1,5),INDEX(B1:B9,5)) などのように計算できます。 アナタの例示に従い式中の「5」は5であることよりも「5番目」のイミですが,実際に検索値が「何番目」に出てくるのか検索値を使って調べなきゃならない場合は MATCH(検索値,A1:A9,0) のように計算した値をそこにはめ込んで使うことができますね。
質問者
お礼
早速のご回答ありがとうございます。 せっかく教えていただいたのですが、答えは0のままでした。 よろしければ再度、教えていただけませんでしょうか?
お礼
ご回答ありがとうございます。 大変、分かりやすくて助かりました。 一時は諦めていましたが、 mikegさんのおかげで早く仕事が終わりそうです。 よい勉強になりました。 今後もよろしくお願いします。 有難うございました。