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