跳至内容
User's Blog!
Vikadata Description
  • 首页
  • vika维格课堂
  • 解决方案
    • PMO项目群管理
    • 智慧电商运营
    • CRM客户管理
    • HR人力资源管理
    • Scrum敏捷开发管理
    • 营销策划与市场运营
    • OKR目标管理
    • 教育培训管理
    • 智慧门店管理
    • 更多解决方案 >
  • 应用连接
  • 模板中心
  • 帮助中心
    • 快速入门
    • 产品手册
    • 开发者中心
    • 常见问题
    • 第三方连接
    • 客户端 ( Beta )
  • 维格社区
  • 登录使用
  • 首页
  • vika维格课堂
  • 解决方案
    • PMO项目群管理
    • 智慧电商运营
    • CRM客户管理
    • HR人力资源管理
    • Scrum敏捷开发管理
    • 营销策划与市场运营
    • OKR目标管理
    • 教育培训管理
    • 智慧门店管理
    • 更多解决方案 >
  • 应用连接
  • 模板中心
  • 帮助中心
    • 快速入门
    • 产品手册
    • 开发者中心
    • 常见问题
    • 第三方连接
    • 客户端 ( Beta )
  • 维格社区
  • 登录使用

帮助支持

快速入门、产品手册、FAQ

产品手册

  • 手册 Manual

使用智能公式计算

  • DATETIME_FORMAT() 支持的日期格式
  • SET_LOCALE() 支持的语言环境说明符
  • 公式函数和运算符汇总
  • 公式概述
  • 公式编写技巧
  • 数值函数
  • 数组和其他函数
  • 文本函数
  • 日期函数
  • 日期函数支持的计时单位说明符
  • 用公式进行基本的数学运算
  • 用公式进行基本的逻辑判断
  • 运算符介绍
  • 逻辑函数

使用空间站

  • V币简介
  • 企业专属域名
  • 兑换码功能
  • 右键快捷菜单
  • 团队管理
  • 快捷键
  • 权限设置
  • 消息通知
  • 用户中心
  • 空间站的操作
  • 空间站的组成结构
  • 站内昵称与个人昵称
  • 账户钱包简介
  • 邀请成员

使用维格列

  • 修改人
  • 修改时间
  • 创建人
  • 创建时间
  • 勾选
  • 单行文本
  • 单选和多选
  • 多行文本
  • 成员
  • 数字
  • 日期
  • 智能公式
  • 电话
  • 百分比
  • 神奇关联
  • 神奇引用(Lookup)
  • 网址
  • 自增数字
  • 评分
  • 货币
  • 邮箱
  • 附件

使用维格表

  • 分享
  • 分组
  • 列权限(Beta)
  • 回收舱
  • 多人协同
  • 导入与导出
  • 彩虹标签
  • 排序
  • 日历视图
  • 星标
  • 模板中心
  • 甘特视图
  • 相册视图
  • 看板视图
  • 神奇表单
  • 筛选
  • 统计栏
  • 维格机器人(Beta)
  • 维格视图
  • 表内查找
  • 记录的修改历史
  • 记录的评论
  • 镜像

基础知识

  • 为什么要用维格表?
  • 什么是 Fusion™ 融合计算架构?
  • 什么是关系型数据库?
  • 什么是数据库视图?
  • 什么是维格列?
  • 什么是维格行?
  • 维格表和 Excel 的区别?
  • 维格表和数据库的区别?
  • 维格表是什么?
  • 维格表有什么功能特性?
  • 维格表的适用场景
  • 维格表跟其他 SaaS 软件的区别?

维格小组件

  • 「图表」小组件
  • 「图表」小组件图形详解
  • 「图表」小组件配置项详解
  • 「统计与指标」小组件
  • 什么是维格小组件?
  • 仪表盘
  • 组件中心
  • Home
  • 帮助中心
  • 产品手册
  • 使用智能公式计算

数值函数

数值运算函数是公式中的一种函数类型,可以对数值类型的数据进行运算。

SUM()

将所有数值相加。

SUM(number1, [number2, …])

参数说明

number:是进行运算的数值参数。数值类型的字段包括数字、货币、百分比、评分等。

示例

// 纯数值相加
公式:SUM(1, 2, 3)
运算结果:6

// 数值与文本数值相加
公式:SUM(1, 2, "3")
运算结果:6

// 数值与文本相加
公式:SUM(1, 2, "三")
运算结果:3

