質問: エクセルで、セルの位置を取得したい エクセルで、x,yデータがあり、 たとえば、xの最大値をmax関数 でもとめたとき、その時のyデータの値を 取得したい。 そのためには最大値のセルの位置を取得 する必要があるとおもうのですが、 わかる方よろしくお願いします。
回答: a1:a7に数が入っており、同行b列にa列の関係値があるとします。 どこかのデータのある範囲以外に =offset($a$1,match(max(a1:a7),$a$1:$a$7,0)-1,1) と入れます。 同値があるときは、上から先出のセルのb列に値が取られます。index使ってでも出来ます。 offsetは、上例では$a$1を起点にして、ズレの行数と列 数を指定して、値を取ります。 次行が1、次列が1ですので-1します。