SoonTool
简单、实用、好用
中文

Excel常用公式

提供Excel常用公式的详细说明、语法用法和实际示例,帮助您快速掌握Excel公式的使用技巧。

数学函数
SUM
数学函数
计算一组数值的总和
语法:
SUM(number1, [number2], ...)
示例:
  • =SUM(A1:A10) - 计算A1到A10的总和
  • =SUM(1,2,3,4,5) - 计算1到5的总和
  • =SUM(A1:A10, B1:B10) - 计算两个范围的总和
AVERAGE
数学函数
计算一组数值的平均值
语法:
AVERAGE(number1, [number2], ...)
示例:
  • =AVERAGE(A1:A10) - 计算A1到A10的平均值
  • =AVERAGE(10,20,30) - 计算10、20、30的平均值
  • =AVERAGE(A1:A5, B1:B5) - 计算两个范围的平均值
COUNT
数学函数
计算包含数字的单元格数量
语法:
COUNT(value1, [value2], ...)
示例:
  • =COUNT(A1:A10) - 计算A1到A10中数字单元格的数量
  • =COUNT(A1,B1,C1) - 计算三个单元格中数字的数量
  • =COUNT(A1:A10, B1:B10) - 计算两个范围中数字的数量
MAX
数学函数
返回一组数值中的最大值
语法:
MAX(number1, [number2], ...)
示例:
  • =MAX(A1:A10) - 返回A1到A10中的最大值
  • =MAX(1,5,3,9,2) - 返回1、5、3、9、2中的最大值
  • =MAX(A1:A5, B1:B5) - 返回两个范围中的最大值
MIN
数学函数
返回一组数值中的最小值
语法:
MIN(number1, [number2], ...)
示例:
  • =MIN(A1:A10) - 返回A1到A10中的最小值
  • =MIN(1,5,3,9,2) - 返回1、5、3、9、2中的最小值
  • =MIN(A1:A5, B1:B5) - 返回两个范围中的最小值
ROUND
数学函数
将数字四舍五入到指定的小数位数
语法:
ROUND(number, num_digits)
示例:
  • =ROUND(3.14159, 2) - 返回3.14
  • =ROUND(A1, 0) - 将A1四舍五入到整数
  • =ROUND(123.456, -1) - 返回120(四舍五入到十位)
SUMIF
数学函数
根据条件计算指定范围的总和
语法:
SUMIF(range, criteria, [sum_range])
示例:
  • =SUMIF(A1:A10, ">100", B1:B10) - 计算A列大于100对应的B列总和
  • =SUMIF(A1:A10, "苹果", B1:B10) - 计算A列为"苹果"对应的B列总和
  • =SUMIF(A1:A10, ">0") - 计算A列中大于0的数值总和
文本函数
CONCATENATE
文本函数
将多个文本字符串连接成一个字符串
语法:
CONCATENATE(text1, [text2], ...)
示例:
  • =CONCATENATE("Hello", " ", "World") - 返回"Hello World"
  • =CONCATENATE(A1, " ", B1) - 连接A1和B1的内容
  • =CONCATENATE("ID: ", A1, "-", B1) - 创建带格式的ID
LEFT
文本函数
从文本字符串的左侧提取指定数量的字符
语法:
LEFT(text, [num_chars])
示例:
  • =LEFT("Hello World", 5) - 返回"Hello"
  • =LEFT(A1, 3) - 从A1提取前3个字符
  • =LEFT("ABC123", 3) - 返回"ABC"
RIGHT
文本函数
从文本字符串的右侧提取指定数量的字符
语法:
RIGHT(text, [num_chars])
示例:
  • =RIGHT("Hello World", 5) - 返回"World"
  • =RIGHT(A1, 4) - 从A1提取后4个字符
  • =RIGHT("ABC123", 3) - 返回"123"
MID
文本函数
从文本字符串的指定位置提取指定数量的字符
语法:
MID(text, start_num, num_chars)
示例:
  • =MID("Hello World", 7, 5) - 返回"World"
  • =MID(A1, 2, 3) - 从A1的第2个字符开始提取3个字符
  • =MID("ABC123DEF", 4, 3) - 返回"123"
LEN
文本函数
返回文本字符串的字符数
语法:
LEN(text)
示例:
  • =LEN("Hello World") - 返回11
  • =LEN(A1) - 返回A1单元格文本的长度
  • =LEN("ABC123") - 返回6
UPPER
文本函数
将文本转换为大写
语法:
UPPER(text)
示例:
  • =UPPER("hello world") - 返回"HELLO WORLD"
  • =UPPER(A1) - 将A1的内容转换为大写
  • =UPPER("Excel") - 返回"EXCEL"
LOWER
文本函数
将文本转换为小写
语法:
LOWER(text)
示例:
  • =LOWER("HELLO WORLD") - 返回"hello world"
  • =LOWER(A1) - 将A1的内容转换为小写
  • =LOWER("Excel") - 返回"excel"
日期时间函数
TODAY
日期时间函数
返回当前日期
语法:
TODAY()
示例:
  • =TODAY() - 返回当前日期
  • =TODAY()+7 - 返回7天后的日期
  • =TODAY()-30 - 返回30天前的日期
NOW
日期时间函数
返回当前日期和时间
语法:
NOW()
示例:
  • =NOW() - 返回当前日期和时间
  • =NOW()+1/24 - 返回1小时后的时间
  • =NOW()-1/24/60 - 返回1分钟前的时间
DATE
日期时间函数
根据年、月、日创建日期
语法:
DATE(year, month, day)
示例:
  • =DATE(2024, 1, 15) - 返回2024年1月15日
  • =DATE(A1, B1, C1) - 根据A1、B1、C1的值创建日期
  • =DATE(2024, 12, 31) - 返回2024年12月31日
