1. SUM

SUM(number1,number2,…):求一个指定单元格区域中所有数字之和。Number1,number2,…:1到30个参数或指定单元格区域中所有数字。
注: 函数将直接键入参数中的数值、逻辑值及文本表达式计算在内.若参数是数组或引用,则只有数组或单元格引用中的数值进行计算。
示例:
SUM(70,80)等于150。
SUM("70",80,TRUE)等于151。逻辑值“TRUE”作为1来计算;“FALSE”作为0计算;文本“70”作为70来计算。
 

2. COUNT

 
COUNT(value1,value2,…):计算数组或数据区域中所含数字项的个数。Value1,value2,…:可包含任何类型数据的参数,但此函数只将数字类型的数据计算在内。
注: 数字、日期或以文字代表的数字参数将被计算在内;但无法转换成数字的错误值或文本值参数将忽略不计。如果数组或引用参数中包含可解析文本值、逻辑值、零值或空白单元格,这些值都将参与计算,而不可解析的文本值忽略不计。
 

3. AVERAGE

 
AVERAGE(number1,number2,…):返回指定数据的平均值。 Number1,number2…:用于计算平均值的参数。
注: 参数必须是数字,或是含有数字的名称,数组或引用。 如果数组或引用参数中含有文字,逻辑值,或空白单元格,这些值将被忽略;但是,单元格中的零值则参与计算。
示例:
如果A1:A6被命名为“ages”,分别等于10,23,14,24,33及25,则:
AVERAGE(A1:A6)等于21.5。
AVERAGE(ages)等于21.5。
如果还有一个年龄为18的,求所有年龄的平均值为:
AVERAGE(A1:A6,18)等于21。
 

4. CHAR

CHAR(number):根据指定数字返回对应的字符。CHAR函数可将计算机其他类型的数字代码转换为字符。Number:用于指定字符的数字,介于1-65535之间(包括1和65535)。
示例:
CHAR(88)等于“X”。
CHAR(45)等于“-”。

5. DATE

 
DATE(year,month,day):返回一个表示某一特定日期的系列数。 Year:代表年,可为一到四位数。Month:代表月份。
若month<12,则函数把参数值作为月;若month>12,则函数从年的一月份开始往上累加。
例如: DATE(2000,25,2)等于2002年1月2日的系列数。
Day:代表日。 若日期小于等于某指定月的天数,则函数将此参数值作为日;若日期大于某指定月的天数,则函数从指定月份的第一天开始往上累加;若日期大于两个或多个月的总天数,则函数把减去两个月或多个月的余数加到第三或第四个月上,依此类推。例如:DATE(2000,3,35)等于2000年4月4日的系列数。
注: 若需要处理公式中日期的一部分,如年或月等,则可用此公式。 若年,月和日是函数而不是函数中的常量,则此公式最能体现其作用。
示例:
DATE(1978, 9, 19)等于1978-9-19。
DATE(1211, 12, 1)等于1211-12-1。
 

6. MAX

 
MAX(number1,number2,…):返回参数列表中的最大值。 Number1,number2,…:1到30个需要找出最大值的参数。
注: 参数可以是数字、空白单元格、逻辑值或数字的文本表达式。 如果数组或引用参数中包含可解析文本值,逻辑值,零值或空白单元格,这些值都将参与计算,而不可解析的文本值忽略不计。 如果参数中没有任何数字,MAX将返回0。
示例:
MAX(0.1,0,1.2)等于1.2。
 

7. MIN

 
MIN(number1,number2,…):返回参数列表中的最小值。 Number1,number2,…:1到30个需要找出最小值的参数。
注: 若参数中没有数字,函数MIN将返回0。 参数应为数字、空白单元格、逻辑值或是表示数值的文本串。如果参数是错误值时,MIN将返回错误信息。 如果数组或引用参数中包含可解析文本值,逻辑值,零值或空白单元格,这些值都将参与计算,而不可解析的文本值忽略不计。
示例:
如果B1:B4包含3,6,9,12,则:
MIN(B1:B4)等于3。
MIN(B1:B4,0)等于0。
 

