计算 - 功能概览

创建者 LS, 修改于 星期一, 9 十二月, 2024 在 5:39 AM 由 LS

计算功能概览

RDrive 的计算栏位模组设计旨在协助您透过“计算栏位”建立动态且高效的表格。此功能强大,允许您定义基于表格内其他栏位自动计算值的栏位,从而简化数据输入与分析工作。



TABLE OF CONTENTS




计算功能的主要特点

  • 多功能性:涵盖数学计算、文本操作、统计分析、逻辑运算及日期/时间处理等多种应用场景。
  • 自动化:透过这些函数,您可自动执行重复性任务,减少人工干预,提升整体工作流程效率。
  • 精确性:计算功能提供准确的结果,减少手动计算错误的风险,并确保数据完整性。



有效使用计算功能的重要注意事项

  1. 避免引用整栏数据
    请勿在公式中使用如 A:A 或 B:C 这样引用整栏数据的方式。这种做法可能会在处理大型数据集时显著降低效能。请务必指定包含有效数据的明确范围(例如 A1:A100),以确保计算高效运行。
  2. 合并预设试算表
    如使用合并预设的试算表,任何添加至具有相同标题的工作表的数据将覆盖现有内容。
  3. 触发计算
    RDrive 的计算值仅在其所依赖的输入值被编辑时更新。如果源值更改,计算栏位将自动反映该变更,无需手动更新。
  4. 避免输入和输出共用栏位
    请勿将栏位设为同时充当输入与输出的用途。这可能导致循环引用及非预期行为。
  5. 输出栏位与条件编辑
    输出栏位会根据设定的条件编辑规则运行。如果栏位当前状态不可编辑,则输出将不显示。请确保条件编辑规则正确设定以实现所需行为。



使用计算功能的优点

计算模组将基于公式的逻辑直接带入您的表格设计中。透过利用计算栏位,您可以自动化复杂计算,减少手动数据输入错误,并提高数据收集过程的效率。

RDrive 的计算模组支持许多熟悉的 Excel 函数,方便用户运用现有知识进行适应与应用。以下是 166 个计算函数的完整分类及描述,便于查阅。




函数列表

数学函数

  • ABS:返回数值的绝对值。
  • ACOS:返回数值的反余弦值。
  • ACOSH:返回数值的反双曲余弦值。
  • ASIN:返回数值的反正弦值。
  • ASINH:返回数值的反双曲正弦值。
  • ATAN:返回数值的反正切值。
  • ATAN2:返回基于坐标 (x, y) 的反正切值。
  • ATANH:返回数值的反双曲正切值。
  • CEILING:将数值向上取整至指定的倍数。
  • FLOOR:将数值向下取整至指定的倍数。
  • FLOOR.MATH:以数学方式向下取整至指定的倍数。
  • MOD:返回数值被除数除后的余数。
  • POWER:返回数值的幂次结果。
  • PRODUCT:返回一组数字的乘积。
  • ROUND:将数值四舍五入至指定的小数位数。
  • ROUNDDOWN:将数值向下取整至指定的小数位数。
  • ROUNDUP:将数值向上取整至指定的小数位数。
  • SQRT:返回数值的平方根。
  • SUM:对一组数字进行求和。
  • SUMIF:对符合特定条件的一组数字进行求和。
  • SUMIFS:对同时满足多个条件的一组数字进行求和。
  • SUMPRODUCT:对数组间的对应元素进行乘积运算,并返回乘积总和。
  • SUMSQ:返回一组数字平方的总和。
  • TRUNC:通过移除小数部分将数字截断为整数。


