报表设计--单元格公式-设置实例

一、新建数据源

二、操作步骤

在A1单元格中填写=To(1,4)设置纵向扩展

在B1单元格中填写=To(5,10)设置纵向扩展

在C1单元格中填写=A1*B1

在D1单元格中填写=B1+C1

在C2单元格中填写=sum(c1{})  表示求C1的小计

在C3单元格中填写=sum(c1{})  表示求C1的合计(支持中文状态的大括号)

在E1单元格中填写=Sum(list(b1,c1,d1))  表示求b1,c1,d1单元格的和

在E2单元格中填写=SUM(E1{})  表示求E1的和

在E3单元格中填写=SUM(SUM(c2{})+sum(e2{}))    表示求c2的和+e2的和

在C4单元格中填写=SUM(C1{C1<=6})   表示求C1<=6的所有目标单元格C1的和

三、报表计算后预览效果图

通过计算结果可以看出C2与C3的计算公式一样,但是计算结果不一样,这就体现了层次坐标/位移坐标的特性

层次坐标/位移坐标的功能请参照“格集函数”功能说明

时间: 2024-10-11 17:09:04

报表设计--单元格公式-设置实例的相关文章

在Asp.Net MVC中使用NPOI插件实现对Excel的操作(导入,导出,合并单元格,设置样式,输入公式)

前言 NPOI 是 POI 项目的.NET版本,它不使用 Office COM 组件,不需要安装 Microsoft Office,目前支持 Office 2003 和 2007 版本. 1.整个Excel表格叫做工作表:WorkBook(工作薄),包含的叫页(工作表):Sheet:行:Row:单元格Cell. 2.NPOI是POI的C#版本,NPOI的行和列的index都是从0开始 3.POI读取Excel有两种格式一个是HSSF,另一个是XSSF. HSSF和XSSF的区别如下: HSSF

POI/Excel/HTML单元格公式问题

一.问题描述 使用MyBatis从数据库中获取数据,然后用POI把数据填充到Excel模板中,生成最终的xls文件.把最终的xls文件转换为html文件,并返回给前台显示在Panel中. Excel模板中,除了数据点位符外,还有一些计算公式.由于这些计算公式引用的数据在模板中是点位符,所以计算单元显示为"#VALUE!".见下图: 生成Excel文件,在添加了重算的相关代码(见下文)后,计算单元格的值能够正常显示.转换为html后,这些计算单元格不会重新计算,仍然显示为"#V

C#.Net 导出Excel 之单元格 相关设置

range.NumberFormatLocal = "@";     //设置单元格格式为文本range = (Range)worksheet.get_Range("A1", "E1");     //获取Excel多个单元格区域:本例做为Excel表头range.Merge(0);     //单元格合并动作worksheet.Cells[1, 1] = "Excel单元格赋值";     //Excel单元格赋值range

jquery实现的拖动可以调整table单元格大小代码实例

jquery实现的拖动可以调整table单元格大小代码实例: 本章节介绍一下如果利用jquery实现表格单元格可以通过鼠标拖动调整大小的效果,当然如果让我们完全写代码的话,可能会比较的复杂,不过有现成的插件可以使用,只要简单的几个步骤就可以实现我们的要求. 一.引入相关库文件: 要使用相关插件,那就必须要引入相关的代码文件,如下: <script src="/js/jquery-1.8.0.min.js" type="text/javascript">&

如何隐藏Excel中单元格公式且其他单元格可修改

需求:1.隐藏指定单元格公式.2.非公式单元格可修改,不影响公式计算. 操作步骤:1.全选工作表.右键.单元格格式.保护.锁定勾选取消. 2.编辑.定位(或按F5弹出该对话框).定位条件.公式(勾选),确定,右键.单元格格式.保护.锁定勾选(并勾选隐藏). 3.保护工作表.

NPOI之Excel——合并单元格、设置样式、输入公式

首先建立一个空白的工作簿用作测试,并在其中建立空白工作表,在表中建立空白行,在行中建立单元格,并填入内容: //建立空白工作簿 IWorkbook workbook = new HSSFWorkbook(); //在工作簿中:建立空白工作表 ISheet sheet = workbook.CreateSheet(); //在工作表中:建立行,参数为行号,从0计 IRow row = sheet.CreateRow(0); //在行中:建立单元格,参数为列号,从0计 ICell cell = ro

NPOI之Excel——合并单元格、设置样式、输入公式、设置筛选等

首先建立一个空白的工作簿用作测试,并在其中建立空白工作表,在表中建立空白行,在行中建立单元格,并填入内容: //建立空白工作簿 IWorkbook workbook = new HSSFWorkbook(); //在工作簿中:建立空白工作表 ISheet sheet = workbook.CreateSheet(); //在工作表中:建立行,参数为行号,从0计 IRow row = sheet.CreateRow(0); //在行中:建立单元格,参数为列号,从0计 ICell cell = ro

减少报表隐藏单元格提升报表性能

如果报表携带大量隐藏格,会对其性能影响很大.这是因为大量隐藏格会占用内存.降低运算速度.而且隐藏单元格除了单元格值外,还记录了很多显示属性值,比如:字体.颜色.显示方式等等.虽然单元格隐藏了,但是这些属性还在,而且带着这些属性计算,也会影响计算速度. 下面这个<1997年订单情况统计>报表就是比较典型的隐藏格影响性能的例子: 这个报表的"比去年同期"是指与去年同月份的比值,无对应月份则为空:要求只显示本年数据. 通过格间计算来实现这个报表,需要将1996年的数据也读取到报表

Excel 2010单元格中设置表头

大家在做报表的时候,似乎都遇到过这样的问题,就是在一个单元格中如何设置表头: 其中包括一条斜杠的,两条斜杠的,N 条斜杠的,很多斜杠似乎没什么用.如图: 不知道C1能不能用到,这里只是举个例子. 首先单条斜杠的表头如何制作,其实非常简单,就是设置单元格属性中的边框,然后添加斜向斜杠即可.如图: 很简单,然后就可以输入数据,输入数据的时候大家要注意,首先单元格数据位置要设置为靠上,然后用空格和手动换行来控制(alt+enter).效果如图: 非常简单.下面介绍三条斜线的表头如何实现,三条斜线用边框