8. TIME

 
TIME(hour,minute,second):返回代表指定时间的小数。介于0:00:00(12:00:00 A.M.)与23:59:59(11:59:59 P.M.)之间的时间可返回0到0.99999999之间的对应数值。
Hour:介于0到23之间的数。 Minute:介于0到59之间的数。 Second:介于0到59之间的数。
示例:
TIME(14,40,0)等于2018-7-25 14:40:00。
TIME(19,43,24)等于2018-7-25 19:43:24。
 

9. RANGE

 
RANGE(from,to,step):函数表示从整数from开始,以step为每一步的示例:直到整数to的一个数字序列。
注: RANGE函数有三种参数形式 RANGE(to),缺省默认from为1,step为1 RANGE(from,to),默认的step为1 RANGE(from,to,step),个参数的情况参照上面的注释。
示例:
RANGE(4)返回[1,2,3,4]。
RANGE(-5)返回[]。
RANGE(-1,3)返回[-1,0,1,2,3]。
RANGE(0,5)返回[0,1,2,3,4,5]。
RANGE(6,-1,-2)返回[6,4,2,0]。
RANGE(4,1,1)返回[]。
 

10. ARRAY

 
ARRAY(arg1,arg2...):返回一个由arg1,arg2,...组成的数组。 ar1,ar2,...字符串或者数字。
示例:
ARRAY("hello","world")返回[hello,world]。
ARRAY("hello",98)返回[hello,98]。
ARRAY(67,98)返回[67,98]。
ARRAY("hello")返回[hello]。

