• ベストアンサー

エクセル 座標から該当領域を同定する方法について

XY平面上に、重なりのない長方形の領域が60個程あります。各領域は(X1,Y1),(X2,Y2)という形で、2つの向かい合うコーナーの座標によって定義されています。いま、ある座標(X,Y)があるとき、これが60個の領域のどこに含まれるか判別するにはどのような方法がありますでしょうか。 座標の変域を表す条件が60と多いので、IF文による条件分岐は使えないようです。 お分かりの方、お知らせ下されば幸いです!

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

  • ベストアンサー
  • DJ-Potato
  • ベストアンサー率36% (692/1917)
回答No.1

P(X,Y) R1:(X1a,Y1a),(X1b,Y1b) R2:(X2a,Y2a),(X2b,Y2b) R3:(X3a,Y3a),(X3b,Y3b) : : とすると、重なりがない領域なので、条件としては Xna≦X≦Xnb、Yna≦Y≦Ynb ということですね。 A1「P」 B1「X値」 C1「Y値」 D1「※1」 A3から 3行目 R1|X1a|Y1a|X1b|Y1b|※2| 4行目 R2|X2a|Y2a|X2b|Y2b| ↓ | 5行目 R3|X3a|Y3a|X3b|Y3b| ↓ | 6行目 R4|X4a|Y4a|X4b|Y4b| ↓ | 7行目 R5|X5a|Y5a|X5b|Y5b| ↓ | : : 62行目 R60|X60a|Y60a|X60b|Y60b| ↓ | ※1 =MATCH(TRUE,F3:F62,0) ※2 =AND(B3<=$B$1,$B$1<=D3,C3<=$C$1,$C$1<=E3) とすれば、D1に領域の番号が表示されると思います。 どうでしょう。

mackclau
質問者

お礼

DJ-Potatoさん できました! 私が思い悩んでいた方法と全く逆の方法でこんなにきれいに解けるとは思いませんでした。 本当に助かりました。ありがとうございます!