统计函数

  • AVEDEV:返回数据点与其平均值的偏差绝对值的平均值。
  • AVERAGE:返回参数的平均值(算术平均值)。
  • AVERAGEIF:返回符合条件的一组数字的平均值。
  • AVERAGEIFS:返回同时满足多个条件的一组数字的平均值。
  • COUNT:计算包含数字的单元格数量。
  • COUNTA:计算非空单元格的数量。
  • COUNTBLANK:计算范围内空白单元格的数量。
  • COUNTIF:计算符合条件的单元格数量。
  • COUNTIFS:计算同时满足多个条件的单元格数量。
  • DEVSQ:返回数据点的偏差平方和。
  • LARGE:返回数据集中第 k 个最大的值。
  • MEDIAN:返回数据集中值的中位数。
  • MIN:返回数据集中的最小值。
  • MINA:包括逻辑值时返回数据集中的最小值。
  • MAX:返回数据集中的最大值。
  • MAXA:包括逻辑值时返回数据集中的最大值。
  • NORM.INV:返回指定平均值和标准差的正态分布的反函数。
  • NORMDIST:返回指定平均值和标准差的正态分布值。
  • NORMINV:返回正态分布的反函数。
  • NORMSDIST:返回标准正态分布值(平均值为 0,标准差为 1)。
  • NORMSINV:返回标准正态分布的反函数值。
  • STDEV:返回一组数值的标准差。
  • VAR.P:基于全部数据集返回群体的变异数。


逻辑函数

  • AND:如果所有参数为 TRUE,则返回 TRUE。
  • IF:当条件为 TRUE 时返回一个值,否则返回另一个值。
  • IFERROR:当没有错误时返回值,否则返回指定值。
  • IFNA:当条件为 TRUE 时返回值,否则返回 #N/A。
  • NOT:反转参数的逻辑值(TRUE 变为 FALSE,反之亦然)。
  • OR:如果任一参数为 TRUE,则返回 TRUE。
  • TRUE:返回逻辑值 TRUE。
  • FALSE:返回逻辑值 FALSE。

文本函数

  • CHAR:返回对应于数字的字符。
  • CLEAN:移除文本中的所有非可打印字符。
  • CODE:返回文本字符串中首个字符的数值。
  • CONCATENATE:将多个文本项目连接成一个字符串。
  • EXACT:比较两个文本字符串是否完全相同,并返回 TRUE 或 FALSE。
  • FIND:查找一个文本字符串在另一文本字符串中的位置。
  • LEFT:从文本字符串的左边返回指定数量的字符。
  • LEN:返回文本字符串中的字符数量。
  • LOWER:将文本字符串转换为小写。
  • MID:返回文本字符串中间的指定数量的字符。
  • PROPER:将文本字符串中每个单词的首字母大写。
  • REPLACE:将文本字符串的一部分替换为另一文本字符串。
  • REPT:重复文本字符串指定次数。
  • RIGHT:从文本字符串的右边返回指定数量的字符。
  • SUBSTITUTE:在文本字符串中用新文本替换旧文本。
  • TEXTJOIN:使用分隔符将多个文本字符串连接起来。
  • TRIM:移除文本字符串中的多余空格。
  • UPPER:将文本字符串转换为大写。


日期与时间函数

  • DATE:返回日期的序列号。
  • DATEVALUE:将文本格式的日期转换为序列号。
  • DAY:返回日期的日部分。
  • DAYS360:基于 360 天年份计算两个日期之间的天数。
  • EDATE:返回指定日期之前或之后的月份数的日期。
  • EOMONTH:返回指定月份数前或后的月份的最后一天。
  • HOUR:返回时间值中的小时部分(0 到 23)。
  • MINUTE:返回时间值中的分钟部分。
  • NOW:返回当前日期和时间。
  • SECOND:返回时间值中的秒数部分。
  • TIME:返回表示时间的数值。
  • TODAY:返回当前日期。
  • WEEKDAY:返回日期对应的星期几(以数字表示)。
  • WEEKNUM:返回日期所在年的周数。
  • YEAR:返回日期中的年份部分。
  • YEARFRAC:返回两个日期之间的整年天数比例。


