最近看到秋叶公众号在搞一个活动,专门讲常用的EXCEL函数的,总共有35个函数,介于自己一直想学习EXCEL,但是又懒的不行,所以就报名了,报名费1块钱,时间为3天,一天1.5小时。直播课,无回放。
现在提前做一下记录:
SUM 函数——对指定的数据进行求和,并返回计算结果
用法:SUM(number1,number2,...)
SUMIF 函数——对数据区域中,符合指定条件的值进行求和
用法:SUMIF(range,criteria,sum_range) 参数说明:
range :要判断的条件区域criteria :条件判断的标准sum_range :需要求和的单元格区域
SUMIFS 函数——对数据区域中,计算其满足多个条件的全部参数总和
用法:SUMIFS(sum_range,criteria_range1,criteria1,criteria_range2,criteria2,...) 参数说明:
sum_range :要求和的数据区域criteria_range1 :第1组要判断的条件区域criteria1 :第1组条件判断的标准,其形式可以为数字、表达式或文本。例如,条件可以表示为32,“32”,“>32”或’apples’。criteria_range 和criteria 必须成对出现.criteria_range2 :第2组要判断的条件区域criteria2 :第2组条件判断的标准
SUMPRODUCT 函数——在指定的数据区域中,将每一行对应的元素相乘,并返回乘积之和。
每一个数据列中,包含的数据数量,必须一致。 用法:SUMPRODUCT(array1,array2,...) 参数说明:
array1 :要相乘的第1组数据array2 :要相乘的第2组数据
COUNT 函数——统计指定区域内数字的个数
用法:COUNT(value1,value2,...) 参数说明:
value1 :要统计数字个数的第1个区域value2 :要统计数字个数的第2个区域
COUNTIF 函数——用来统计满足某个条件的单元格的数量
用法:COUNTIF(range,criteria) 参数说明:
range :要检查哪些区域criteria :要查找的条件是什么?例如:条件可以表示为:32,'32’,’>32’或’apples’
COUNTIFS 函数——对数据区域中,计算其满足多个条件的全部参数的总数量
用法:COUNTIFS(criteria_range1,criteria1,criteria2_range2,criteria2) 参数说明:
range :要检查哪些区域?criteria_range1 :第1组要判断的条件区域criteria1 :第1组条件判断的标准,其形式可以为数字、表达式或文本。例如,条件可以表示为32,'32’,'>32’或’apples’.criteria_range2 :第2组要判断的条件区域criteria2 :第2组条件判断的标准
MIN 函数——返回一组值中的最小值
用法:MIN(number1,number2) 参数说明:
number1 :要计算最小值的第1个数值,或者一个区域number2 :要计算最小值的第2个数值,或者一个区域
MINIFS 函数——在指定数据区域内,满足指定判断条件的最小值
用法:MINIFS(min_range,criteria_range1,criteria1,...) 参数说明:
min_range :要求最小值的数据区域criteria_range1 :第1组要判断的条件区域criteria1 :第1组条件判断的标准,其形式可以为数字、表达式或文本。例如,条件可以表示为32,'32’,'>32’或'apples’,criteria_range 和criteria 必须成对出现
MAX 函数——返回一组值中的最大值
用法:MAX(number1,number2,...) 参数说明:
number1 :要计算最大值的第1个数值,或者一个区域number2 :要计算最大值的第2个数值,或者一个区域
MAXIFS 函数——在指定数据区域内,满足指定判断条件的最大值
用法:MAXIFS(max_range,criteria_range1,cirteria1,...) 参数说明:
max_range :要求最大值的数据区域criteria_range1 :第1组要判断的条件区域criteria1 :第1组条件判断的标准,其形式可以为数字、表达式或文本,例如,条件可以表示为32,'32’,’>32’或’apples’.criteria_range 和criteria 必须成对出现
AVERAGE 函数——返回参数的平均值(算术平均值)
用法:AVERAGE(number1,number2,...) 参数说明:
number1 :要平均值的第1个数值,或者一个区域number2 :要平均值的第2个数值,或者一个区域
AVERAGEIFS ——返回满足多个条件的所有单元格的平均值(算术平均值)
用法:AVERAGEIFS(average_range,criteria_range1,criteria1) 参数说明:
average_range :要求平均值的数据区域criteria_range1 :第1组要判断的条件区域criteria1 :第1组条件判断的标准,其形式可以为数字、表达式或文本,例如,条件可以表示为32,'32’,’>32’或’apples’.criteria_range 和criteria 必须成对出现
LEFT ——从文本字符串的第一个字符开始返回指定个数的字符
用法:LEFT(text,num) 参数说明:
text :包含要提取的字符的文本字符串num :指定要由LEFT提取的字符的数量,必须大于0
RIGHT ——根据所指定的字符数返回文本字符串张最后一个或多个字符
用法:RIGHT(text,num) 参数说明:
text :包含要提取的字符的文本字符串num :指定要由RIGHT提取的字符的数量,必须大于0
MID ——返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定
用法:MID(text,start_num,num) 参数说明:
text :包含要提取字符的文本字符串start_num :文本中要提取的第一个字符的位置,文本中第一个字符的start_num num :指定希望MID 从文本中返回字符的个数
TEXT ——通过格式代码向数字应用格式,进而更改数字的显示方式
用法:TEXT(value,format_text) 参数说明:
value :要修改显示格式的文本fomat_text :用来修改文本显示样式的格式代码
TEXTJOIN ——将多个区域和/或字符串的文本组合起来,并包括你在要组合的各文本值之间指定的分隔符
用法:TEXTJOIN(分隔符,ignore_empty,text1,text2,...) 参数说明:
分隔符 :多个文本合并时,中间要间隔的字符,比如逗号,顿号ignore_empty :是否忽略空白单元格text1 :要合并的第1个单元格或者区域text2 :要合并的第2个单元格或者区域
IF ——根据判断的逻辑条件,返回对应的结果
用法:IF(logical,[value_true],[value_false]) 参数说明:
logical :要判断的逻辑条件value-true :如果符合条件,要返回值value_false :如果不符合条件,要返回值
AND ——判断参数中的多个条件是否同时满足
用法:AND(logical,logical2,...) 参数说明:
logical :要判断的第1个逻辑条件logical2 :要判断的第2个逻辑条件
OR ——判断参数中是否有满足的条件,任意一个满足则返回true
用法:OR(logical,logical2,...) 参数说明:
logical :要判断的第1个逻辑条件logical2 :要判断的第2个逻辑条件
VLOOKUP ——在指定的数据区域中,查找符合条件的数据,并由此返回数据区域,当前行中指定列处的数值
用法:VLOOKUP(lookup_valuue,table_array,col_index_num,range_lookup) 参数说明:
lookup_value :要查找的值table_array :查找的数据区域col_index_num :查找到数据后,要返回当前行中,右侧指定的列数range_lookup :精确匹配或近似匹配—指定位0 /FALSE 或1 /TRUE
INDEX ——返回某个数据区域中,指定索引位置的单元格内容,比如返回A1:A10 中的第2个单元格内容
用法:INDEX(array,row_num,[column_num]) 参数说明:
array :要返回的数据区域row_num :要返回数据区域中第几行的单元格?指定行数column_num :要返回数据区域中第几列的单元格?指定列数
MATCH ——在数据区域中,搜索特定的项,然后返回该项在此区域中的相对位置
用法:MATCH(lookup_value,lookup_array,[match_type]) 参数说明:
lookup_value :要查找的值look_array :查找的数据区域match_type :精确匹配或近似匹配-指定位0 /FALSE 或0 /TRUE
LOOKUP ——在指定的数据区域中,查找符合条件的数据,并由此返回数据区域,当前行,或当前列中指定列出的数值
用法:LOOKUP(lookup_value,lookup_vector,[result_vector]) 参数说明:
lookup_value :要查找的值lookup_vector :查找的数据区域result_vector :要返回数据的列或行,必须和lookup_vector 包含的数据数量一致
WORKDAY ——返回在某日期(起始日期)之前或之后、与该日期相隔指定工作日的某一日期的日期值,工作日不包括周末和专门指定的假日
用法:WORKDAY(start_date,days,[holidays]) 参数说明:
start_date :一个代表开始日期的日期days :start_date 之前或之后不含周末及节假日的天数。Days 为正值将生成未来日期,为负值生成过去日期。holidays :一个可选列表,其中包含需要从工作日历中排除的一个或多个日期,比如端午节、清明节等等,可以把这些日期,添加到这个参数中
WEEKNUM ——返回指定日期,对应的周别
用法:WEEKNUM(serial_number,[return_type]) 参数说明:
serial_number :要计算周别的日期return_type :一数字,确定星期从哪一天开始。默认值为1
EOMONTH ——返回某个月份最后一天的序列号,该月份与start_date 相隔(之前或之后)指示的月份数
用法:EOMONTH(start_date,months) 参数说明:
start_date :一个代表开始日期的日期,必须是日期格式,比如2018/1/3months :start_date 之前或之后的月份数,months 为正值将生成未来日期;为负数将生成过去日期。比如start_date 是2018/1/3.那么:如果months=0 ,那么返回1月最后一天的日期是2018/1/31,如果months=-1 ,那么返回2017年12月最后一天2017/12/31,如果months=1 ,那么返回2月最后一天2018/2/28
DATEDIF ——计算两个日期相差的天数、月或两个日期之间的年数
用法:DATEDIF(start_date,end_date,unit) 参数说明:
start_date :一个代表开始日期的日期end_date :一个代表结束日期的日期unit :要返回的信息类型,可以选择下面的几个选项之一 “Y”段十七内的整年数 “M”段时期内的整月数 “D”段时期内的天数 “MD”/“YM”/'YD’计算同时段相差日期数
WORKDAY.INTL ——返回在某日期(起始日期)之前或之后、与该日期相隔指定工作日的某一日期的日期值。 工作日不包括周末和专门指定的假日
用法:WORKDAY.INTL(start_date, days, [weekend], [holidays])
NETWORKDAYS ——返回参数 start_date 和 end_date 之间完整的工作日数值。 工作日不包括周末和专门指定的假期
用法:NETWORKDAYS(start_date, end_date, [holidays])
NETWORKDAY.INTL ——返回两个日期之间的所有工作日数,使用参数指示哪些天是周末,以及有多少天是周末。 周末和任何指定为假期的日期不被视为工作日
用法:NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])
IFERROR ——如果公式的计算结果错误,则返回您指定的值;否则返回公式的结果
用法:IFERROR(value, value_if_error)
HYPERLINK ——HYPERLINK函数创建跳转到当前工作簿中的其他位置,或者网址,文件地址
用法:HYPERLINK(link_location,[friendly_name])
RANDBETWEEN ——返回两个整数之间的随机整数
用法:RANDBETWEEN(bottom, top)
|