関数 > その他の関数 > 例: フィート-インチ-分数から長さへの変換
  
例: フィート-インチ-分数から長さへの変換
この例では、FIF を関数および尺度化の単位として使用する方法を示します。
FIF 関数の引数 sFIF は、次の 2 つのフォーマットのどちらかに従う必要があります。
"n' m-p/q" という形式の文字列で、nmpq は正の整数。文字列の最初の要素 n' はフィート数を表し、2 番目の要素 m-p/q はインチおよびインチの分数を表します。
文字列には少なくとも n'mp/q のいずれかが含まれる必要があります。小数は使用できません。
n と m が指定されており、n にアポストロフィが付いていない場合、エラーが表示されます。
n のみがアポストロフィなしで指定されている場合、これはインチとして認識されます。
フィート、インチ、インチの分数を表す、1 つから 3 つの正の実数から成るコンマ区切りリスト。
リストには少なくとも 1 つの数値が含まれる必要があります。
すべての数値に小数を使用できます。
前提条件
「単位系」「SI」に設定し、「結果のフォーマット」「(十進表記)」に設定します。
FIF の使用
1. "n' m-p/q" 形式に従った sFIF を文字列に設定します。
クリックしてこの式をコピー
2. FIF 関数の出力として変数 L を定義します。
クリックしてこの式をコピー
クリックしてこの式をコピー
返される長さの単位とマグニチュードは、選択された単位系によって決まります。
3. 長さの結果を使用して現在の長さの単位 m を削除し、「数式」タブの「単位」グループで「単位」をクリックし、Length カテゴリから FIF 単位を挿入します。
クリックしてこの式をコピー
長さ 2.902 m は元のフィート-インチ-分数の文字列に変換されます。
4. インチの値を指定せずに、FIF 関数を評価します。
クリックしてこの式をコピー
クリックしてこの式をコピー
アポストロフィなしで 1 つの数値が指定された場合、これはフィート数として認識されます。
5. インチ数またはインチの分数を指定し、フィート数を指定せずに、FIF 関数を評価します。
クリックしてこの式をコピー
クリックしてこの式をコピー
6. コンマ区切りリストを使用して、インチ数またはインチの小数を指定し、フィート数を指定せずに、FIF 関数を評価します。
クリックしてこの式をコピー
クリックしてこの式をコピー
この場合、指定フィールドの左側にあるすべての未指定フィールドにゼロを配置する必要があります。
7. FIF 関数に渡されると 1 m を返すコンマ区切りリストを見つけます。
a. 1 m を評価し、結果の単位を ft に変更します。
クリックしてこの式をコピー
1 メートルは、3 フィートにフィートの小数部分を足したものです。したがって、リストの最初の要素は 3 です。
コンマ区切りリストは、3, xx, x.x のようになります。
b. 上の小数部分を評価し、結果の単位を in に変更します。
クリックしてこの式をコピー
フィートの小数部分は、3 インチにインチの小数部分を足したものです。したがって、リストの 2 番目の要素も 3 になり、3 番目の要素が小数 0.37008 になります。
最終的なコンマ区切りのリストは 3, 3, 0.37008 となります。
c. コンマ区切りリストを引数として FIF 関数に渡します。
クリックしてこの式をコピー
d. 1 m を評価してから、単位を FIF に変更します。
クリックしてこの式をコピー
1 メートルは、3 フィート 3 インチと 47/127 インチに相当します。