// 数值类型的字段相加
公式:SUM({数学成绩}, {英语成绩}, {语文成绩})
运算结果:数值

// 数值类型的字段与数值相加
公式:SUM({数学成绩}, {英语成绩}, 60)
运算结果:数值

AVERAGE()

计算多个数值的算术平均数。

AVERAGE(number1, [number2, …])

参数说明

number:是进行运算的数值参数。数值类型的字段包括数字、货币、百分比、评分等。

示例

// 纯数值求平均值
公式:AVERAGE(1, 2, 3)
运算结果:2

// 数值与文本数值求平均值
公式:AVERAGE(1, 2, "3")
运算结果:2

// 数值与文本求平均值
公式:AVERAGE(1, 2, "三")
运算结果:1

// 数值类型的字段求平均值
公式:AVERAGE({数学成绩}, {英语成绩}, {语文成绩})
运算结果:数值

// 数值类型的字段与数值求平均值
公式:AVERAGE({数学成绩}, {英语成绩}, 60)
运算结果:数值

MAX()

返回多个数值中最大的数值。

MAX(number1, [number2, …])

参数说明

number:是进行运算的数值参数。数值类型的字段包括数字、货币、百分比、评分等。

特例,本函数的输入值都为日期格式时,可以比较多个日期中最晚的日期。

示例

// 纯数值求最大值
公式:MAX(1, 2, 3)
运算结果:3

// 数值与文本数值求最大值
公式:MAX(1, 2, "3")
运算结果:3

// 数值与文本求最大值
公式:MAX(1, 2, "三")
运算结果:2

// 数值类型的字段求最大值
公式:MAX({数学成绩}, {英语成绩}, {语文成绩})
运算结果:数值

// 数值类型的字段与数值求最大值
公式:MAX({数学成绩}, {英语成绩}, 60)
运算结果:数值

// 日期类型的字段求最晚日期
公式:MAX({时间1}, {时间2})
运算结果:日期

MIN()

返回多个数值中最小的数值。

MIN(number1, [number2, …])

参数说明

number:是进行运算的数值参数。数值类型的字段包括数字、货币、百分比、评分等。

特例,本函数的输入值都为日期格式时,可以比较多个日期中最早的日期。

示例

// 纯数值求最小值
公式:MIN(1, 2, 3)
运算结果:1

// 数值与文本数值求最小值
公式:MIN("1", 2, 3)
运算结果:1

// 数值与文本求最小值
公式:MIN("一", 2, 3)
运算结果:2

// 数值类型的字段求最小值
公式:MIN({数学成绩}, {英语成绩}, {语文成绩})
运算结果:数值

// 数值类型的字段与数值求最小值
公式:MIN({数学成绩}, {英语成绩}, 60)
运算结果:数值

// 日期类型的字段求最晚日期
公式:MIN({时间1}, {时间2})
运算结果:日期

ROUND()

按指定的位数对数值进行四舍五入。

ROUND(value, [precision])

参数说明

value:被四舍五入的值。
precision:非必填,指定四舍五入的位数。未填写时默认为 0。

如果 precision > 0 ,则四舍五入到指定的小数位;
如果 precision = 0 ,则四舍五入到最接近的整数;
如果 precision < 0 ,则在小数点左侧进行四舍五入。

示例

// 不填 precision ,则默认为 0 。
公式:ROUND(1.55)
运算结果:2.00

// precision > 0,四舍五入到指定小数位。
公式:ROUND(1.45, 1)
运算结果:1.50

// precision = 0,四舍五入到最接近的整数。
公式:ROUND(1.45, 0)
运算结果:1.00

// precision < 0,在小数点左侧进行四舍五入。
公式:ROUND(321.45, -2)
运算结果:300.00

// precision > 0,且为小数时,系统自动将 precision 向下取整(1.6 >> 1.0)。
公式:ROUND(5.45, 1.6)
运算结果:5.50

ROUNDUP()

将数值朝绝对值增大方向舍入。

ROUNDUP(value, [precision])

参数说明

value:被舍入的值。
precision:非必填,指定数值舍入到的位数。未填写时默认为 0 。
绝对值增大方向:即远离 0 方向。

ROUNDUP() 与 ROUND() 相似,所不同的是它始终将数值朝绝对值增大方向舍入。
如果 precision > 0 ,则舍入到指定的小数位;
如果 precision = 0 ,则舍入到最接近的整数;
如果 precision < 0 ,则在小数点左侧进行舍入。

