增幅计算公式为(报告期数据-基期数据)/基期数据×100%
=(报告期数据/基期数据-1)×100%
增长额(正数)/基期数据(负)×100%=增幅%(负数)
增长额明明是正数,基期数据是负数,
根据两数相除,同号得正异号得负,两数的绝对值相除,结果应不负数。
基期是负数,负数的正增长表示负向增长更多,负数的负增长反而是正向增长。
所以
(报告期数据-基期数据)/基期数据×100%为负数,数学含义是,基于基期为负数的反向增长。
其实这个数学逻辑也很好理解
把报告期和基期的符号反过来是负增长很好理解。
则基期如果为负数,则是负的负增长,即正增长
公式可以为(报告期数据-基期数据)/abs(基期数据)×100%
枚举代入验证
基期20,报告期10,-50%
基期-20,报告期-10,50%
基期-20,报告期10,150%
基期20,报告期-10,-150%
(报告期数据-基期数据)/abs(基期数据)×100%
正数/负数
不加绝对值能出正数??
哪里该加abs()你应该自己清楚