• ベストアンサー

MATCH関数について その2

連続で質問してすいません。 http://oshiete1.goo.ne.jp/qa3539514.htmlで質問した者です。 オート関数を利用して間違ってる引数を見つけました。引数を見たら、MATCH(G5,$C$19:$F$19,1)でした。そして理由もわかりました。 G5に「25」の数値データが入力されており、C9に「0~10」、D9に「11~20」、E9に「21~30」、F9に「31~40」と文字データを含んでいます。 このような場合はどうすればよいのでしょうか。教えてください。 何度も書き込みすいません。

質問者が選んだベストアンサー

  • ベストアンサー
noname#79209
noname#79209
回答No.2

#1さんが提案されている、C9からF9の内容を変更する方法が使えないときは、 MATCH(IF(G5<=10,0,(CEILING(G5,10)-9))&"~"&CEILING(G5,10),$C$19:$F$19,0) で、検査値の方を合わせてしまうしかないでしょう。 ただしこの方法の場合は、MATCHの第三引数を1にした方が良いでしょう。

Wednesday_1991
質問者

お礼

回答ありがとうございます。 この方法で戻り値が正確に出すことができました! 次はこの式の意味を考えてみようと思います(笑

その他の回答 (2)

noname#79209
noname#79209
回答No.3

ゴメンナサイ。記述にミスがありました。 誤: ただしこの方法の場合は、MATCHの第三引数を1にした方が良いでしょう。 正: ただしこの方法の場合は、MATCHの第三引数を0にした方が良いでしょう。

  • sige1701
  • ベストアンサー率28% (74/260)
回答No.1

C9に「0」、D9に「11」、E9に「21」、F9に「31」と 数値で入力してはいかが

Wednesday_1991
質問者

お礼

回答ありがとうございます。 私もそう考えましたが、問題で指定してあるセルの変更はできないとのことでした。