示例

// 不填 precision ,则默认为 0 。
公式:ROUNDUP(1.55)
运算结果:2.00

公式:ROUNDUP(1.11)
运算结果:2.00

// precision > 0,舍入到指定小数位。
公式:ROUNDUP(1.11, 1)
运算结果:1.20

// precision = 0,舍入到最接近的整数。
公式:ROUNDUP(1.11, 0)
运算结果:2.00

// precision < 0,在小数点左侧进行舍入。
公式:ROUNDUP(321.45, -2)
运算结果:400.00

// precision > 0,且为小数时,系统自动将将 precision 向下取整(1.6 >> 1.0)。
公式:ROUNDUP(5.45, 1.6)
运算结果:5.50

ROUNDDOWN()

将数值朝绝对值减小方向舍入。

ROUNDDOWN(value, [precision])

参数说明

value:被舍入的值。
precision:非必填,指定数值舍入到的位数。未填写时默认为 0 。
绝对值减小方向:即靠近 0 方向。

ROUNDDOWN() 与 ROUND() 相似,所不同的是它始终将数值朝绝对值减小方向舍入。
如果 precision > 0 ,则舍入到指定的小数位;
如果 precision = 0 ,则舍入到最接近的整数;
如果 precision < 0 ,则在小数点左侧进行舍入。

示例

// 不填 precision ,则默认为 0 。
公式:ROUNDDOWN(1.55)
运算结果:1.00

公式:ROUNDDOWN(1.11)
运算结果:1.00

// precision > 0,四舍五入到指定小数位。
公式:ROUNDDOWN(1.11, 1)
运算结果:1.10

// precision = 0,四舍五入到最接近的整数。
公式:ROUNDDOWN(1.11, 0)
运算结果:1.00

// precision < 0,在小数点左侧进行四舍五入。
公式:ROUNDDOWN(321.45, -2)
运算结果:300.00

// precision > 0,且为小数时,系统自动将 precision 向下取整(1.6 >> 1.0)。
公式:ROUNDDOWN(5.45, 1.6)
运算结果:5.40

CEILING()

将数值向上舍入为最接近的指定基数的倍数。

CEILING(value, [significance])

参数说明

value:被舍入的值。
significance:非必填,是用于向上舍入的基数,返回值为该基数的倍数。未填写时默认为1。
向上舍入:即它返回值必须大于或等于原数值。

如果 value > 0,significance > 0,则对数值按远离 0 的方向进行舍入。
如果 value < 0,significance > 0,则对数值按朝向 0 的方向进行舍入。
如果 significance < 0 ,则返回错误值 NaN 。

示例

// 不填 significance ,则默认为1。
公式:CEILING(1.55)
运算结果:2.00

公式:CEILING(1.11)
运算结果:2.00

//如果 value > 0,significance > 0,则对数值按远离 0 的方向进行舍入。
公式:CEILING(1.11, 1)
运算结果:2.00

公式:CEILING(1.11, 0.1)
运算结果:1.20

// 如果 value < 0,significance > 0,则对数值按朝向 0 的方向进行舍入。
公式:CEILING(-1.11, 1)
运算结果:-1.00

公式:CEILING(-1.99, 0.1)
运算结果:-1.90

// 如果 significance < 0 ,则返回错误值 NaN 。
公式:CEILING(1.11, -1)
运算结果:NaN

FLOOR()

将数值向下舍入为最接近的指定基数的倍数。

FLOOR(value, [significance])

参数说明

value:被舍入的值。
significance:非必填,是用于向下舍入的基数,返回值为该基数的倍数。未填写时默认为 1 。
向下舍入:即它返回值必须小于或等于原数值。

如果 value > 0,significance > 0,则对数值按朝向 0 的方向进行舍入。
如果 value < 0,significance > 0,则对数值按远离 0 的方向进行舍入。
如果 significance < 0 ,则返回错误值 NaN 。

示例

// 不填significance,则默认为1。
公式:FLOOR(1.55)
运算结果:1.00

公式:FLOOR(1.11)
运算结果:1.00

//如果 value > 0,significance > 0,则对数值按朝向 0 的方向进行舍入。
公式:FLOOR(1.55, 1)
运算结果:1.00

公式:FLOOR(1.55, 0.1)
运算结果:1.50