関連するQ&A

  • 長方形の重心位置を3点の座標から求める方法

    XY平面内に描かれた長方形の3点の角の座標(X,Y)から長方形の重心位置(X,Y)を求める方法を知りたいです。 エクセル上に3点のX,Y座標を入力すれば重心位置が求まるようにしたいのですが・・・ 具体的な計算式を教えていただけないでしょうか?

  • 座標上のある点が、ある3つの座標点で結んだ三角形の領域内にあるか調べる

    座標上のある点が、ある3つの座標点で結んだ三角形の領域内にあるか調べる方法。 座標上に3つの点(x1,y1)(x2,y2)(x3,y3)で結ばれた三角形があります。 ある点(px,py)が、この三角形の内側の領域に存在するかどうかを知りたいのですが、 数学のなんという分野で、どういう求め方をするのかがわかりません。 どなたかお力添えいただければ幸いです。 関係ないかもしれませんが、左上を0,0とし、右下はn1,n2の、 Windowsペイントのようなマイナスを考慮しない座標になっています。 線上を内側とするか、外側とするかはどちらでもかまいません。 どなたかお詳しい方、お暇なときにでもご回答よろしくお願いします。

  • 数学の軌跡と領域に関する問題です。教えてください。

    数学の軌跡と領域に関する問題です。教えてください。 xy平面上の放物線 A:y=x^2、B:y=-(x-a)^2+bは異なる2点P(x1,y1)、Q(x2,y2) (x1>x2)で交わるとする。 x1-x2=2を満たしながら、a,bが変化するとき、直線PQの通過する領域を求め図示せよ。 という問題なのですがどう解けばいいのかまったくわかりません。どなたか教えてください!

  • excelの乱数を用いて円が重ならない座標を選び出

    excelの乱数を用いて円が重ならない座標を選び出す方法 2次元平面(0<x<100,0<y<100)に同じ半径rの円を重ならないように配置したいのですが、困ってます。 考えとしては 1.まず1個の円の中心座標を決める(R1(x1,y1)とする) 2.2個目の円を、1個目と重ならないよう配置できる中心座標R2(x2,y2)を乱数で決める。 ((x1-x2)^2+(y1-y2)^2>4r^2) 3.3個目の円を、1個目と2個目と重ならないように配置できる中心座標R3(x3,y3)を決める。 ((x1-x3)^2+(y1-y3)^2>4r^2かつ(x2-x3)^2+(y2-y3)^2>4r^2) これを繰り返す。 このような座標をexcelの乱数機能を用いて出すことは可能でしょうか? 皆様のお力をお貸しください。

  • 微分積分の問題

    xy座標平面において区間[-π,π]を定義域とする関数y=cosx(-π≦x≦π)のグラフと関数y=√2/2のグラフとで囲まれる領域の面積を求めなさい。 宜しくお願いします。

  • 極座標について質問です。

    直交座標での面積を求めたい場合、極座標に置き換えても同じ面積になるのでしょうか?また、置き換えた場合はxy平面内で、同じ概形として取り扱ってもよろしいのでしょうか? ある問題で、 x=e^-tcost y=e^-tsint(0≦t≦π/2) の時、x軸とy軸とこの曲線で囲まれる面積を求めよ。という問題で極座標に置き換えて、かつxy平面で同じ概形で考えていて、疑問に思い質問しました。 よろしくお願いします。

  • 領域を不等式を用いて表しなさい

    [H21筑波技大・推] (1)~(3)までは自信があるのですが、(4)が分かりません。 (1)~(3)も念のために見て頂いて、(4)の解答をお願いします。 xy座標平面上の原点Oを中心とする半径1の円、その円に接するy=√3x-2で表される直線、y=ax^2+1(a>0)で表される放物線について、次の問いに答えなさい。 (1) 円の方程式を書きなさい。 【答案】x^2+y^2=1 (2) 直線と放物線が一つの共有点を持つときのaの値を求めなさい。 【答案】ax^2+1=√3x-2   ax^2-√3x+3=0 このxについての方程式の判別式をDとすると、 D=(-√3)^2-4×3×a =-12a+3 D=0としてaを求める。 a=1/4 (3) aが(2)で求めた値のとき、円の外部でy軸と直線と放物線で囲まれた領域の面積を求めなさい。ただし、円周率をπとする。 【答案】∫[0→2√3]{(1/4×x^2+1)-(√3x-2)}dx-π/2    =2√3-π/2 (4) (3)で定義した領域(境界を含む)を不等式を用いて表しなさい。 【答案?】求める領域をDとすると、 D={(x,y)|√3x-2≦y≦1/4×x^2+1,-√(4y-1)≦x≦{√3×(y+2)}/3}⊃{(x,y)|x^2+y^2=1,0≦x≦1,-1≦y≦1}

  • 座標

    xy平面、xyz空間で座標を書くとき (x、y)、(x、y、z)と普通は書きます。 これを縦で書いてはいけないでしょうか?(2行1列、3行1列の行列のように) 「一般に横で書かれているのだから横に書きなさい」 とおっしゃられるかたもいると思うのですが、 座標を使って内積を作るときなど、やりやすいのです。

  • 「領域」の問題で分らないのがあるので教えてください

    座標平面上で次の不等式の表す領域を図示してください。 (1)0<x-y<3 (2)1≦x^2+y^2≦4 (3)|x|+|y|≦1

  • 座標変換

    3次元(x,y,z)物体の回転でよくx軸、y軸、z軸で回転がありますが、xy平面との角度φを回転させたいときはどうすればいいでしょうか? xy平面との角度をφ回転させた後の座標(X,Y,Z)はどうなるのでしょうか? また X     x Y = T・y Z     z このような行列Tが存在するのでしょうか?

専門家に質問してみよう