财务函数

  • FV:返回基于定期支付和固定利率的投资未来值。
  • NPER:返回基于定期支付和固定利率的投资期数。
  • NPV:返回基于一系列定期现金流的投资净现值。
  • PMT:返回基于固定支付额和固定利率的贷款支付额。
  • PPMT:返回投资特定期数的本金支付额。
  • RATE:返回年金每期的利率。
  • PV:返回基于定期支付和固定利率的投资现值。


查找与引用函数

  • CHOOSE:根据索引号从列表中返回值。
  • INDEX:根据行列号从表格或范围中返回值。
  • MATCH:在范围中搜索值并返回相对位置。
  • OFFSET:从起始单元格返回指定行列距离的范围。
  • VLOOKUP:在表格的首列中查找值,并返回同一行中指定列的值。
  • HLOOKUP:在表格的首行中查找值,并返回同一列中指定行的值。


信息函数

  • ISBLANK:如果单元格为空,则返回 TRUE。
  • ISERROR:如果值为任意错误,则返回 TRUE。
  • ISEVEN:如果数值为偶数,则返回 TRUE。
  • ISNUMBER:如果值为数字,则返回 TRUE。
  • ISODD:如果数值为奇数,则返回 TRUE。


工程与转换函数

  • BIN2DEC:将二进制数转换为十进制。
  • DEC2BIN:将十进制数转换为二进制。
  • DEC2HEX:将十进制数转换为十六进制。
  • OCT2DEC:将八进制数转换为十进制。
  • HEX2DEC:将十六进制数转换为十进制。
  • DELTA:测试两个数值是否相等,若相等返回 1,否则返回 0。
  • IMAGINARY:返回复数的虚部系数。
  • IMREAL:返回复数的实部系数。
  • COMPLEX:将实部和虚部系数转换为复数。


数组与矩阵函数

  • TRANSPOSE:返回数组的转置矩阵。
  • MMULT:返回两个数组的矩阵乘积。
  • MINVERSE:返回矩阵的逆矩阵。
  • MDETERM:返回矩阵的行列式。


逻辑与条件函数

  • SWITCH:将表达式与一组值进行匹配,并返回对应于第一个匹配项的结果。
  • IFS:检查多个条件,并返回第一个为 TRUE 的条件对应的值。


其他函数

  • COLUMN:返回参照的列号。
  • ROW:返回参照的行号。
  • RADIANS:将角度转换为弧度。
  • DEGREES:将弧度转换为角度。
  • RAND:返回介于 0 与 1 之间的随机数。
  • RANDBETWEEN:返回介于两个指定值之间的随机整数。
  • TEXT:格式化数字并将其转换为文本。
  • DOLLARDE:将以分数表示的价格转换为十进制。
  • DOLLARFR:将以十进制表示的价格转换为分数。
  • QUOTIENT:返回整数部分的除法结果,忽略余数。
  • ROMAN:将阿拉伯数字转换为罗马数字文本。


扩展统计函数

  • SLOPE:返回线性回归线的斜率。
  • INTERCEPT:返回线性回归线的截距。
  • SMALL:返回数据集中第 k 个最小值。
  • STANDARDIZE:基于平均值和标准差返回标准化值。


扩展财务函数

  • IRR:返回一系列现金流的内部收益率。
  • MIRR:考虑融资和再投资率的情况下,返回一系列现金流的修正内部收益率。


扩展日期与时间函数

  • NETWORKDAYS:返回两个日期之间的完整工作日天数。
  • WORKDAY:返回指定工作日数之前或之后的日期。

未能尽录。



点击这里查看如何设置计算公式,以计算采购订单中的金额为范例。


列表:
附件为 RDrive 支援函数的完整列表。

这篇文章有帮助吗?

很好!

感谢您的反馈。

抱歉我们没能带来帮助

感谢您的反馈。

告诉我们可以如何改善此文档!

选择至少一个原因
需要进行 CAPTCHA 验证

反馈已发送

感谢,我们将试着改善此文档。