Excel で整数比変換
前回 エクセルでの [3,5,3,5]双対多面体 の諸量計算を載せました。
以下がその計算結果です。
角数 S 角数 M 角数 L 頂芯寸
11 [3,5,3,5] 3 5 0 1.618034 SM
角数 辺心寸 稜芯寸 面芯寸
3 0.288675 1.538842 1.511523
5 0.688191 1.538842 1.376382
0
双稜寸 仰角 接合角/2 11 [3,5,3,5]双対 稜寸
双稜 S 0.293893 10.81232 60 SM 1.063314
双稜 M 0.769421 26.56505 36
双稜 L
双対多面体の諸量計算は 元の多面体を基準として計算します。( 稜寸 = 1として )
元の多面体[3,5,3,5] は 三角形と 五角形の二つの正多角形で形ができているので
角数 S = 3 角数 M = 5 角数 L = 0 で 頂芯寸 = 1.618034 を 入力しています。
このブログでは計算数値を 部材製作に必要な 角度や 寸法比を 整数での比率表示に
変換したデータをもとに 作業をしています。
その変換する方法を 既に幾度か載せていますが その改良版をお伝えします。
以下です。
A 列 1 行目に 色付けした範囲を copy and paste してください。
貼り付けのオプションは 貼り付け先の書式に合わせる(M)です。
5 行目の A 列 から F 列 までを範囲指定し セルの右下にポインタを合わせ
81 行目まで「+」をドラッグする [オートフィル]機能 を使ってください。
81 行目まで とは E 列 1 行目 で =SMALL(E2:E81,1) とし
E81 で 81 行目までを指定しているためです。
G列5行 に 5 より大の 角度か 5 以下の数値を入れてください。
I列2行 で 境界数値として 5 を指定しています( D列1行に反映 )。
G列2行に 用紙の縦寸 H列2行に 横寸
J列2行に 算出誤差比較( E列 )のための桁数を 入力してください。
=IF(G5>I2,TAN(RADIANS(G5)),G5) =SMALL(E2:E81,1) 縦寸 横寸 境界数値 桁数 =IF(ROUNDDOWN(H2*D1,0)>G2,G2,ROUNDDOWN(H2*D1,0)) =A2/$D$1 =ROUND(B2,0) =A2/C2 =ROUND(ABS($D$1-D2),$J$2) =IF(E2=$E$1," "&A2&"/"&C2,"") 210 297 5 5 =IF((A2-1)>0,A2-1,1) =A3/$D$1 =ROUND(B3,0) =A3/C3 =ROUND(ABS($D$1-D3),$J$2) =IF(E3=$E$1," "&A3&"/"&C3,"") =IF((A3-1)>0,A3-1,1) =A4/$D$1 =ROUND(B4,0) =A4/C4 =ROUND(ABS($D$1-D4),$J$2) =IF(E4=$E$1," "&A4&"/"&C4,"") ="角度 ( >"&I2&" ) か 値 ("&I2&"以下) を入力" =IF((A4-1)>0,A4-1,1) =A5/$D$1 =ROUND(B5,0) =A5/C5 =ROUND(ABS($D$1-D5),$J$2) =IF(E5=$E$1," "&A5&"/"&C5,"") 10.8123169635717
2018年1月23日