PercentOfTotalは、ある数値、行、列またはセルを、別の数値、行、列またはセルで割った値に100を掛けた値を戻す算術関数です。関数の構文は次のとおりです:
PercentOfTotal ( arg1, arg2 )
ここで、引数1は、現在高(引数2)のコンポーネントです。通常、この引数は、行または列を参照します。
ここで、引数2は、引数1に対する現在高です。通常、この引数は、総計を含むセル参照です。
引数1は、引数2で除算され、その結果に100が掛けられます。引数1および引数2は、次に示す1つ以上の引数を取ります:
引数 |
説明 |
---|---|
数値 |
数値。たとえば、PercentofTotal (100, 20)は、値500を戻します。 数値には、小数および負数も使用できます。 |
行、列またはセルの参照 |
グリッド内の行、列またはセルへのポインタ。参照の指定にはいくつかの方法があります。参照構文は次のとおりです: GridName.GridElement[segment(range)].Property |
関数 |
埋込み関数。 |
注: | この関数には、2つの引数が必要です。 |
例
次の例は、値5%を戻します。
PercentofTotal(20, 400)
次の例では、列Aの各セルの値をセルA5の「市場合計」の値で割り、100を掛けた結果PercentOfTotalを列Bに示します。式は、次のとおりです。
PercentOfTotal ([A], [A,5]),
次の表に、前述の例を使用したPercentOfTotalの結果を列Bに示します。
A |
B | ||
---|---|---|---|
1 |
販売 |
合計(%) | |
2 |
市場1 |
60 |
20% |
3 |
市場2 |
120 |
40% |
4 |
市場3 |
120 |
40% |
5 |
市場合計 |
300 |
100% |