美文网首页
Excel 函数基础 1

Excel 函数基础 1

作者: 夜行的鸟 | 来源:发表于2020-02-24 23:26 被阅读0次

本文简单介绍 Excel 中一些常用的函数的用法。

什么是 Excel 函数

Excel 函数是 Excel 中预先定义好的,可以完成特定任务的公式的集合,给函数一定的输入,会得到相应的输出。

函数嵌套

将一个函数作为另一个函数的参数使用,以完成更复杂的工作。

逻辑函数

true and false

true 代表真、非零值,在计算中当作 1 来处理;
false 代表假、零,在计算中当作 0 来处理;
TRUE() 函数返回 true
FALSE() 函数返回 false

AND,OR,NOT 函数

AND(logical-1,logical-2,...),判断两个或多个逻辑条件是否同时成立,是则返回 true,否则返回 false
OR(logical-1,logical-2,...),判断两个或多个逻辑条件中是否至少有一个成立,是则返回 true,否则返回 false
NOT(logical),对逻辑条件的值取反,即如果逻辑条件为真,则返回 false,如果逻辑条件为假,则返回真( true);
这三个函数一般会与其他函数嵌套使用,进行逻辑判断。

IF 函数

IF(logical-test,[value-if-true],[value-if-false]),判断逻辑条件的真假,返回不同的值;
logical-test,要判断真假的逻辑条件,
value-if-true,逻辑条件为真时返回的值,
value-if-false,逻辑条件为假时返回的值;

IF 函数可以嵌套使用,以判断多个条件:

IF(logical-test-1,IF(logical-test-2,[value-if-true],[value-if-false-1]),[value-if-false-2])

查找和引用函数

VLOOKUP 函数

VLOOKUP(lookup-value,table-array,col-index-num,[range-lookup]),在区域或数组的第一列中查找指定内容,返回指定列对应的内容;
lookup-value,要查找的内容,可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用;
table-array,要查找的单元格区域;
col-index-num,要返回的内容所在的列,注意这个数字是从查找区域第一列开始算起的;
range-lookup,指定查找方式,1 表示近似查找,0 表示精确查找,注意近似查找时,区域的第一列要升序排列。

HLOOKUP 函数

HLOOKUP(lookup-value,table-array,row-index-num,[range-lookup]),在区域或数组的第一行中查找指定内容,返回指定行对应的内容;
lookup-value,要查找的内容,可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用;
table-array,要查找的单元格区域;
column-index-num,要返回的内容所在的行,注意这个数字是从查找区域第一行开始算起的;
range-lookup,指定查找方式,1 表示近似查找,0 表示精确查找,注意近似查找时,区域的第一行要升序排列。

MATCH 函数

MATCH(lookup-value,lookup-array,[match-type]),返回指定内容在查找区域的位置;
lookup-value,要查找的内容,可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用;
lookup-array,要查找的单元格区域;
match-type,查找模式(1 模糊查找,小于,查找区域要升序排列)(0 精确查找)(-1 模糊查找,大于,查找区域要降序排列)。

INDEX 函数

