以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  excel报表的实现。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=18631)

--  作者:lihe60
--  发布时间:2012/4/19 12:28:00
--  excel报表的实现。

使用excel报表,现在知道了收入100、成本80,如何求毛利20,格式如下

收入                                    100

成本                                    80

毛利(收入100-成本80)         20

[此贴子已经被作者于2012-4-19 12:28:25编辑过]

--  作者:mr725
--  发布时间:2012/4/19 12:33:00
--  
图片点击可在新窗口打开查看
--  作者:lihe60
--  发布时间:2012/4/19 12:37:00
--  

收入            [$收入,sum(金额),科目=‘收入’]

成本            [$收入,sum(金额),科目=‘成本’]

毛利           

毛利的表达式如何设置?


--  作者:mr725
--  发布时间:2012/4/19 12:40:00
--  

没用过表达式,我通常用“标记”来解决类似问题。


--  作者:lihe60
--  发布时间:2012/4/19 12:41:00
--  

具体如何实现?

 


--  作者:mr725
--  发布时间:2012/4/19 12:43:00
--  
如果是一个单元格,可以在模板中直接用excel的公式,再用vba激活的办法来实现。
--  作者:lihe60
--  发布时间:2012/4/19 13:05:00
--  

Ws.Range("c14").Activate

激不活。


--  作者:lihe60
--  发布时间:2012/4/19 13:06:00
--  

ws.cells(14,2).value=ws.cells(7,2).value-ws.cells(13,2).value \'计算毛利

现在使用这样的代码。


--  作者:lihe60
--  发布时间:2012/4/19 13:07:00
--  
还有一个办法,就是增加“毛利”列。
--  作者:lihe60
--  发布时间:2012/4/19 13:08:00
--  
真是不行,放弃excel报表,使用sql算了。