// 如果 value < 0,significance > 0,则对数值按远离 0 的方向进行舍入。
公式:FLOOR(-1.11, 1)
运算结果:-2.00

公式:FLOOR(-1.99, 0.1)
运算结果:-2.00

// 如果 significance < 0 ,则返回错误值 NaN 。
公式:FLOOR(1.11, -1)
运算结果:NaN

EVEN()

将数值朝绝对值增大方向舍入为最接近的偶数。

EVEN(value)

参数说明

value:被舍入的值。
绝对值增大方向:即远离 0 方向。

示例

// value > 0
公式:EVEN(1.5)
运算结果:2.00

公式:EVEN(3)
运算结果:4.00

//value = 0
公式:EVEN(0)
运算结果:0.00

// value < 0
公式:EVEN(-1.5)
运算结果:-2.00

公式:EVEN(-3)
运算结果:-4.00

ODD()

将数值朝绝对值增大方向舍入为最接近的奇数。

ODD(value)

参数说明

value:被舍入的值。
绝对值增大方向:即远离 0 方向。

示例

// value > 0
公式:ODD(1.5)
运算结果:3.00

公式:ODD(3)
运算结果:3.00

//value = 0
公式:ODD(0)
运算结果:1.00

// value < 0
公式:ODD(-1.5)
运算结果:-3.00

公式:ODD(-3)
运算结果:-3.00

INT()

将数值向下舍入为最接近的整数。

INT(value)

参数说明

value:被舍入的值。
向下舍入:即它返回值必须小于或等于原数值。

示例

// value > 0
公式:INT(1.5)
运算结果:1.00

公式:INT(3)
运算结果:3.00

//value = 0
公式:INT(0)
运算结果:0.00

// value < 0
公式:INT(-1.5)
运算结果:-2.00

公式:INT(-3)
运算结果:-3.00

ABS()

取数值的绝对值。

ABS(value)

参数说明

value:是要对其求绝对值的数值。
绝对值:正数的绝对值是本身,负数的绝对值是去掉负号。

示例

// value > 0
公式:ABS(1.5)
运算结果:1.50

公式:ABS(3)
运算结果:3.00

//value = 0
公式:ABS(0)
运算结果:0.00

// value < 0
公式:ABS(-1.5)
运算结果:1.50

公式:ABS(-3)
运算结果:3.00

SQRT()

计算数值的算术平方根。

SQRT(value)

参数说明

value:是要对其求平方根的数值。要求参数 value >= 0 ,否则函数会返回 NaN 。
算术平方根:4 的平方根为 ± 2,2 为算术平方根 。

示例

// value > 0
公式:SQRT(4)
运算结果:2.00

//value = 0
公式:SQRT(0)
运算结果:0.00

// value < 0
公式:SQRT(-1.5)
运算结果:NaN

MOD()

两数值相除取余数。

MOD(value, divisor)

参数说明

value:是被除数。
divisor:是除数。
余数:指整数除法中被除数未被除尽的部分。

返回结果的符号与 divisor 的符号相同。

示例

// value 未被除尽时,返回余数。
公式:MOD(7, 3)
运算结果:1.00

公式:MOD(2, 3)
运算结果:2.00

// value 未被除尽时,返回结果的符号与除数的符号相同。
公式:MOD(7, 3)
运算结果:1.00

公式:MOD(7, -3)
运算结果:-1.00

公式:MOD(-7, -3)
运算结果:-1.00

// value 被除尽时,返回0
公式:MOD(6, 3)
运算结果:0.00

POWER()

计算数值(基数)的乘幂。

POWER(base, power)

参数说明

base:是基数。
power:是指数。

power > 1 时,返回 base 的 power 次方;
power < 1 且 power > 0 时,返回 base 的根号 1/power 次方;
power = 0 时,返回 1 ;
power < 0 时,返回 base 倒数的 power 次方 ;
base < 0 时且 power 为小数时,返回错误值 NaN 。

示例

// power > 1 时,返回 base 的 power 次方;
公式:POWER(2, 3)
运算结果:8.00

// power < 1 且 power > 0 时,返回 base 的根号 1/power 次方;
公式:POWER(8, 1/3)
运算结果:2.00( 8 的根号 3 次方)

// power = 0 时,返回 1。
公式:POWER(2, 0)
运算结果:1.00

// power < 0 时,返回 base 倒数的 power 次方。
公式:POWER(2, -2)
运算结果:0.25( 1/2 的 2 次方)