INDEX(array,row-num,[column-num],返回指定区域中指定位置的内容;
array,要引用内容的单元格区域;
row-num,要引用的内容在指定区域所占的行;
column-num,要引用的内容在指定区域所占的列;
INDEX 函数和 MATCH 函数经常通过嵌套使用来达到查询的效果。

LOOKUP 函数

向量形式:LOOKUP(lookup-value,lookup-vector,result-vector),在查询向量中查找指定内容,返回结果向量中对应的内容,注意查询向量必须是升序排列;
lookup-value,要查找的内容;
lookup-vector,要查找的向量区域;
result-vector,返回结果所在的的向量区域;

数组形式:LOOKUP(lookup-value,array),在区域的第一列(行)查找指定内容,返回最后一列(行)对应的内容,前提是行数(列数)大于列数(行数),查找区域也要升序排列;
lookup-value,要查找的内容;
array,要查找的区域。

CHOOSE 函数

CHOSE(index-num,value1,values2,...),根据序号从指定序列中返回相应的值;
index-num,要引用内容在序列中的序号;
values1,values2,...,给定的序列。

统计函数

COUNT 函数

COUNT(values1,values2,...),统计参数中数值的个数;
counta(values1,values2,...),统计参数中非空值的个数;
countblank(values1,values2,...),统计参数中空白单元格的个数;
values1,values2,...,参与统计的内容。

COUNTIF 函数

COUNTIF(range,criteria),条件计数,计算满足条件的单元格的个数;
range,要统计的区域;
criteria,判断条件。

COUNTIFS 函数

COUNTIFS(criteria-range1,criteria1,[criteria-range2,criteria2]...),多条件计数,计算满足多个条件的单元格的个数;
criteria-range1,criteria-rangecriteria2...,要统计的区域;
criteria1,criteria2...,判断条件。

SUM 函数

SUM(number1,number2...),计算各参数的和;
number1,number2...,参与求和的数,也可以是日期。

SUMIF 函数

SUMIF(range,criteria,[sum-range]),条件求和,计算满足条件的单元格内容的和;
range,要判断条件的区域;
criteria,判断条件;
sum-range,要求和的区域,如果省略则默认和 range 相同。

SUMIFS 函数

SUMIFS(sum-range,criteria-range1,criteria1,[criteria-range2,criteria2]...),多条件求和,计算满足多个条件的单元格内容的和;
sum-range,要求和的区域;
criteria-range1,criteria-range2...,要判断条件的区域;
criteria1,criteria2...,判断条件。

AVERAGE 函数

AVERAGE(number1,number2...),计算各参数的平均数;
number1,number2...,参与平均的数,也可以是日期。

AVERAGEIF 函数

AVERAGEIF(range,criteria,[average-range]),条件平均,计算满足条件的单元格内容的平均值;
range,要判断条件的区域;
criteria,判断条件;
average-range,要求平均的区域,如果省略则默认和 range 相同。

AVERAGEIFS 函数

AVERAGEIFS(average-range,criteria-range1,criteria1,[criteria-range2,criteria2]...),多条件平均,计算满足多个条件的单元格内容的平均值;
average-range,要求平均的区域;
criteria-range1,criteria-range2...,要判断条件的区域;
criteria1,criteria2...,判断条件。

MAX 函数

MAX(number1,number2...),返回一组数值中的最大值,忽略逻辑值和文本;
number1,number2...,准备从中求取最大值的一串数字。

MIN 函数

MIN(number1,number2...),返回一组数值中的最小值,忽略逻辑值和文本;
number1,number2...,准备从中求取最小值的一串数字。

MEDIAN 函数

MEDIAN(number1,number2...),返回一组数值中的中值,如果中间是两个数,则返回这两个数的平均值;
number1,number2...,准备从中求取中值的一串数字。

LARGE 函数

LARGE(array,k),返回数据组中第 k 个最大值;
array,用来进行计算的数值数组或者数值区域;
k,指定要返回的最大值在数值数组或数据区域中的位置。

SMALL 函数

SMALL(array,k),返回数据组中第 k 个最小值;
array,用来进行计算的数值数组或者数值区域;
k,指定要返回的最小值在数值数组或数据区域中的位置。

日期函数

TODAY 函数

TODAY(),返回系统的当前日期。

NOW 函数

NOW(),返回系统的当前时间。

DATE 函数

DATE(year,month,day),将年月日结合起来,返回一个完整的日期;
year,年,介于1900或1904至9999之间的数字;
month,月,1至12之间的数字;
day,日,1至31之间的数字。

TIME 函数

TIME(hour,minute,second),将分散的时分秒结合起来,返回一个完整的时间;
hour,时,0至23之间的数字;
minute,分,0至59之间的数字;
second,秒,0至59之间的数字。

YEAR,MONTH,DAY 函数

YEAR(serial-number),返回日期的年份值;
MONTH(serial-number),返回日期的月份值;
DAY(serial-number),返回日期的日值;
serial-number,日期。

HOUR,MINUTE,SECOND 函数

HOUR(serial-number),返回时间的小时数;
MINUTE(serial-number),返回时间的分钟数;
SECOND(serial-number),返回时间的秒数;
serial-number,时间。

EOMONTH 函数

EOMONTH(start-date,months),返回起始日期之前或之后指定月数的那个月份最后一天的日期;
syart-date,起始日期;
months,起始日期之前或之后的月数,负数为之前,正数为之后。

EDATE 函数

EDATE(start-date,months),返回起始日期之前或之后指定月数的日期;
start-date,起始日期;
months,起始日期之前或之后的月数,负数为之前,正数为之后。

DAYS 函数

DAYS(end-date,start-date),返回两个日期之间的天数;
end-date,终止日期;
start-date,起始日期。

WEEKDAY 函数

WEEKDAY(serial-number,[return-type]),返回某个日期是一周中的第几天的数值;
serial-number,指定的日期;
[return-type],指定返回的类型,1 表示星期日 = 1 到星期六 = 7 为一周,2 表示星期一 = 1 到星期日 = 7 为一周,3 表示星期一 = 0 到星期日 = 6 为一周,默认为 1。

WEEKNUM 函数

WEEKNUM(serial-number,[return-type]),返回指定日期在一年中的周数;
serial-number,指定日期;
[return-type],指定返回的类型,1 表示星期日 = 1 到星期六 = 7 为一周,2 表示星期一 = 1 到星期日 = 7 为一周,默认为 1。

WORKDAY 函数

WORKDAY(start-date,days,[holidays]),返回起始日期在指定的若干个工作日之前/之后的日期;
start-date,起始日期;
days,起始日期之前或之后的工作日数,负数为之前,正数为之后;
[holidays],可选内容,指定要去除的节假日,是一个或多个日期的组合。

相关文章

网友评论

      本文标题:Excel 函数基础 1

      本文链接:https://www.haomeiwen.com/subject/csbgqhtx.html