YEAR
日期时间函数
返回日期的年份
语法:
YEAR(serial_number)
示例:
  • =YEAR(TODAY()) - 返回当前年份
  • =YEAR(A1) - 返回A1单元格日期的年份
  • =YEAR(DATE(2024,1,1)) - 返回2024
MONTH
日期时间函数
返回日期的月份
语法:
MONTH(serial_number)
示例:
  • =MONTH(TODAY()) - 返回当前月份
  • =MONTH(A1) - 返回A1单元格日期的月份
  • =MONTH(DATE(2024,12,25)) - 返回12
DAY
日期时间函数
返回日期的天数
语法:
DAY(serial_number)
示例:
  • =DAY(TODAY()) - 返回当前日期的天数
  • =DAY(A1) - 返回A1单元格日期的天数
  • =DAY(DATE(2024,1,15)) - 返回15
逻辑函数
IF
逻辑函数
根据条件返回不同的值
语法:
IF(logical_test, value_if_true, [value_if_false])
示例:
  • =IF(A1>10, "高", "低") - 如果A1大于10返回"高",否则返回"低"
  • =IF(A1=B1, "相等", "不相等") - 比较A1和B1是否相等
  • =IF(A1>0, A1*2, 0) - 如果A1大于0,返回A1的2倍,否则返回0
AND
逻辑函数
检查所有条件是否都为真
语法:
AND(logical1, [logical2], ...)
示例:
  • =AND(A1>10, B1<20) - 检查A1大于10且B1小于20
  • =AND(A1>0, A1<100) - 检查A1是否在0到100之间
  • =AND(A1="Yes", B1="Yes") - 检查A1和B1是否都等于"Yes"
OR
逻辑函数
检查是否有任一条件为真
语法:
OR(logical1, [logical2], ...)
示例:
  • =OR(A1>10, B1>10) - 检查A1或B1是否大于10
  • =OR(A1="Yes", A1="Y") - 检查A1是否等于"Yes"或"Y"
  • =OR(A1>0, B1>0) - 检查A1或B1是否大于0
NOT
逻辑函数
反转逻辑值
语法:
NOT(logical)
示例:
  • =NOT(A1>10) - 如果A1不大于10返回TRUE
  • =NOT(A1=B1) - 如果A1不等于B1返回TRUE
  • =NOT(TRUE) - 返回FALSE
查找函数
VLOOKUP
查找函数
在表格的第一列中查找值,并返回该行中指定列的值
语法:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
示例:
  • =VLOOKUP("苹果", A1:B10, 2, FALSE) - 在A1:B10中查找"苹果",返回第2列的值
  • =VLOOKUP(A1, B1:D10, 3, TRUE) - 在B1:D10中查找A1的值,返回第3列的值
  • =VLOOKUP(100, A1:C10, 2, FALSE) - 查找数值100
HLOOKUP
查找函数
在表格的第一行中查找值,并返回该列中指定行的值
语法:
HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
示例:
  • =HLOOKUP("产品A", A1:D5, 3, FALSE) - 在A1:D5的第一行中查找"产品A",返回第3行的值
  • =HLOOKUP(A1, B1:D5, 2, TRUE) - 在B1:D5的第一行中查找A1的值,返回第2行的值
  • =HLOOKUP("价格", A1:D5, 4, FALSE) - 查找"价格"
INDEX
查找函数
返回表格或数组中指定位置的值
语法:
INDEX(array, row_num, [column_num])
示例:
  • =INDEX(A1:C10, 3, 2) - 返回A1:C10中第3行第2列的值
  • =INDEX(A1:A10, 5) - 返回A1:A10中第5行的值
  • =INDEX(A1:C10, 2, 3) - 返回A1:C10中第2行第3列的值
MATCH
查找函数
在数组中查找指定值的位置
语法:
MATCH(lookup_value, lookup_array, [match_type])
示例:
  • =MATCH("苹果", A1:A10, 0) - 在A1:A10中查找"苹果"的位置
  • =MATCH(100, A1:A10, 1) - 在A1:A10中查找小于等于100的最大值位置
  • =MATCH(A1, B1:B10, 0) - 在B1:B10中查找A1的值
相关工具
Excel常用公式
提供Excel常用公式的详细说明、语法用法和实际示例,帮助您快速掌握Excel公式的使用技巧。
Excel快捷键大全
全面的Excel键盘快捷键参考,包含详细的使用场景、实用技巧和学习建议。
在线画板涂鸦
功能强大的在线绘画工具,支持多种画笔类型、颜色选择、保存记录和下载功能。提供画笔、荧光笔、橡皮擦等工具,支持撤销重做和作品管理。
国际关税成本测算
专业的国际关税成本计算工具,帮助您快速估算关税政策变化对产品成本的影响,为国际贸易决策提供参考。
项目进度管理
专业项目进度管理工具,支持关键事项跟踪、风险预警、进度可视化等功能。
Emoji表情包选择器
丰富的Emoji表情包选择器,包含笑脸、动物、食物、旅行、物品和符号等六大类表情,支持搜索和快速复制功能。
AI消耗电量预估计算器
专业的AI模型训练耗电量估算工具。计算总耗电量、电费成本、二氧化碳排放量和GPU功耗。提供模型预设和实时计算,支持对比分析。
裁员补偿估算
专业的裁员补偿计算器,根据城市系数和工作经验计算补偿金。支持全国主要城市,提供实时计算和详细明细,帮助您了解可能的补偿金额。
BMI许可费计算器
专业的BMI音乐许可费用计算器,适用于企业用户。根据场所类型、容量、音乐使用类型和频率计算预估年度许可费用。提供详细明细和重要免责声明。