VariancePercent 是一種財務函數,可根據目前科目之科目類型,以百分比來評估指定值之間的差異。例如,對於「收入」、「流程」、「資產」或「餘額」科目,正結果代表增加,因此結果會以正數顯示。對於「支出」或「負債」科目,正結果代表減少,因此結果會以負數顯示。
語法:
VarPer (reference1, reference2)
其中 reference1 與 reference2 是對應至相同 Account 維度 (需要計算其 VariancePercent 結果) 的成員之列、欄或儲存格的參照。
預期結果
下表描述使用 VariancePercent 函數搭配以下 UDA 標示的 「科目」時,所產生的預期結果。
表格 B-27 使用 VariancePercent 函數的預期結果
Col A | Col B | VarPer ([A] , [B])=0 | VarPer ([A] , [B])>0 | VaPer ([A] , [B])<0 |
---|---|---|---|---|
資產 |
資產 |
0 |
傳回正值 |
傳回負值 |
負債 |
負債 |
0 |
傳回負值 |
傳回正值 |
權益 |
權益 |
0 |
傳回正值 |
傳回負值 |
收入 |
收入 |
0 |
傳回正值 |
傳回負值 |
費用 |
費用 |
0 |
傳回負值 |
傳回正值 |
VariancePercent 行為
VariancePercent 函數需要相同科目類型的比較。比較兩個科目類型 (例如「銷售額」及「費用」) 時,VariancePercent 函數會執行直接算術,而不會套用科目類型的邏輯。例如:
表格 B-28 比較兩個科目類型時,VariancePercent 函數的預期結果
銷售 | 費用 | 結果 |
---|---|---|
-400 |
100 |
-5. |
當 VariancePercent 函數套用至不是 Account 類型的維度時,在執行時期會導致 #ERROR。
除非使用 ifnonnumber 特性進行不同指定,否則 #MISSING 會被視為零 (0)。
範例
VariancePercent 函數只接受儲存格、欄或列參照。
表格 B-29 VariancePercent 函數的語法範例
語法 | 範例 |
---|---|
參照欄的範例語法 |
|
參照列的範例語法 |
|
參照儲存格的範例語法 |
|
在此範例中,介於欄 A (實際) 和欄 B (預算) 之間的 VariancePercent 的計算如下:
VarPer([A],[B])
比較欄時,VariancePercent 函數的範例結果
此範例會產生下列報表: