[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『20以下で等間隔のポイントをとりたい』(スケベ)
※垂直の線の数は間隔が20より上にならない最小の数で設定したいです。
どうかよろしくお願いします。
2003
ある線というのはグラフですか、オートシェープですか? グラフだとしたら、補助線の設定ということでしょうか? オートシェープだとすると80 とか 70 というのは座標による線の長さですか?
あるいは図形としてではなく、単純に数値としての処理のお話でしょうか。 (Mook)
座標ということは少なくとも始点と終点の座標はあると思いますが、 垂直の線をどこから引くのでしょうか。
考え方としては線を20以下の最大に等分する点はすぐに出ると思いますが、 それだけでよいのですか?
一応サンプルです。 A1、B1 に始点のX座標、Y座標、 A2、B2 に終点のX座標、Y座標、 A3=IF(ROW(A1)>CEILING((($A$2-$A$1)^2+($B$2-$B$1)^2)^0.5/20,1),"",(A$2-A$1)/CEILING((($A$2-$A$1)^2+($B$2-$B$1)^2)^0.5/20,1)*ROW(A1)+A$1)
としてA3をA3:B100 にコピー(100は実際のデータ範囲) (Mook)
可能であればよろしくお願いします。
この場合だと垂直の線は20,40,60,79に引きます。
(スケベ)
どうも想定がことなるようなので、ある直線は原点から正方向のX座標上にある線と 仮定して、X座標のみを考えた例です。
A1 に数値(長さ)を入力して B1=CEILING(A1/20,1) C1=FLOOR(A1/B1,1) (一つに纏めるのが面倒だったので、作業列にしています)、
A2=IF(ROW(A1)<B$1,ROW(A1)*C$1+IF((A$1-B$1*C$1)>ROW(A1),ROW(A1),(A$1-B$1*C$1)),"") を A3以下にコピー。 (Mook)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.