帆软报表(finereport)常用函数的更多相关文章

  1. 帆软报表FineReport中数据连接之Websphere配置JNDI连接

    以oracle9i数据源制作的模板jndi.cpt为例来说明如何在FineReport中的Websphere配置JNDI连接.由于常用服务器的JNDI驱动过大,帆软报表FineReport中没有自带, ...

  2. 帆软报表FineReport SQLServer数据库连接失败常见解决方案

    1. 问题描述 帆软报表FineReport客户端连接SQLServer(2000.2005等),常常会出现如下错误:com.microsoft.sqlserver.jdbc.SQLServerExc ...

  3. 帆软报表FineReport中数据连接之Weblogic配置JNDI连接

    1. 制作报表的原理 在帆软报表FineReport设计器中先用JDBC连接到数据库,建立数据库连接,然后用SQL或者其他方法创建数据集,使用数据集制作报表,然后把建立的数据库连接从JDBC连接改成J ...

  4. 帆软报表FineReport中数据连接之Jboss配置JNDI连接

    使用sqlsever 2000数据库数据源来做实例讲解,帆软报表FineReport数据连接中Jboss配置JNDI大概的过程和WEBSPHERE以及WEBLOGIC基本相同,用JDBC连接数据库制作 ...

  5. 帆软报表FineReport中数据连接之Tomcat配置JNDI连接

    1. 问题描述 在帆软报表FineReport中,通过JNDI方式定义数据连接,首先在Tomcat服务器配置好JNDI,然后在设计器中直接调用JNDI的名字,即可成功使用JNDI连接,连接步骤如下: ...

  6. 帆软报表FineReport中数据连接的JDBC连接池属性问题

    连接池原理 在帆软报表FineReport中,连接池主要由三部分组成:连接池的建立.连接池中连接使用的治理.连接池的关闭.下面就着重讨论这三部分及连接池的配置问题. 1. 连接池原理 连接池技术的核心 ...

  7. 帆软报表(FineReport)实现跨数据源父子查询(2阶段查询)

    问题描述: 在报表中需要查询多个系统多个数据源,且有一个数据源的入参是另一个数据源的返回值.所以当用户点击查询到展现报表数据这个过程中,需要先做父查询,查询出的结果在作为子查询. 实现方案: 方案一: ...

  8. 帆软报表FineReport数据库连接编码转换

    1. 问题描述 数据库会以某种编码方式保存与读取数据,FineReport解析时默认使用GBK字符集,若数据库端编码与设计器端编码不一致时,就会导致中文及特殊字符的乱码. FineReport在定义数 ...

  9. 帆软报表FineReport数据连接中游标问题解决方案汇总

    1. 概念 在数据库中, 游标是一个十分重要的概念.游标是一种能从包括多条数据记录的结果集中,每次提取一条记录的机制. 用SQL语言从数据库中检索数据后,结果放在内存的一块区域中,往往是一个含有多个记 ...

  10. web报表工具FineReport常用函数的用法总结(日期和时间函数)

    web报表工具FineReport常用函数的用法总结(日期和时间函数) 说明:凡函数中以日期作为参数因子的,其中日期的形式都必须是yy/mm/dd.而且必须用英文环境下双引号(" " ...

随机推荐

  1. 基于 WebGL 的 HTML5 楼宇自控 3D 可视化监控

    前言 智慧楼宇和人们的生活息息相关,楼宇智能化程度的提高,会极大程度的改善人们的生活品质,在当前工业互联网大背景下受到很大关注.目前智慧楼宇可视化监控的主要优点包括: 智慧化 -- 智慧楼宇是一个生态 ...

  2. HashMap 与 Hashtable 的区别

    Hashtable t 小写 二者用法一致   都实现Map接口 1.HashMap 的键值可以为null,而Hashtable不允许("null" 不是 null 前者是字符串 ...

  3. springboot的热部署

    SpringBoot 4.SpringBoot 整合 devtools 实现热部署   一.添加 devtools 依赖 <!-- Spring boot 热部署 : 此热部署会遇到 java. ...

  4. Python——assert(断言函数)

    一.断言函数的作用 python assert断言是声明其布尔值必须为真的判定,如果发生异常就说明表达示为假.可以理解assert断言语句为raise-if-not,用来测试表示式,其返回值为假,就会 ...

  5. [LOJ2310][APIO2017]斑斓之地——可持久化线段树

    题目链接: [APIO2017]斑斓之地 将不是河流的格子染成白色,是河流的格子染成黑色,那么连通块数就是白色格子数$-1*2$的联通白色格子数$-2*1$的联通白色格子数$+2*2$的联通白色格子数 ...

  6. 【51NOD1847】奇怪的数学题 min_25筛

    题目描述 记\(sgcd(i,j)\)为\(i,j\)的次大公约数. 给你\(n\),求 \[ \sum_{i=1}^n\sum_{j=1}^n{sgcd(i,j)}^k \] 对\(2^{32}\) ...

  7. [python]获取当前路径用来构造相对路径的几种方法

    print('getcwd', os.getcwd()) print('sysargv', sys.argv) print('realpath', os.path.realpath(sys.argv[ ...

  8. 使用item来封装数据:

    一.item和field类: 1.使用Item类: 创建了类Bookitem,然后就可以使用: 2.item_pipeline: 我们可以使用item_pipeline对爬取的数据进行处理. 步骤: ...

  9. fzyzojP1635 -- 平均值

    做法大概有两种: 1.二分平均值,每个值减去平均值,求有没有一个区间的总和大于等于0 (类比,中位数是二分之后,比mid大的为1,小的为0,看有没有区间大于等于0这样) 最值问题——判定问题 单调队列 ...

  10. 一个故事讲清楚BIO NIO 异步

    转载请引用:一个故事讲清楚NIO 假设某银行只有10个职员.该银行的业务流程分为以下4个步骤: 1) 顾客填申请表(5分钟): 2) 职员审核(1分钟): 3) 职员叫保安去金库取钱(3分钟): 4) ...