自定义函数集合 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
【concat】:
函数说明:将多个区域和/或字符串中的文本组合起来。语法:CONCAT(text1, [text2],…)例如,=CONCAT('明','天') 将返回明天。
【unicode】:
函数说明:返回对应于文本的第一个字符的数字。语法:Unicode 文本UNICODE 函数语法具有下列参数。Text 必需。 Text 是要获得其 Unicode 值的字符。
【unichar】:
函数说明:返回给定数值引用的 Unicode 字符。语法:UNICHAR(number)UNICHAR 函数语法具有下列参数。Number 必需。 Number 为代表字符的 Unicode 数字。
【search】:
函数说明:SEARCH 返回第一次找到特定字符或文本字符串处的字符编号,以 start_num 开头。使用 SEARCH 可确定另一个文本字符串中字符或文本的位置,以便您可以使用 MID 或 REPLACE 函数更改文本。语法:SEARCH(find_text,within_text,start_num)Find_text 要查找的文本。您可以在 find_text 中使用通配符,即问号 (?) 和星号 (*)。问号匹配任一单个字符;星号匹配任一字符序列。如果要查找实际的问号或星号,请在字符前键入波形符 (~)。 Within_text 是要在其中搜索 find_text 的文本。Start_num within_text 中要开始搜索的字符编号。可以使用 start_num 来跳过指定数目的字符。例如,假设要处理文本字符串“AYF0093.YoungMensApparel”。若要在文本字符串的说明部分中查找第一个“Y”的编号,请将 start_num 设置为 8,这样就不会搜索文本的序列号部分。SEARCH 从第 8 个字符开始,在下一个字符处找到 find_text,然后返回数字 9。SEARCH 总是返回从 within_text 开头算起的字符数(如果 start_num 大于 1,跳过的字符会计算在内)。注解SEARCH 在搜索文本时不区分大小写字母。
【isodd】:
函数说明:如果参数 number 为奇数,返回 TRUE,否则返回 FALSE。语法:ISODD(number)ISODD 函数语法具有下列参数:Number 必需。 要测试的值。 如果 number 不是整数,将被截尾取整。
【iseven】:
函数说明:如果参数 number 为偶数,返回 TRUE,否则返回 FALSE。语法:ISEVEN(number)ISEVEN 函数语法具有下列参数:Number 必需。 要测试的值。 如果 number 不是整数,将被截尾取整。
【networkdays】:
函数说明:返回参数 start_date 和 end_date 之间完整的工作日数值。 工作日不包括周末和专门指定的假期。 可以使用函数 NETWORKDAYS,根据某一特定时期内雇员的工作天数,计算其应计的报酬。提示: 若要使用参数来指明周末的日期和天数,从而计算两个日期间的全部工作日数,请使用 NETWORKDAYS.INTL 函数。语法:NETWORKDAYS(start_date, end_date, [holidays])NETWORKDAYS 函数语法具有下列参数:Start_date 必需。 一个代表开始日期的日期。End_date 必需。 一个代表终止日期的日期。
【isblank】:
函数说明:如果参数值为空,则返回 TRUE
【gcd】:
函数说明:返回两个或多个整数的最大公约数。 最大公约数是能够同时整除 number1 和 number2 而没有余数的最大整数。语法:GCD(number1, [number2], ...)GCD 函数语法具有下列参数:number1, number2, ... Number1,number2 是必需的
lcm:函数说明:返回整数的最小公倍数。 最小公倍数是所有整数参数 number1、number2 等的倍数中的最小正整数。 使用 LCM 添加具有不同分母的分数。语法:LCM(number1, [number2], ...)LCM 函数语法具有下列参数:number1, number2, ... Number1,number2 是必需的,
【quotient】:
函数说明:返回除法的整数部分。 要放弃除法的余数时,可使用此函数。语法:QUOTIENT(numerator, denominator)QUOTIENT 函数语法具有下列参数:Numerator 必需。 被除数。Denominator 必需。 除数。
【mround】:
函数说明:MROUND 返回舍入到所需倍数的数字。语法:MROUND(number, multiple)MROUND 函数语法具有下列参数:Number 必需。 要舍入的值。Multiple 必需。 要舍入到的倍数。示例=MROUND(10, 3) 将 10 四舍五入到最接近 3 的倍数。 结果9
【sqrtpi】:
函数说明:返回某数与 pi 的乘积的平方根。语法:SQRTPI(number)SQRTPI 函数语法具有下列参数:Number 必需。 与 pi 相乘的数。备注如果 number 小于 0,则 SQRTPI 返回错误值
【sec】:
函数说明:返回角度的正割值。语法:SEC(number)SEC 函数语法具有下列参数。Number 必需。 Number 为需要对其进行正割的角度 (以弧度为单位)。备注number 的绝对值必须小于 2^27。
【csc】:
函数说明:传回以弧度表示之角度的余割值。语法:CSC(number)CSC 函数语法具有下列引数。Number 必要。注解Number 的绝对值必须小于2^27。
【cot】:
函数说明:返回以弧度表示的角度的余切值。语法:COT(number)COT 函数语法具有下列参数。Number 必需。 要获得其余切值的角度,以弧度表示。备注Number 的绝对值必须小于 2^27。
【acot】:
函数说明:返回数字的反余切值的主值。语法:ACOT(number)ACOT 函数语法具有下列参数。Number 必需。 Number 为所需角度的余切值。 此值必须是实数。备注返回的角度以弧度表示,弧度值在 0(零)到 pi 之间。
【factdouble】:
函数说明:返回数字的双倍阶乘。语法:FACTDOUBLE(number)FACTDOUBLE 函数语法具有下列参数:Number 必需。 为其返回双倍阶乘的值。
【roman】:
函数说明:将阿拉伯数字转换为文字形式的罗马数字。语法:ROMAN(number,)ROMAN 函数语法具有下列参数:Number 必需。 需要转换的阿拉伯数字。
【counta】:
函数说明:COUNTA 函数计算范围中不为空的单元格的个数。语法:COUNTA(value1, [value2], ...)COUNTA 函数语法具有下列参数:value1 必需。 表示要计数的值的第一个参数。value2, ... 可选。 表示要计数的值的其他参数,
【countblank】:
函数说明:平台限制,暂不支持。
【mode】:
函数说明:MODE 返回的数组或数据区域中出现频率最高或重复出现,值。语法:MODE(number1,[number2],...)MODE 函数语法具有下列参数:Number1 必需。要计算其众数的第一个数字参数。Number2,... 可选。要计算其众数的 2 到 255 个数字参数。也可以用单一数组或对某个数组的引用来代替用逗号分隔的参数。备注参数可以是数字或者是包含数字的名称、数组或引用。如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。
【DateRange】:
函数说明:DateRage 返回起止日期列表。语法:dateRange(start,end,step,fmt)
【Slope】:
函数说明:Slope 返回通过 known_y's 和 known_x's 中数据点的线性回归线的斜率。 斜率为垂直距离除以线上任意两个点之间的水平距离,即回归线的变化率。SLOPE(known_y's, known_x's),参数:Known_y's,必需。 数字型因变量数据点数组或单元格区域。Known_x's,必需。 自变量数据点集合。
INTERCEPT:函数说明:INTERCEPT 返回利用已知的 x 值与 y 值计算直线与 y 轴交叉点。 交叉点是以通过已知 x 值和已知 y 值绘制的最佳拟合回归线为基础的。INTERCEPT(known_y's, known_x's),参数:Known_y's,必需,因变的观察值或数据的集合。Known_x's,必需,自变的观察值或数据的集合。
【VLOOKUP】:
VLOOKUP函数是Excel中的一个纵向查找函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值。
【SUMIF】:
使用 SUMIF 函数可以对报表范围中符合指定条件的值求和。
【IFS】:
IFS 函数检查是否满足一个或多个条件,且返回符合第一个 TRUE 条件的值。
【TEXTSPLIT】:
函数的作用是按照指定的间隔符拆分字符
【TEXCROSS】:
函数的作用是文本相交运行结果。
【VCROSSLOOKUP】:
函数的作用是返回文本相交查询结果。
[20210922] 修复lic到期bug;
[20220923] 增加函数VLookUp;
[20221103] 修改函数说明;
[20221107] 增加TextCross函数;
[20221217] 修复POB-1110;
[20230129] 增加统计函数;
[20230214] 增加sumife函数;
[20230217] 增加VLookUpE函数;
[20230218] 增加VCrossLookUpE函数;
[20230314] 修改sumife公式说明;
[20230412] 增加一个阳历日期转换为阴历的函数Solar2Lunar
[20230425] POB-3014,SOLAR2LUNAR函数描述过于简洁,有部分场景未说明
[20230511] 自定义函数集合新增一个idCard身份证处理函数
[20230515] POB-3087,idCard身份证处理函数删除错误身份证示例
[20230517] 新增一个FRJSParse函数
[20230608] 修复函数lcm和gcd返回结果错误的bug
[20230707] 删除FRJSParse函数
[20230726] 修复函数PEARSON(B1,A1),A1和B1是数据集会报错的bug
[20230808] 修复函数COVARIANCE_S、COVARIANCE_P、PERCENTILE_EXC、PERCENTILE_INC、PERCENTRANK_EXC、QUARTILE_EXC、QUARTILE_INC、SMALL、TRIMMEAN、VAR_S、VARA、VARPA、Z_TEST等14个函数不支持数据集参数bug
[20231216] 增加sumife函数【特殊字符串】的适应功能
[20240426] POB-3781,单元格为公式可以支持计算
[20241224] POB-4205,修正Networkdays函数参数及说明问题
[20241226] POB-4208,修正PERCENTILE_INC函数参数中有负值计算结果错误问题