// base < 0 时且 power 为小数时,返回错误值 NaN 。
公式:POWER(-8, 1/3)
运算结果:NaN

EXP()

计算 e 的乘幂。

EXP(power)

参数说明

power:是指数。
e:自然数 e 约等于 2.718282 ,是自然对数的底数。

power > 1 时,返回 e 的 power 次方;
power < 1 且 power > 0 时,返回 e 的根号 1/power 次方;
power = 0 时,返回 1;
power < 0 时,返回 e 倒数的 power 次方 ;

示例

// power > 1 时,返回 e 的 power 次方;
公式:EXP(2)
运算结果:7.39

// power < 1 且 power > 0 时,返回 e 的根号 1/power 次方;
公式:EXP(1/2)
运算结果:1.65( e 的根号 2 次方)

// power = 0 时,返回 1。
公式:EXP(0)
运算结果:1.00

// power < 0 时,返回 e 倒数的 power 次方。
公式:EXP(-2)
运算结果:0.14( 1/e 的 2 次方)

LOG()

以指定基数为底,计算数值的对数。

LOG(number, [base]) 

参数说明

number:用于计算对数的数值,要求 number > 0 ,否则函数输出 NaN 。
base:非必填,是对数的基数( base > 0 且 base ≠ 1 )。它作为对数的底参与运算。如果未指定基数,则默认为 10 。
对数:对数是对求幂的逆运算。

示例

// number > 0,不填写 base;
公式:LOG(100)
运算结果:2.00

// number > 0,base > 0 且 base ≠ 1;
公式:LOG(8, 2)
运算结果:3

公式:LOG(1/8, 1/2)
运算结果:3

// number <= 0;
公式:LOG(-100)
运算结果:NaN

// number > 0,base < 0 或 base = 1;
公式:LOG(8, -2)
运算结果:NaN

公式:LOG(8, 1)
运算结果:NaN

VALUE()

将文本值转换为数值。

VALUE(text) 

参数说明

text:是要被转换的文本值。

示例

// 格式化输入的文本值。
公式:VALUE("$10")
运算结果:10.00

公式:VALUE("门票:¥10元")
运算结果:10.00

公式:VALUE("12万5千元")
运算结果:125.00

Updated on 2021-06-23

Powered by BetterDocs

Table of Contents
  • SUM()
  • AVERAGE()
  • MAX()
  • MIN()
  • ROUND()
  • ROUNDUP()
  • ROUNDDOWN()
  • CEILING()
  • FLOOR()
  • EVEN()
  • ODD()
  • INT()
  • ABS()
  • SQRT()
  • MOD()
  • POWER()
  • EXP()
  • LOG()
  • VALUE()

近期文章

  • vika维格表 x 集简云:早期教育机构如何轻成本实现全面自动化?
  • vika维格表上架钉钉应用市场,纵享双 11 年度钜惠
  • vika维格表 x 腾讯千帆:人员考核结果自动收集,还有更多自动化案例
  • vika维格表 10 月版本更新:维格机器人开放内测,维格社区上线,还有 5 个公式优化
  • OKR+PMO+CRM,如何一站式解决多种办公系统需求?这里有成熟方案

近期评论

    文章归档

    • 2021年11月
    • 2021年10月
    • 2021年9月
    • 2021年8月
    • 2021年7月
    • 2021年6月
    • 2021年5月
    • 2021年4月
    • 2021年3月
    • 2021年2月
    • 2021年1月
    • 2020年12月
    • 2020年11月
    • 2020年10月
    • 2020年9月
    • 2020年6月
    • 2020年3月
    • 2019年9月

    分类目录

    • 媒体报道
    • 版本更新
    • 维格技巧
    • 维格部落

    功能

    • 登录
    • 条目feed
    • 评论feed
    • WordPress.org

    支持

    • 意见反馈
    • 帮助中心
    • 开发者中心
    • 服务条款
    • 隐私协议
    • 安全与合规

    联系我们

    地址:深圳市南山区国信投资大厦1710
    售前咨询:点击联系商务
    合作:bd@vikadata.com
    媒体:pr@vikadata.com
    招聘:hr@vikadata.com
    公司介绍 | 加入我们 
    加入社群 | 维格合伙人

    © 2025 深圳维格云科技有限公司.All rights reserved.  |   网站备案号:粤ICP备19106018号  |   公安备案号:44030402004288

    至顶部 ↑ 向上 ↑