发新话题
打印

交叉报表求和问题

交叉报表求和问题

|                     合计                    |                R[期次]
     工程名称    |  合同价    本月    本年    开工  |       合同价        本月      本年      开工
     C[工程名]   |                                                |    RC[合同价]    。。。 。。。  。。。
     小计           |                                                |    ???

如上:这是一个交叉报表,在合同价的时候,我要求各期次下合同的小计;在???处,我先用=sum(@合同价),选择行头字段定义,即:R[=sum(@合同价)],但是结果只显示一条工程的合同价,而不是所有工程合同价之和。如果换成R[=SUM(G7:G0)],不显示处任何值,公式在G8。

我弄了好久都没弄对,郁闷!

谢谢专家帮忙!

TOP

交叉报表求和问题

-------------------|                     合计                    |                R[期次]
     工程名称    |  合同价    本月    本年    开工  |       合同价        本月      本年      开工
     C[工程名]   |                                                |    RC[合同价]    。。。 。。。  。。。
     小计           |                                                |    ???

如上:这是一个交叉报表,在合同价的时候,我要求各期次下合同的小计;在???处,我先用=sum(@合同价),选择行头字段定义,即:R[=sum(@合同价)],但是结果只显示一条工程的合同价,而不是所有工程合同价之和。如果换成R[=SUM(G7:G0)],不显示处任何值,公式在G8。

我弄了好久都没弄对,郁闷!

谢谢专家帮忙!

TOP

我们看一下。

TOP

还是没人回答啊!?

TOP

还在查,我们会尽快回答。

TOP

引用:
原帖由 aarontong 于 2009-6-14 18:00 发表
在???处,我先用=sum(@合同价),选择行头字段定义,即:R[=sum(@合同价)],但是结果只显示一条工程的合同价,而不是所有工程合同价之和。如果换成R[=SUM(G7:G0)],不显示处任何值,公式在G8。
可以将???处的单元格设置为纵向求和(鼠标单击,右键选择 单元格字段定义——交叉部分行头列头合计定义——纵向求和),就可以实现所有工程在这一期次的合同价总和。

TOP

引用:
原帖由 aarontong 于 2009-6-14 18:00 发表
-------------------|                     合计                    |                R[期次]
     工程名称    |  合同价    本月    本年    开工  |       合同价        本月      本年      开工
     C[工程名]   |                                                |    RC[合同价]    。。。 。。。  。。。
     小计           |                                                |    ???
上图中的“R[期次]”和“RC[合同价]”都是定义字段,而两行中间的“合同价”是普通的单元格内容,所以报表预览时会出错,建议改成

-------------------|                     合计                    |                R[期次]
     工程名称    |  合同价    本月    本年    开工  |       ="合同价"        ="本月"      ="本年"      ="开工"
     C[工程名]   |                                                |    RC[合同价]    。。。 。。。  。。。
     小计           |                                                |    纵向[求和]

“合计”下面的“合同价”可以用公式  =SUMIF(@工程名,A,@合同价),这样可以求得此工程中所有期次的合同价总和,其中A表示“工程名”字段所在的列,SUMIF公式的说明可以参考“ChinaExcel Report SDK 开发应用帮助”

[ 本帖最后由 tcf001 于 2009-6-16 16:32 编辑 ]

TOP

谢谢 各位的耐心解答!
to: tcf001兄
1、纵向求和是没有问题,关键是纵向求和我只需要求出当前一类的小计,所以在纵向求和的时候,只能求除去小计的合同价之和,所以必须用到sum;
2、不知这么回事,我在交叉报表中使用SUMIF(@工程名,A,@合同价),老是不显示任何值。

TOP

SUMIF是在3.8.6.7版本以后才有的,请问你用的是不是最新的版本?
C[工程名] 下面一行的“小计”是根据什么计算的?是按照工程名分类的吗?如果是按工程名分类的话,可以考虑用分组交叉报表,分组交叉报表中可以实现分组小计的功能。
如果还不行的话,可以把报表附带数据发给我们,我的邮箱是changfengt@163.com

TOP

发新话题
最近访问的版块