最全Excel函数公式大全(最新版)
最全Excel函数公式大全(最新版)
本文档包含最全和精简去重两种版本。
一、常用精简去重版本如下:
以下是每个分类下的函数列表和使用示例:
1.数学和三角函数
ABS:返回数值的绝对值。例如,ABS(-10) 返回值为 10
CEILING:向上取整。例如,CEILING(12.25,0.1) 返回值为 12.3
FLOOR:向下取整。例如,FLOOR(12.25,0.1) 返回值为 12.2
INT:返回数值的整数部分。例如,星际争霸2剧情INT(10.5) 返回值为 10
MOD:返回两数相除的余数。例如,MOD(10,3) 返回值为 1
ROUND:四舍五入取整。例如,ROUND(12.25,1) 返回值为 12.3
SIGN:返回数值的符号。例如,SIGN(-10) 返回值为 -1
SQRT:返回数值的平方根。例如,SQRT(16) 返回值为 4
2.统计函数
AVERAGE:计算数值的平均值。例如,AVERAGE(1,2,3,4,5) 返回值为 3
COUNT:计算数值的个数。例如,COUNT(1,2,3,"",5) 返回值为 4
COUNTA:计算非空单元格的个数。例如,COUNTA(A1:A5) 返回值为 4
MAX:计算数值的最大值。例如,MAX(1,2,3,4,5) 返回值为 5
MIN:计算数值的最小值。例如,MIN(1,2,3,4,5) 返回值为 1
MEDIAN:计算数值的中位数。例如,MEDIAN(1,2,3,4,5) 返回值为 3
MODE:返回数值的众数。例如,MODE(1,2,2,3,3,3) 返回值为 3
STDEV:计算样本标准差。例如,STDEV(1,2,3,4,5) 返回值为 1.58
SUM:计算数值的总和。例如,SUM(1,2,3,4,5) 返回值为 15
VAR:计算样本方差。例如,VAR(1,2,3,4,5) 返回值为 2.5
3.文本函数
CONCATENATE:将多个文本字符串合并为一个字符串。例如,CONCATENATE("Hello"," ","World") 返回值为 "Hello World"
LEFT:返回文本字符串的左侧字符。例如,西门子电热水器LEFT("Hello World",5) 返回值为 "Hello"
LEN:返回文本字符串的长度。例如,LEN("Hello World") 返回值为 11
LOWER:将文本字符串转换为小写字母。例如,LOWER("Hello World") 返回值为 "hello world"
MID:返回文本字符串的指定位置的字符。例如,MID("Hello World",2,5) 返回值为 "ello ".
PROPER:将文本字符串的每个单词的首字母转换为大写字母。例如,PROPER("hello world") 返回值为 "Hello World"
REPLACE:替换文本字符串中的一部分。例如,REPLACE("Hello World",7,5,"Universe") 返回值为 "Hello Universe"
RIGHT:返回文本字符串的右侧字符。例如,RIGHT("Hello World",5) 返回值为 "World"
SUBSTITUTE:将文本字符串中的一个字符串替换为另一个字符串。例如,SUBSTITUTE("Hello World","World","Universe") 返回值为 "Hello Universe"
TEXT:将数值格式化为文本字符串。例如,TEXT(1234.567,"$#,##0.00") 返回值为 "$1,234.57"
TRIM:去掉文本字符串中的空格。例如,TRIM(" Hello World ") 返回值为 "Hello World"
UPPER:将文本字符串转换为大写字母。例如,UPPER("Hello World") 返回值为 "HELLO WORLD
4.日期和时间函数
DATE:返回日期值。例如,DATE(2023,4,1) 返回值为 "4/1/2023"爱的回归线歌曲。
DAY:返回日期值的日。例如,DAY(DATE(2023,4,1)) 返回值为 1
DATEDIF:计算两个日期之间的差值。例如,DATEDIF(DATE(2023,4,1),DATE(2023,5,1),"d") 返回值为 30
EDATE:返回指定日期之前或之后的几个月的日期。例如,EDATE(DATE(2023,4,1),2) 返回值为 "6/1/2023"
HOUR:返回时间值的小时。例如,HOUR(TIME(14,30,0)) 返回值为 14
MINUTE:返回时间值的分钟。例如,MINUTE(TIME(14,30,0)) 返回值为 30
MONTH:返回日期值的月份。例如,MONTH(DATE(2023,4,1)) 返回值为 4
NOW:返回当前日期和时间。例如,NOW() 返回值为 "4/1/2023 14:30"
SECOND:返回时间值的秒数。例如,SECOND(TIME(14,30,30)) 返回值为 30
TIME:返回时间值。例如,TIME(14,30,0) 返回值为 "2:30:00 PM"
TODAY:返回当前日期。例如,TODAY() 返回值为 "4/1/2023"
WEEKDAY:返回日期值的星期几。例如,WEEKDAY(DATE(2023,4,1)) 返回值为 6
YEAR:返回日期值的年份。例如,YEAR(DATE(2023,4,1)) 返回值为 2023
5.逻辑函数
AND:返回所有参数都为 TRUE 时的值。例如,AND(1>0,2<3) 返回值为 TRUE
FALSE夜游上海:返回逻辑值 FALSE。例如,FALSE() 返回值为 FALSE
IF:根据逻辑测试的结果返回一个值。例如,IF(1>0,"True","False") 返回值为 "True"
IFERROR:根据公式的结果返回一个值,如果公式返回错误,则返回指定的值。例如,IFERROR(1/0,"Divide by zero error") 返回值为 "Divide by zero error"
NOT:返回逻辑值的反转。例如,NOT(1>0) 返回值为 FALSE
OR:返回任何参数为 TRUE 时的值。例如,OR(1>0,2>3) 返回值为 端午节祝福语怎么说TRUE
TRUE:返回逻辑值 TRUE。例如,TRUE() 返回值为 TRUE
6.查和引用函数
ADDRESS:返回一个单元格的地址。例如,ADDRESS(2,3) 返回值为 "$C$2"
CHOOSE:从多个值中进行选择。例如,CHOOSE(2,"One","Two","Three") 返回值为 "Two"
HLOOKUP:在水平查区域中查某个值,并返回该行中指定列的值。例如,HLOOKUP("Apples",A1:F10,5,FALSE) 返回值为 A5 的值。
INDEX:返回一个单元格或单元格范围的值。例如,INDEX(A1:F10,5,3) 返回值为 C5 的值。
MATCH:在查区域中查某个值,并返回其位置。例如,MATCH("Apples",A1:A10,0) 返回值为 1
OFFSET:返回一个单元格范围的值。例如,OFFSET(A1,2,3,1,1) 返回值为 D3 的值。
ROW:返回单元格引用的行号。例如,ROW(A1) 返回值为 1
VLOOKUP:在垂直查区域中查某个值,并返回该列中指定行的值。例如,VLOOKUP("Apples",A1:F10,2,FALSE) 返回值为 B1 的值。
7.数组函数
TRANSPOSE:转置一个数组。例如,TRANSPOSE(A1:B2) 返回值为 {A1,C1;A2,C2}
SUMPRODUCT:计算两个数组的点积。例如,SUMPRODUCT(A1:A5,B1:B5) 返回值为 A1B1+A2B2+A3B3+A4B4+A5*B5 的和。
8.其他函数
RAND:返回一个 0 1 之间的随机数。例如,RAND() 返回值为 0.1234
RANDBETWEEN:返回指定范围内的随机整数。例如,RANDBETWEEN(1,10) 返回值为 6
ROUND:将数字四舍五入到指定的位数。例如,ROUND(3.14159,3) 返回值为 3.142
ROUNDUP:将数字向上舍入到指定的位数。例如,ROUNDUP(3.14159,3) 返回值为 3.142
ROUNDDOWN:将数字向下舍入到指定的位数。例如,ROUNDDOWN(3.14159,3) 返回值为 3.141
SUMIF:对满足特定条件的单元格求和。例如,SUMIF(A2:A10,"John",B2:B10)
DATEDIF:计算两个日期之间的差异(以年、月或日为单位)。例如,DATEDIF(A1,B1,"Y") 返回值为 A1 B1 之间的完整年数。
EOMONTH:返回一个月的最后一天的日期。例如,EOMONTH("1/1/2021",2) 返回值为 "3/31/2021"
NETWORKDAYS:计算两个日期之间的工作日数。例如,NETWORKDAYS(A1,B1) 返回 A1 B1 之间的工作日数。
NOW:返回当前日期和时间。例如,NOW() 返回值为 "4/2/2023 9:00:00 AM"
TODAY:返回当前日期。例如,TODAY() 返回值为 4/2/2023"
9.条件函数
COUNTIF:对满足特定条件的单元格进行计数。例如,COUNTIF(A1:A10,">5") 返回 A1 A10 中大于 5 的单元格数。
IF:如果条件为真,则返回一个值,否则返回另一个值。例如,IF(A1>5,"Pass","Fail") 如果 A1 大于 5,则返回 "Pass",否则返回 "Fail"
SUMIFS:对满足多个条件的单元格求和。例如,SUMIFS(A1:A10,B1:B10,">5",C1:C10,"<10") 返回 B1 B10 观想法中大于 5 C1 C10 中小于 10 的单元格的和。
AVERAGEIFS:对满足多个条件的单元格求平均值。例如,AVERAGEIFS(A1:A10,B1:B10,">5",C1:C10,"<10") 返回 B1 B10 中大于 5 C1 C10 中小于 10 的单元格的平均值。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。