DIV マクロ
DIV マクロは IBM ® Campaign および IBM ® Interact で使用可能です。
構文
data DIV divisor data / divisor
パラメーター
data
除算後の数値。 これは定数値、列、セル範囲、またはこれらのいずれかに評価される式になります。data のフォーマット定義については、このガイドの IBM ® 製品の章にある「マクロ関数パラメーター」セクションを参照してください。
除数
指定されたデータ範囲の値を除算する値。 これは定数値、列、セル範囲、またはこれらのいずれかに評価される式になります。data2 の列の数は、data2 が定数でない限り、 data1 の列の数と同じでなければなりません。除数 のフォーマット定義 (data と同じ) については、このガイドの IBM ® 製品の章にある「マクロ関数パラメーター」セクションを参照してください。
説明
DIV は、 指定されたデータ範囲を除数値で除算します。各入力列に対して、 data2 の対応列で除算された data1 の対応列を含む、 新しい列を戻します (つまり、 data1 の第 1 列は data の第 1 列で分割され、第 2 列は第 2 列で分割され、 以下同様に続きます)。
data2 が定数の場合、 data1 の各値はその値によって除算されます。 data2 が 1 つ以上の列を含む場合、 data1 の 1 列と data2 の 1 列との間で行ごとのベースで計算が行われます。data1 の第 1 行は data2 の第 1 行で除算され、第 2 行は第 2 行と、以下同様に続きます。 この行ごとの計算は、最短の列の最後の値までの各行の結果を生成します。
*
各行に 除数 と同じ数値 x が含まれる列を使用することは、 定数 x除数 として使用することと同じです。
*
DIV 演算子は スラッシュ ( /) で省略することができます。
TEMP = 8 DIV 4 または TEMP = 8/4
値 2 が含まれる、TEMP という名前の新しい列を作成します。
TEMP という名前で、 各値が 8 で除算された列 V1 の内容である新しい列を作成します。
TEMPVX、および VY という名前の新しい列 3 つを作成します。TEMP 列の値は 2 で除算された列 V1 の内容で、 VX 列の値は 2 で除算された 列 V2 の内容で、 VY 列の値は 2 で除算された列 V3 の内容です。
TEMP という名前で、 すべての 1 を含む新しい列を作成します (同じ数字で除算された数値はすべて 1 であるため)。
TEMP という名前で、 各値が列 V2 の対応行の値で除算された列 V1 の行の値である、 新しい列を作成します。
TEMPVX、および VY という名前の新しい列 3 つを作成します。列 TEMP には、 列 V4 の対応行の値で除算された V1 の値が含まれます。 列 VX には、 列 V2V5 での除算が含まれます。 列 VY には、列 V3V6 での除算が含まれます。
TEMP = V1[10:20] / V2 または TEMP = V1[10:20] / V2[1:11]
TEMP という名前で、 最初の 11 セルに、 列 V1 の行 10 から 20 の値を 列 V2 の行 1 から 11 の値で除算した結果が含まれる、新しい列を作成します。TEMP の他のセルは空です。
関連関数