本文目录一览:
excel中最常用的30个函数
excel中最常用的30个函数
excel中最常用的30个函数,excel在我们的学习和工作中都是比价经常使用的到一种办公软件,对于excel可能大部分的人都没有很多了解,以下excel中最常用的30个函数。
excel中最常用的30个函数1
一、数字处理
1、取绝对值
2、取整
3、四舍五入
二、判断公式
1、把公式产生的错误值显示为空
2、IF多条件判断返回值
三、统计公式
1、统计两个表格重复的内容
2、统计不重复的总人数
四、求和公式
1、隔列求和
2、单条件求和
3、单条件模糊求和
4、多条件模糊求和
5、多表相同位置求和
6、按日期和产品求和
五、查找与引用公式
1、单条件查找公式
2、双向查找公式
3、查找最后一条符合条件的记录。
4、多条件查找
5、指定区域最后一个非空值查找
6、按数字区域间取对应的值
六、字符串处理公式
1、多单元格字符串合并
2、截取除后3位之外的部分
3、截取-前的部分
4、截取字符串中任一段的公式
5、字符串查找
6、字符串查找一对多
七、日期计算公式
1、两日期相隔的年、月、天数计算
2、扣除周末天数的工作日天数
一、数字处理
1、取绝对值
=ABS(数字)
2、取整
=INT(数字)
3、四舍五入
=ROUND(数字,小数位数)
二、判断公式
1、把公式产生的错误值显示为空
公式:C2
=IFERROR(A2/B2,"")
说明:如果是错误值则显示为空,否则正常显示。
2、IF多条件判断返回值
公式:C2
=IF(AND(A2500,B2="未到期"),"补款","")
说明:两个条件同时成立用AND,任一个成立用OR函数。
三、统计公式
1、统计两个表格重复的内容
公式:B2
=COUNTIF(Sheet15!A:A,A2)
说明:如果返回值大于0说明在另一个表中存在,0则不存在。
2、统计不重复的总人数
公式:C2
=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))
说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。
四、求和公式
1、隔列求和
公式:H3
=SUMIF($A$2:$G$2,H$2,A3:G3)
或
=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)
说明:如果标题行没有规则用第2个公式
2、单条件求和
公式:F2
=SUMIF(A:A,E2,C:C)
说明:SUMIF函数的基本用法
3、单条件模糊求和
公式:详见下图
说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。
4、多条件模糊求和
公式:C11
=SUMIFS(C2:C7,A2:A7,A11"*",B2:B7,B11)
说明:在sumifs中可以使用通配符*
5、多表相同位置求和
公式:b2
=SUM(Sheet1:Sheet19!B2)
说明:在表中间删除或添加表后,公式结果会自动更新。
6、按日期和产品求和
公式:F2
=SUMPRODUCT((MONTH($A$2:$A$25)=F$1)*($B$2:$B$25=$E2)*$C$2:$C$25)
说明:SUMPRODUCT可以完成多条件求和
五、查找与引用公式
1、单条件查找公式
公式1:C11
=VLOOKUP(B11,B3:F7,4,FALSE)
说明:查找是VLOOKUP最擅长的,基本用法
2、双向查找公式
公式:
=INDEX(C3:H7,MATCH(B10,B3:B7,0),MATCH(C10,C2:H2,0))
说明:利用MATCH函数查找位置,用INDEX函数取值
3、查找最后一条符合条件的记录。
公式:详见下图
说明:0/(条件)可以把不符合条件的变成错误值,而lookup可以忽略错误值
4、多条件查找
公式:详见下图
说明:公式原理同上一个公式
5、指定区域最后一个非空值查找
公式;详见下图
说明:略
6、按数字区域间取对应的值
公式:详见下图
公式说明:VLOOKUP和LOOKUP函数都可以按区间取值,一定要注意,销售量列的数字一定要升序排列。
六、字符串处理公式
1、多单元格字符串合并
公式:c2
=PHONETIC(A2:A7)
说明:Phonetic函数只能对字符型内容合并,数字不可以。
2、截取除后3位之外的部分
公式:
=LEFT(D1,LEN(D1)-3)
说明:LEN计算出总长度,LEFT从左边截总长度-3个
3、截取-前的部分
公式:B2
=Left(A1,FIND("-",A1)-1)
说明:用FIND函数查找位置,用LEFT截取。
4、截取字符串中任一段的公式
公式:B1
=TRIM(MID(SUBSTITUTE($A1," ",REPT(" ",20)),20,20))
说明:公式是利用强插N个空字符的方式进行截取
5、字符串查找
公式:B2
=IF(COUNT(FIND("河南",A2))=0,"否","是")
说明: FIND查找成功,返回字符的位置,否则返回错误值,而COUNT可以统计出数字的个数,这里可以用来判断查找是否成功。
6、字符串查找一对多
公式:B2
=IF(COUNT(FIND({"辽宁","黑龙江","吉林"},A2))=0,"其他","东北")
说明:设置FIND第一个参数为常量数组,用COUNT函数统计FIND查找结果
七、日期计算公式
1、两日期相隔的年、月、天数计算
A1是开始日期(2011-12-1),B1是结束日期(2013-6-10)。计算:
相隔多少天?=datedif(A1,B1,"d") 结果:557
相隔多少月? =datedif(A1,B1,"m") 结果:18
相隔多少年? =datedif(A1,B1,"Y") 结果:1
不考虑年相隔多少月?=datedif(A1,B1,"Ym") 结果:6
不考虑年相隔多少天?=datedif(A1,B1,"YD") 结果:192
不考虑年月相隔多少天?=datedif(A1,B1,"MD") 结果:9
datedif函数第3个参数说明:
"Y" 时间段中的整年数。
"M" 时间段中的整月数。
"D" 时间段中的天数。
"MD" 天数的差。忽略日期中的月和年。
"YM" 月数的差。忽略日期中的日和年。
"YD" 天数的差。忽略日期中的年。
2、扣除周末天数的工作日天数
公式:C2
=NETWORKDAYS.INTL(IF(B2date(2015,1,1),date(2015,1,1),b2),date(2015,1,31),11) p="" /date(2015,1,1),date(2015,1,1),b2),date(2015,1,31),11)
说明:返回两个日期之间的所有工作日数,使用参数指示哪些天是周末,以及有多少天是周末。周末和任何指定为假期的日期不被视为工作日
excel中最常用的30个函数2
ABS函数能求出相应数字的绝对值,AND函数能返回逻辑值,AVERAGE函数能求出所有参数的算术平均值,COLUMN能显示所应用单元格的列标号值,CONCATENATE函数将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。
COUNTIF函数能统计某个单元格中区域中符合指定条件的单元格数目,DATE函数可给出指定数值的日期,DATEDIF能计算返回两个日期参数的差值,DAY函数能求出指定日期,DCOUNT函数能返回数据库。
FREQUENCY能以一列垂直数组返回某个区域中数据的频率分布,IF能根据指定条件逻辑判断真假结果,INDEX能返回列表或数组中的元素值,INT能将数值向下取整为最接近的整数,ISERROR用于测试函数式返回数值是否有错。
LEFT是能截取指定数目的字符,LEN能统计文本字符串中字符数目,MATCH能返回在指定方式下与指定数值匹配的数组中元素的相应位置,MAX可求出一组数中的'最大值,MID能截取指定数目的字符。
MIN可求出一组数中的最小值,MOD可求出两数相除的余数,MONTH能求出指定日期或引用单元格的日期月份,NOW能给出当前系统日期和时间,OR的功能是返回逻辑值。
RANK能返回数值在一列数值中相对于其他数值的排位,RIGHT可截取指定数目的字符,SUBTOTAL能返回列表数据或数据库中的分类汇总,SUM用来计算所有参数值的和,SUMIF用于计算符合指定条件单元格区域内的数值和。
excel中最常用的30个函数3
excel函数公式大全
excel函数公式大全之一:AVERAGE 求平均值函数 计算一组数据的平均值数据
选择一个单元,用来显示平均值数据,在fx公式输入栏里边输入:=AVERAGE(D2:D4),其中D2 D4 为要计算平均的数据范围。如下图所示,回车显示平均值数据。
excel函数公式大全之二:MAX 求最大值函数 计算一组数据的最大值
选择一个单元,用来显示最大值数据,在fx公式输入栏里边输入:=MAX(D2:D4),其中D2 D4 为要计算平均的数据范围。如下图所示,回车显示最大值数据。
excel函数公式大全之三:MIN 求最小值 计算一组数据的最小值
选择一个单元,用来计算最小值,在fx公式输入栏里边输入:=MIN(D2:D4),其中D2 D4 为要计算平均的数据范围。如下图所示,回车显示平均值数据。
excel函数公式大全之四:IF IF比较函数 对数据进行比较分组
下面来根据每小时的pm25数据,计算pm25等级,就要用到IF函数,在K列中选中K2单元格,点击公式栏目中的Fx 字样,打开公式选择器,选中列表中的IF函数,点击确定。
excel函数公式大全之五:IF IF比较函数
在logical_test 中输入比较条件 F2200,value_if_ture 输入当f2200时候显示的结果,value_if_false 输入单f2=200 时候显示结果。
选中K2单元格,使其变成粗黑色边框,对中右下方的黑点,单击下拉,把公式应用到所有的行中
Excel 常用函数有哪些?
Excel 常用函数,太多了!之前也有网友问过,就粘贴过来:
一、财务函数
ACCRINT 返回定期付息有价证券的应计利息
ACCRINTM 返回到期一次性付息有价证券的应计利息
AMORDEGRC 返回使用折旧系数的每个结算期间的折旧值
AMORLINC 返回每个结算期间的折旧值
COUPDAYBS 返回当前付息期内截止到成交日的天数
COUPDAYS 返回包含成交日所在的付息期的天数
COUPDAYSNC 返回从成交日到下一付息日之间的天数
COUPNCD 返回成交日之后的下一个付息日
COUPNUM 返回成交日和到期日之间的付息次数
COUPPCD 返回成交日之前的前一个的付息日
CUMIPMT 返回两个期间内累计支付的利息
CUMPRINC 返回一笔贷款在两个期间内累计偿还的本金数额
DB 使用固定余额递减法,返回一笔资产在给定期间内的折旧值
DDB 使用双倍余额递减法或其他指定方法,返回一笔资产在给定期间内的折旧值
DISC 返回有价证券的贴现率
DOLLARDE 将按分数表示的价格转换为按小数表示的价格
DOLLARFR 将按小数表示的价格转换为按分数表示的价格
DURATION 返回定期付息有价证券的每年期限
EFFECT 返回实际年利率
FV 返回一笔投资的未来值
FVSCHEDULE 返回应用一系列复利率后的本金的未来值
INTRATE 返回一次性付息有价证券的利率
IPMT 返回一笔投资在给定期间内支付的利息
IRR 返回一系列现金流的内部收益率
ISPMT 计算特定投资期内要支付的利息
MDURATION 返回假设面值 $100 的有价证券的 Macauley 修正期限
MIRR 返回正和负现金流以不同利率进行计算的内部收益率
NOMINAL 返回年名义利率
NPER 返回投资期间的数量
NPV 返回基于一系列定期现金流和贴现率计算的投资的现净值
ODDFPRICE 返回首期付息日不固定的面值$100 的有价证券价格
ODDFYIELD 返回首期付息日不固定的有价证券的收益率
ODDLPRICE 返回末期付息日不固定的面值$100 的有价证券价格
ODDLYIELD 返回末期付息日不固定的有价证券的收益率
PMT 返回年金的定期支付金额
PPMT 返回一笔投资在给定期间内偿还的本金
PRICE 返回定期付息的面值 $100 的有价证券的价格
PRICEDISC 返回折价发行的面值$100 的有价证券的价格
PRICEMAT 返回到期付息的面值$100 的有价证券的价格
PV 返回投资的现值
RATE 返回年金的各期利率
RECEIVED 返回一次性付息的有价证券到期收回的金额
SLN 返回一笔资产在某个期间内的线性折旧值
SYD 返回一笔资产按年限总和折旧法计算的指定期间的折旧值
TBILLEQ 返回国库券的等效收益率
TBILLPRICE 返回面值 $100 的国库券的价格
TBILLYIELD 返回国库券的收益率
VDB 使用余额递减法,返回一笔资产在给定期间或部分期间内的折旧值
XIRR 返回一组不定期发生的现金流的内部收益率
XNPV 返回一组不定期发生的现金流的净现值
YIELD 返回定期付息有价证券的收益率
YIELDDISC 返回折价发行的有价证券(如国库券)的年收益率
YIELDMAT 返回到期付息的有价证券的年收益率
二、日期与时间函数
DATE 返回特定日期的序列号
DATEVALUE 将文本格式的日期转换为序列号
DAY 将序列号转换为月的日期
DAYS360 计算基于一年 360 天的两个日期间的天数
EDATE 返回用于表示开始日期之前或之后月数的日期的序列号
EOMONTH 返回指定个数月之前或之后的月的末日的序列号
HOUR 将序列号转换为小时
MINUTE 将序列号转换为分钟
MONTH 将序列号转换为月
NETWORKDAYS 返回两个日期之间的所有工作日个数
NOW 返回当前日期和时间的序列号
SECOND 将序列号转换为秒
TIME 返回特定时间的序列号
TIMEVALUE 将文本格式的时间转换为序列号
TODAY 返回今天日期的序列号
WEEKDAY 将序列号转换为一星期的某天
WEEKNUM 将序列号转换为代表该星期为一年中的第几周的数字
WORKDAY 返回指定个数工作日之前或之后日期的序列号
YEAR 将序列号转换为年
YEARFRAC 返回代表start_date 和 end_date 之间的天数的年分数
三、数学和三角函数
ABS 返回数字的绝对值
ACOS 返回数字的反余弦值
ACOSH 返回数字的反双曲余弦值
ASIN 返回数字的反正弦值
ASINH 返回数字的反双曲正弦值
ATAN 返回数字的反正切值
ATAN2 返回 X 和 Y 坐标的反正切值
ATANH 返回数字的反双曲正切值
CEILING 将数字舍入为最接近的整数或最接近的 Significance 的倍数
COMBIN 返回给定数目对象的组合数
COS 返回数字的余弦
COSH 返回数字的双曲余弦值
DEGREES 将弧度转换为度
EVEN 将数字向上舍入为最接近的偶数
EXP 返回 e 的给定数字次幂
FACT 返回数字的阶乘
FACTDOUBLE 返回数字的双倍阶乘
FLOOR 向绝对值减小的方向舍入数字
GCD 返回最大公约数
INT 将数字向下舍入到最接近的整数
LCM 返回最小公倍数
LN 返回数字的自然对数
LOG 按所指定的底数,返回数字的对数
LOG10 返回数字的以 10 为底的对数
MDETERM 返回数组的矩阵行列式的值
MINVERSE 返回数组的逆矩阵
MMULT 返回两个数组的矩阵乘积
MOD 返回除法的余数
MROUND 返回舍入到指定倍数的数值
MULTINOMIAL 返回一组数字的多项式
ODD 将数字向上舍入为最接近的奇数
PI 返回 pi 的值
POWER 返回给定数字次幂的结果
PRODUCT 将其参数相乘
QUOTIENT 返回除法的整数部分
RADIANS 将角度转换为弧度
RAND 返回 0 和 1 之间的一个随机数
RANDBETWEEN 返回指定数字间的随机数
ROMAN 将阿拉伯数字转换为文本形式的罗马数字
ROUND 将数字按指定位数舍入
ROUNDDOWN 向绝对值减小的方向舍入数字
ROUNDUP 向绝对值增大的方向舍入数字
SERIESSUM 返回基于以下公式的幂级数之和
SIGN 返回数字的符号
SIN 返回给定角度的正弦值
SINH 返回数字的双曲正弦值
SQRT 返回正平方根
SQRTPI 返回某数与 pi 的乘积的平方根
SUBTOTAL 返回列表或数据库中的分类汇总
SUM 将其参数相加
SUMIF 按给定条件对若干单元格求和
SUMPRODUCT 返回对应的数组元素的乘积和
SUMSQ 返回参数的平方和
SUMX2MY2 返回两个数组中对应值的平方差之和
SUMX2PY2 返回两个数组中对应值的平方和之和
SUMXMY2 返回两数组中对应值的平方差的之和
TAN 返回数字的正切
TANH 返回数字的双曲正切值
TRUNC 将数字截尾取整
四、统计函数
AVEDEV 返回数据点与它们的平均值的绝对偏差平均值
AVERAGE 返回其参数的平均值
AVERAGEA 返回其参数的平均值,包括数字、文本和逻辑值
BETADIST 返回 Beta 累积分布函数
BETAINV 返回指定 Beta 分布的累积分布函数的反函数
BINOMDIST 返回一元二项式分布的概率值
CHIDIST 返回γ2 分布的单尾概率
CHIINV 返回γ2 分布的单尾概率的反函数
CHITEST 返回独立性检验值
CONFIDENCE 返回总体平均值的置信区间
CORREL 返回两个数据集之间的相关系数
COUNT 计算参数列表中的数字个数
COUNTA 计算参数列表中的数值个数
COUNTBLANK 计算区间内的空白单元格个数
COUNTIF 计算满足给定条件的区间内的非空单元格个数
COVAR 返回协方差,成对偏差乘积的平均值
CRITBINOM 返回使累积二项式分布小于或等于临界值的最小值
DEVSQ 返回偏差的平方和
EXPONDIST 返回指数分布
FDIST 返回 F 概率分布
FINV 返回 F 概率分布的反函数值
FISHER 返回 Fisher 变换
FISHERINV 返回 Fisher 变换的反函数值
FORECAST 返回沿线性趋势的值
FREQUENCY 以垂直数组的形式返回频率分布
FTEST 返回 F 检验的结果
GAMMADIST 返回伽玛分布
GAMMAINV 返回伽玛累积分布函数的反函数
GAMMALN 返回伽玛函数的自然对数,Γ(x)
GEOMEAN 返回几何平均值
GROWTH 返回沿指数趋势的值
HARMEAN 返回调和平均值
HYPGEOMDIST 返回超几何分布
INTERCEPT 返回线性回归线的截距
KURT 返回数据集的峰值
LARGE 返回数据集中第 k 个最大值
LINEST 返回线性趋势的参数
LOGEST 返回指数趋势的参数
LOGINV 返回对数分布函数的反函数
LOGNORMDIST 返回对数累积分布函数
MAX 返回参数列表中的最大值
MAXA 返回参数列表中的最大值,包括数字、文本和逻辑值
MEDIAN 返回给定数值集合的中值
MIN 返回参数列表中的最小值
MINA 返回参数列表中的最小值,包括数字、文本和逻辑值
MODE 返回在数据集中出现次数最多的值
NEGBINOMDIST 返回负二项式分布
NORMDIST 返回正态累积分布
NORMINV 返回正态累积分布的反函数
NORMSDIST 返回标准正态累积分布
NORMSINV 返回标准正态累积分布的反函数
PEARSON 返回 Pearson 乘积矩相关系数
PERCENTILE 返回区域中数值的第 K 个百分点的值
PERCENTRANK 返回数据集中的值的百分比排位
PERMUT 返回给定数目对象的排列数量
POISSON 返回泊松分布
PROB 返回区域中的数值落在指定区间内的概率
QUARTILE 返回数据集的四分位数
RANK 返回一列数字的数字排位
RSQ 返回 Pearson 乘积矩相关系数的平方
SKEW 返回分布的偏斜度
SLOPE 返回线性回归线的斜率
SMALL 返回数据集中第 K 个最小值
STANDARDIZE 返回正态化数值
STDEV 估算基于给定样本的标准偏差
STDEVA 估算基于给定样本(包括数字、文本和逻辑值)的标准偏差
STDEVP 计算基于给定的样本总体的标准偏差
STDEVPA 计算基于总体(包括数字、文本和逻辑值)的标准偏差
STEYX 返回通过线性回归法计算每个 x 的 y 预测值时所产生的标准误差
TDIST 返回学生的 t 分布
TINV 返回学生的 t 分布的反函数
TREND 返回沿线性趋势的值
TRIMMEAN 返回数据集的内部平均值
TTEST 返回与学生的 t 检验相关的概率
VAR 估算基于样本的方差
VARA 估算基于样本(包括数字、文本和逻辑值)的方差
VARP 计算基于样本总体的方差
VARPA 计算基于样本总体(包括数字、文本和逻辑值)的方差
WEIBULL 返回韦伯分布
ZTEST 返回 z 检验的单尾概率值
五、查找和引用函数
ADDRESS 以文本形式将引用值返回工作表的单个单元格
AREAS 返回引用值中包含的区域个数
CHOOSE 从一列值中选择值
COLUMN 返回引用的列个数
COLUMNS 返回引用中包含的列个数
HLOOKUP 查找数组的首行,并返回特定单元格的值
HYPERLINK 创建一个快捷方式或跳转,用以打开存储在网络服务器、Intranet 或 Internet 中的文件
INDEX 使用索引从引用或数组选择值
INDIRECT 返回由文本值指定的引用
LOOKUP 在向量或数组中查找值
MATCH 在引用值或数组中查找值
OFFSET 从给定引用值返回引用偏移量
ROW 返回引用的行个数
ROWS 返回引用中包含的行个数
RTD 从支持 COM 自动化(自动化:从其他应用程序或开发工具使用应用程序的对象的方法。以前称为“OLE 自动化”,自动化是一种工业标准和组件对象模型 (COM) 功能。)的程序中返回实时数据
TRANSPOSE 返回数组的转置
VLOOKUP 查找数组首列,移动到行并返回单元格的值
六、数据库工作表函数
Microsoft Excel 中包含了一些工作表函数,用于对存储在列表或数据库中的数据进行分析,这些函数统称为 Dfunctions,每个函数均有三个参数:database、field 和 criteria。这些参数指向函数所使用的工作表区域。
DAVERAGE 返回选择的数据库条目的平均值
DCOUNT 计算数据库中包含数字的单元格个数
DCOUNTA 计算数据库中的非空单元格
DGET 从数据库提取符合指定条件的单个记录
DMAX 返回选择的数据库条目的最大值
DMIN 返回选择的数据库条目的最小值
DPRODUCT 将数据库中符合条件的记录的特定字段中的值相乘
DSTDEV 基于选择的数据库条目的样本估算标准偏差
DSTDEVP 基于选择的数据库条目的总体计算标准偏差
DSUM 将数据库中符合条件的记录的字段列中的数字相加
DVAR 基于选择的数据库条目的样本估算方差
DVARP 基于选择的数据库条目的样本总体计算方差
GETPIVOTDATA 返回存储在数据透视表中的数据
七、文本和数据函数
ASC 将字符串中的全角(双字节)英文字母或片假名更改为半角(单字节)字符
BAHTTEXT 使用 ß(泰铢)货币格式将数字转换成文本
CHAR 返回代码数字所对应的字符
CLEAN 删除文本中不可打印的字符
CODE 返回文本字符串中第一个字符的数字代码
CONCATENATE 将几个文本项合并为一个文本项
DOLLAR 使用 $(美元)货币格式将数字转换成文本
EXACT 检查两个文本值是否相同
FIND 在一个文本值中查找另一个文本值(区分大小写)
FIXED 将数字格式设置为具有固定小数位数
JIS 将字符串中的半角(单字节)英文字母或片假名更改为全角(双字节)字符
LEFT 返回文本值中最左边的字符
LEN 返回文本字符串中的字符个数
LOWER 将文本转换为小写
MID 在文本字符串中,从您所指定的位置开始返回指定数量的字符
PHONETIC 提取文本字符串中的拼音(furigana) 字符
PROPER 将文本值的每个字的首字母大写
REPLACE 替换文本中的字符
REPT 按照给定的次数重复显示文本
RIGHT 返回文本值中最右边的字符
SEARCH 在一个文本值中查找另一个文本值(不区分大小写)
SUBSTITUTE 在文本字符串中用新文本替换旧文本
T 将其参数转换为文本
TEXT 设置数字格式并将其转换为文本
TRIM 从文本删除空格
UPPER 将文本转换成大写形式
VALUE 将文本参数转换为数字
八、逻辑运算符
AND 如果其所有参数为 TRUE,则返回 TRUE
FALSE 返回逻辑值 FALSE
IF 指定要执行的逻辑检验
NOT 对其参数的逻辑求反
OR 如果所有参数为 TRUE,则返回 TRUE
TRUE 返回逻辑值 TRUE
九、信息函数
CELL 返回单元格的格式、位置或内容等信息
ERROR.TYPE 返回相应错误类型的个数
INFO 返回有关当前操作环境的信息
ISBLANK 如果值为空,则返回 TRUE
ISERR 如果值为除 #N/A 以外的任何错误值,则返回TRUE
ISERROR 如果值为任何错误值,则返回 TRUE
ISEVEN 如果数字为偶数,则返回 TRUE
ISLOGICAL 如果值为逻辑值,则返回TRUE
ISNA 如果值为 #N/A 错误值,则返回 TRUE
ISNONTEXT 如果值不为文本,则返回TRUE
ISNUMBER 如果值为数字,则返回TRUE
ISODD 如果数字为奇数,则返回 TRUE
ISREF 如果值为引用值,则返回 TRUE
ISTEXT 如果值为文本,则返回 TRUE
N 返回转换为数字的值
NA 返回错误值 #N/A
TYPE 返回表示值的数据类型的数字
十、工程函数
BESSELI 返回已修改的 Bessel 函数 In(x)
BESSELJ 返回 Bessel 函数 Jn(x)
BESSELK 返回已修改的 Bessel 函数 Kn(x)
BESSELY 返回 Bessel 函数 Yn(x)
BIN2DEC 将二进制数转换为十进制数
BIN2HEX 将二进制数转换为十六进制数
BIN2OCT 将二进制数转换为八进制数
COMPLEX 将实系数和虚系数转换为复数
CONVERT 将数字从一个度量系统转换为另一个度量系统
DEC2BIN 将十进制数转换为二进制数
DEC2HEX 将十进制数转换为十六进制数
DEC2OCT 将十进制数转换为八进制数
DELTA 检验是否两个值相等
ERF 返回错误函数
ERFC 返回互补错误函数
GESTEP 检验数字是否大于阈值
HEX2BIN 将十六进制数转换为二进制数
HEX2DEC 将十六进制数转换为十进制数
HEX2OCT 将十六进制数转换为八进制数
IMABS 返回复数的的绝对值(模数)
IMAGINARY 返回复数的虚系数
IMARGUMENT 返回参数 theta,即以弧度表示的角
IMCONJUGATE 返回复数的共轭复数
IMCOS 返回复数的余弦
IMDIV 返回两个复数的商
IMEXP 返回复数的指数
IMLN 返回复数的自然对数
IMLOG10 返回复数的以 10 为底的对数
IMLOG2 返回复数的以 2 为底的对数
IMPOWER 返回整数次幂的复数
IMPRODUCT 返回两个复数的积
IMREAL 返回复数的实系数
IMSIN 返回复数的正弦
IMSQRT 返回复数的平方根
IMSUB 返回两个复数的差
IMSUM 返回多个复数的和
OCT2BIN 将八进制数转换为二进制数
OCT2DEC 将八进制数转换为十进制数
OCT2HEX 将八进制数转换为十六进制数
Excel常用函数
excel常用函数使用方法
excel常用函数使用方法
Excel函数一共有11类:数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。下面是我收集整理的excel常用函数使用方法,希望对您有所帮助!
1、AND 函数
函数名称:AND
主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑
“真(TRUE)”,反之返回逻辑“假(FALSE)”。
使用格式:AND(logical1,logical2, ...) 参数说明:Logical1,Logical2,Logical3:表示待测试的条件值或表达式,最多这 30 个。
应用举例:在 C5 单元格输入公式:=AND(A5=60,B5=60),确认。如果 C5 中返 回 TRUE,说明 A5 和 B5 中的数值均大于等于 60,如果返回FALSE,说明 A5 和 B5 中的数值至少有一个小于 60。
特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。
2、OR 函数
函数名称:OR
主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数 结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。
使用格式:OR(logical1,logical2, ...)
参数说明:Logical1,Logical2,Logical3:表示待测试的条件值或表达式,最多这 30 个。应用举例:在 C62 单元格输入公式:=OR(A62=60,B62=60),确认。如果 C62 中返回 TRUE,说明 A62 和B62 中的数值至少有一个大于或等于 60,如果返回 FALSE,说明 A62和 B62 中的数值都小于 60。
特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值
“#VALUE!”或“#NAME”。
3、ABS 函数
函数名称:ABS
主要功能:求出相应数字的绝对值。
使用格式:ABS(number) 参数说明:number 代表需要求绝对值的数值或引用的单元格。
应用举例:如果在 B2 单元格中输入公式:=ABS(A2),则在 A2 单元格中无论输入 正数(如 100)还是负数(如-100),B2 中均显示出正数(如 100)。
特别提醒:如果 number 参数不是数值,而是一些字符(如 A 等),则 B2 中返回 错误值“#VALUE!”。
4、INT 函数
函数名称:INT
主要功能:将数值向下取整为最接近的整数。
使用格式:INT(number) 参数说明:number 表示需要取整的数值或包含数值的引用单元格。
应用举例:输入公式:=INT(18.89),确认后显示出 18。
特别提醒:在取整时,不进行四舍五入;如果输入的公式为=INT(-18.89),则返回结果为-19。
5、AVERAGE 函数
函数名称:AVERAGE
主要功能:求出所有参数的算术平均值。
使用格式:AVERAGE(number1,number2,)
参数说明: number1,number2,: 需要求平均值的数值或引用单元格 (区域) , 参数不超过 30 个。
应用举例:在 B8 单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出 B7 至 D7 区域、F7 至 H7 区域中的数值和 7、8 的平均值。
特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中 包含空白或字符单元格,则不计算在内。
6、SUM函数
函数名称:SUM
主要功能:计算所有参数数值的和。
使用格式:SUM(Number1,Number2)
参数说明:Number1、Number2代表需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。
应用举例:如图 7 所示,在 D64 单元格中输入公式:=SUM(D2:D63),确认后即可求出语文的总分。
特别提醒:如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略;如果将上述公式修改为: =SUM(LARGE(D2:D63,{1,2,3,4,5})),则可以求出前 5 名成绩的和。
7、SUMIF
用途:根据指定条件对若干单元格、区域或引用求和。
语法:SUMIF(range,criteria,sum_range)
参数:Range为用于条件判断的单元格区域,Criteria是由数字、逻辑表达式等组成的判定条件,Sum_range为需要求和的单元格、区域或引用。
实例:某单位统计工资报表中职称为“中级”的员工工资总额。假设工资总额存放在工作表的F列,员工职称存放在工作表B列。则公式为“=SUMIF(B1:B1000,"中级",F1:F1000)”,其中“B1:B1000”为提供逻辑判断依据的单元格区域,"中级"为判断条件,就是仅仅统计B1:B1000区域中职称为“中级”的单元格,F1:F1000为实际求和的单元格区域。
8、COUNT
用途:返回数字参DATEDIF数的个数。它可以统计数组或单元格区域中含有数字的单元格个数。
语法:COUNT(value1,value2,...)。
参数:Value1,value2,...是包含或引用各种类型数据的参数(1~30个),其中只有数字类型的数据才能被统计。
实例:如果A1=90、A2=人数、A3=″″、A4=54、A5=36,则公式“=COUNT(A1:A5)”返回3。
9、COUNTA
用途:返回参数组中非空值的数目。利用函数COUNTA可以计算数组或单元格区域中数据项的个数。
语法:COUNTA(value1,value2,...)
说明:Value1,value2,...所要计数的值,参数个数为1~30个。在这种情况下的参数可以是任何类型,它们包括空格但不包括空白单元格。如果参数是数组或单元格引用,则数组或引用中的空白单元格将被忽略。如果不需要统计逻辑值、文字或错误值,则应该使用COUNT函数。
实例:如果A1=6.28、A2=3.74,其余单元格为空,则公式“=COUNTA(A1:A7)”的计算结果等于2。
10、COUNTIF 函数
函数名称:COUNTIF
主要功能:统计某个单元格区域中符合指定条件的单元格数目。
使用格式:COUNTIF(Range,Criteria) 参数说明:Range 代表要统计的单元格区域;Criteria 表示指定的条件表达式。
应用举例:在 C17 单元格中输入公式:=COUNTIF(B1:B13,"=80"),确认后,即可统计出 B1 至 B13 单元格区域中,数值大于等于 80 的单元格数目。
特别提醒:允许引用的单元格区域中有空白单元格出现。
11、IF 函数
函数名称:IF
主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。
使用格式:=IF(Logical,Value_if_true,Value_if_false)
参数说明:Logical 代表逻辑判断表达式;Value_if_true 表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回 “TRUE”;Value_if_false 表 示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。
应用举例: C29 单元格中输入公式: 在 =IF(C26=18,"符合要求","不符合要求"), 确信以后,如果 C26 单元格中的数值大于或等于 18,则 C29单元格显示“符合 要求”字样,反之显示“不符合要求”字样。
特别提醒:本文中类似“在 C29 单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元 格。
12、COLUMN 函数
函数名称:COLUMN
主要功能:显示所引用单元格的列标号值。
使用格式:COLUMN(reference) 参数说明:reference 为引用的单元格。
应用举例: C11 单元格中输入公式: 在 =COLUMN(B11), 确认后显示为 2 (即B 列) 。
特别提醒:如果在 B11 单元格中输入公式:=COLUMN(),也显示出 2;与之相对应的还有一个返回行标号值的函数——ROW(reference)。
13、CONCATENATE 函数
函数名称:CONCATENATE
主要功能: 将多个字符文本或单元格中的数据连接在一起, 显示在一个单元格中。 使用格式:CONCATENATE(Text1,Text)
参数说明:Text1、Text2为需要连接的字符文本或引用的单元格。
应用举例:在 C14 单元格中输入公式:=CONCATENATE(A14,"@",B14,".com"),确 认后,即可将 A14 单元格中字符、@、B14 单元格中的字符和.com 连接成一个整 体,显示在C14 单元格中。
特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A14"@"B14".com",也能达到相同的 目的。
14、DATE 函数
函数名称:DATE
主要功能:给出指定数值的日期。
使用格式:DATE(year,month,day)
参数说明:year 为指定的年份数值(小于 9999);month 为指定的月份数值(可以大于 12);day 为指定的天数。
应用举例:在 C20 单元格中输入公式:=DATE(2003,13,35),确认后,显示出2004-2-4。
特别提醒:由于上述公式中,月份为 13,多了一个月,顺延至 2004 年 1 月;天 数为 35,比 2004 年 1 月的实际天数又多了 4 天,故又顺延至 2004 年 2 月 4 日。
15、DATEDIF函数
函数名称:DATEDIF
主要功能:计算返回两个日期参数的差值。
使用格式:=DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m")、=DATEDIF(date1,date2,"d")
参数说明:date1 代表前面一个日期,date2 代表后面一个日期;y(m、d)要求返回两个日期相差的(年、月、天)数。
应用举例:在 C23 单元格中输入公式:=DATEDIF(A23,TODAY(),"y"),确认后返回系统当前日期[用 TODAY()表示)与 A23 单元格中日期的差值,并返回相差的年数。
特别提醒:这是 Excel 中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。
16、DAY 函数
函数名称:DAY
主要功能:求出指定日期或引用单元格中的日期的天数。
使用格式:DAY(serial_number) 参数说明:serial_number 代表指定的日期或
引用的单元格。
应用举例:输入公式:=DAY("2003-12-18"),确认后,显示出 18。 特别提醒:如果是给定的日期,请包含在英文双引号中。
17、MONTH 函数
函数名称:MONTH
主要功能:求出指定日期或引用单元格中的日期的月份。
使用格式:MONTH(serial_number) 参数说明:serial_number 代表指定的日期或引用的单元格。
应用举例:输入公式:=MONTH("2003-12-18"),确认后,显示出 12。
特别提醒: 如果是给定的日期, 请包含在英文双引号中; 如果将上述公式修改为: =YEAR("2003-12-18"),则返回年份对应的值“2003”。
18、NOW 函数
函数名称:NOW
主要功能:给出当前系统日期和时间。
使用格式:NOW()
参数说明:该函数不需要参数。
应用举例:输入公式:=NOW(),确认后即刻显示出当前系统日期和时间。如果系
统日期和时间发生了改变,只要按一下 F9 功能键,即可让其随之改变。特别提醒:显示出来的日期和时间格式,可以通过单元格格式进行重新设置。
19、TODAY 函数
函数名称:TODAY
主要功能:给出系统日期。
使用格式:TODAY()
参数说明:该函数不需要参数。
应用举例:输入公式:=TODAY(),确认后即刻显示出系统日期和时间。如果系统日期和时间发生了改变,只要按一下 F9 功能键,即可让其随之改变。 特别提醒:显示出来的日期格式,可以通过单元格格式进行重新设置。
20.FIND
用途:FIND用于查找其它文本串(within_text)内的文本串(find_text),并从within_text的首字符开始返回find_text的起始位置编号。此函数适用于双字节字符,它区分大小写但不允许使用通配符。
语法:FIND(find_text,within_text,start_num),参数:Find_text是待查找的目标文本;Within_text是包含待查找文本的源文本;Start_num指定从其开始进行查找的字符,即within_text中编号为1的字符。如果忽略start_num,则假设其为1。
实例:如果A1=软件报,则公式“=FIND("软件",A1,1)”返回1。
21.LEFT或LEFTB
LEFT 从一个文本字符串的第一个字符开始,截取指定数目的字符。--------- 截取数据
用途:根据指定的字符数返回文本串中的第一个或前几个字符。此函数用于双字节字符。 语法:LEFT(text,num_chars)或LEFTB(text, num_bytes)。
参数:Text是包含要提取字符的文本串;Num_chars指定 函数要提取的字符数,它必须大于或等于0。Num_bytes按字 节数指定由LEFTB提取的字符数。
实例:如果A1=电脑爱好者,则LEFT(A1,2)返回“电 脑”,LEFTB(A1,2)返回“电”。
22.LEN或LENB
LEN 统计文本字符串中字符数目。----------- 字符统计
用途:LEN返回文本串的字符数。LENB返回文本串中所有字符的字节数。
语法:LEN(text)或LENB(text)。
参数:Text待要查找其长度的文本。
注意:此函数用于双字节字符,且空格也将作为字符进 行统计。
实例:如果A1=电脑爱好者,则公式“=LEN(A1)”返回 5,=LENB(A1)返回10。
23.MID或MIDB
用途:MID返回文本串中从指定位置开始的特定数目的字 符,该数目由用户指定。MIDB返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB函数可以用于 双字节字符。
语法:MID(text,start_num,num_chars)或MIDB (text,start_num,num_bytes)。 参数:Text是包含要提取字符的文本串。Start_num是文 本中要提取的第一个字符的位置,文本中第一个字符的start_num为1,以此类推;Num_chars指定希望MID从文本中返回字符的个数;Num_bytes指定希望MIDB从文本中按字节返回字符的个数。
实例:如果a1=电子计算机,则公式“=MID(A1,3,2)” 返回“计算”,=MIDB(A1,3,2)返回“子”。
24.RIGHT或RIGHTB
用途:RIGHT根据所指定的字符数返回文本串中最后一个或多个字符。RIGHTB根据所指定的字节数返回文本串中最后一个或多个字符。
语法:RIGHT(text,num_chars),RIGHTB(text,num_bytes)。
参数:Text是包含要提取字符的文本串;Num_chars指定希望RIGHT提取的字符数,它必须大于或等于0。如果num_chars大于文本长度,则RIGHT返回所有文本。如果忽略num_chars,则假定其为1。Num_bytes指定欲提取字符的字节数。
实例:如果A1=学习的革命,则公式“=RIGHT(A1,2)” 返回“革命”,=RIGHTB(A1,2)返回“命”。
25、MOD 函数
函数名称:MOD
主要功能:求出两数相除的余数。
使用格式:MOD(number,divisor)
参数说明:number 代表被除数;divisor 代表除数。
应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。
特别提醒:如果 divisor 参数为零,则显示错误值“#DIV/0!”;MOD 函数可以借用函数 INT 来表示:上述公式可以修改为:=13-4*INT(13/4)。
26、LEN 函数
函数名称:LEN
主要功能:统计文本字符串中字符数目。
使用格式:LEN(text)
参数说明:text 表示要统计的文本字符串。
应用举例:假定 A40 单元格中保存了“我今年 28 岁”的字符串,我们在 C40单元格中输入公式:=LEN(A40),确认后即显示出统计结果“6”。
特别提醒:LEN 要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数——LENB,在统计时半角字符计为“1”,全角字 符计为“2”。
27、MAX 函数
函数名称:MAX
主要功能:求出一组数中的最大值。
使用格式:MAX(number1,number2)
参数说明: number1,number2代表需要求最大值的数值或引用单元格 (区域) , 参数不超过 30 个。
应用举例:输入公式:=MAX(E44:J44,7,8,9,10),确认后即可显示出 E44 至 J44
单元和区域和数值 7,8,9,10 中的最大值。
特别提醒:如果参数中有文本或逻辑值,则忽略。
特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。
28.LARGE
用途:返回某一数据集中的某个最大值。可以使用LARGE函数查询考试分数集中第一、第二、第三等的得分。
语法:LARGE(array,k)
参数:Array为需要从中查询第k个最大值的数组或数据区域,K为返回值在数组或数据单元格区域里的位置(即名次)。
实例:如果B1=59、B2=70、B3=80、B4=90、B5=89、B6=84、B7=92,,则公式“=LARGE(B1,
B7,2)”返回90。
29、MIN 函数
函数名称:MIN
功能:求出一组数中的最小值。
使用格式:MIN(number1,number2)
参数说明: number1,number2代表需要求最小值的'数值或引用单元格 (区域) , 参数不超过 30 个。
应用举例:输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出 E44 至 J44单元和区域和数值 7,8,9,10 中的最小值。
特别提醒:如果参数中有文本或逻辑值,则忽略。
30.LOOKUP
用途:返回向量(单行区域或单列区域)或数组中的数值。该函数有两种语法形式:向量和数组,其向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;其数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。
语法1(向量形式):LOOKUP(lookup_value,lookup_vector,result_vector) 语法2(数组形式):LOOKUP(lookup_value,array)。
参数1(向量形式):Lookup_value为函数LOOKUP在第一个向量中所要查找的数值。Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。Lookup_vector为只包含一行或一列的区域。Lookup_vector的数值可以为文本、数字或逻辑值。参数2(数组形式):Lookup_value为函数LOOKUP在数组中所要查找的数值。Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。如果函数LOOKUP找不到lookup_value,则使用数组中小于或等于lookup_value的最大数值。Array为包含文本、数字或逻辑值的单元格区域,它的值用于与lookup_value进行比较。
注意:Lookup_vector的数值必须按升序排列,否则LOOKUP函数不能返回正确的结果,参数中的文本不区分大小写。
实例:如果A1=68、A2=76、A3=85、A4=90,则公式“=LOOKUP(76,A1:A4)”返回2,=LOOKUP("bump",{"a",1;"b",2;"c",3})返回2。
31.VLOOKUP
用途:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数VLOOKUP代替函数HLOOKUP。
语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数:Lookup_value为需要在数据表第一列中查找的数值,它可以是数值、引用或文字符串。Table_array为需要在其中查找数据的数据表,可以使用对区域或区域名称的引用。Col_index_num为table_array中待返回的匹配值的列序号。Col_index_num为1时,返回table_array第一列中的数值;col_index_num为2,返回table_array第二列中的数值,以此类推。Range_lookup为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。
实例:如果A1=23、A2=45、A3=50、A4=65,则公式“=VLOOKUP(50,A1:A4,1,TRUE)”返回50。VLOOKUP(查找值,区域,列序号,逻辑值)
“查找值”:为需要在数组第一列中查找的数值,它可以是数值、引用或文字符串。 “区域”:数组所在的区域,如“B2:E10”,也可以使用对区域或区域名称的引用,例如数据库或数据清单。
“列序号”:即希望区域(数组)中待返回的匹配值的列序号,为1时,返回第一列中的数值,为2时,返回第二列中的数值,以此类推;若列序号小于1,函数VLOOKUP 返回错误值 #VALUE!;如果大于区域的列数,函数VLOOKUP返回错误值 #REF!。
“逻辑值”:为TRUE或FALSE。它指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于“查找值”的最大数值;如果“逻辑值”为FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。如果“查找值”为文本时,“逻辑值”一般应为 FALSE 。另外:
·如果“查找值”小于“区域”第一列中的最小数值,函数 VLOOKUP 返回错误值 #N/A。
·如果函数 VLOOKUP 找不到“查找值” 且“逻辑值”为 FALSE,函数 VLOOKUP 返回错误值 #N/A。
;
excel常用的20个函数
excel常用的20个函数
excel常用的20个函数,现在职场上无论如何都离不开excel,所以很多人都想尽快地提高自己的Excel水平,我们可以掌握一些最直接有效的常用excel函数,下面是excel常用的20个函数。
excel常用的20个函数1
1、IF函数条件判断
IF函数是最常用的判断类函数之一,能完成非此即彼的判断。
如下图,考核得分的标准为9分,要判断B列的考核成绩是否合格。
=IF(B4=9,”合格”,”不合格”)
IF,相当于普通话的“如果”,常规用法是:
IF(判断的条件,符合条件时的结果,不符合条件时的结果)
2、多条件判断
如下图所示,如果部门为生产、岗位为主操 有高温补助。在D列使用公式:
=IF(AND(B2=”生产”,C2=”主操”),”有”,”无”)
AND函数对两个条件判断,如果同时符合,IF函数返回“有”,否则为无。
3、条件求和
如下图所示,使用SUMIF函数计算一班的总成绩:
=SUMIF(D2:D5,F2,C2:C5)
SUMIF用法是:
=SUMIF(条件区域,指定的求和条件,求和的区域)
用通俗的话描述就是:
如果D2:D5区域的班级等于F2单元格的“一班”,就对C2:C5单元格对应的区域求和。
4、多条件求和
如下图所示,要统计部门为生产,并且岗位为主操的补助总额。
公式为:
=SUMIFS(D2:D9,B2:B9,F2,C2:C9,G2)
SUMIFS用法是:
=SUMIFS(求和的区域,条件区域1,指定的求和条件1,条件区域2,指定的求和条件2,……)
5、条件计数
如下图,要统计指定店铺的业务笔数。也就是统计B列中有多少个指定的店铺名称。
=COUNTIF(B2:B12,E3)
COUNTIF函数统计条件区域中,符合指定条件的单元格个数。常规用法为:
=COUNTIF(条件区域,指定条件)
6、多条件计数
要求:统计统计部门为生产,并且岗位为主操的人数
公式为:
=COUNTIFS(B2:B9,F2,C2:C9,G2)
COUNTIFS函数统计条件区域中,符合多个指定条件的单元格个数。常规用法为:
=COUNTIFS(条件区域1,指定条件1,条件区域2,指定条件2……)
7、条件查找
VLOOKUP函数一直是大众情人般的存在,函数的语法为:
VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找)
如下图,要查询F5单元格中的员工姓名是什么职务。
=VLOOKUP($F$5,$B$1:$D$10,2,0)
使用该函数时,需要注意以下几点:
1、第4参数一般用0(或FASLE)以精确匹配方式进行查找。
2、第3参数中的列号,不能理解为工作表中实际的列号,而是指定返回值在查找范围中的第几列。
3、如果查找值与数据区域关键字的数据类型不一致,会返回错误值#N/A。
4、查找值必须位于查询区域中的第一列。
8、多条件查找
如下图所示,要求查询部门为生产,并且岗位为部长的姓名。
公式为:
=LOOKUP(1,0/((B2:B9=F2)*(C2:C9=G2)),A2:A9)
LOOKUP函数多条件查询写法为:
=LOOKUP(1,0/((条件区域1=条件1)*(条件区域2=条件2)),查询区域)
9、计算文本算式
如下图,要计算单元格中的文本算式,先单击第一个要输入公式的单元格,定义名称 :
计算 = EVALUATE(C2)
然后在单元格中输入公式:
=计算
10、合并多个单元格内容
连接合并多个单元格中的内容,可以使用符号完成。如下图,要合并A列的姓名和B列的电话号码,可以使用公式:
=A2B$1B2
11、合并带格式的单元格内容
合并带有格式的内容时,Excel默认按常规格式进行合并,但是如果是日期、时间或是其他有格式的数值,结果就会让人大失所望了:
如何才能正确连接出需要的字符串呢?其实很简单,C2公式为:
=A2TEXT(B2,” y年m月d日”)
首先使用TEXT函数,把B列的日期变成具有特定样式的字符串,然后再与A列的姓名连接,就变成了最终需要的样式。
12、比较大小写的单词是否相同
如果在A1和A2单元格中分别输入大小写的单词,使用以下公式判断时,Excel会默认二者是相同的:
=A2=B2
如需区别大小写,可以使用公式:
=EXACT(A2,B2)
EXACT函数 区分大小写,但忽略格式上的差异。
13、提取混合内容中的姓名
如下图,要从A列姓名电话中提取出姓名,除了使用高版本的自动填充功能,还可以使用公式完成:
=LEFT(A2,LENB(A2)-LEN(A2))
LENB函数将每个汉字(双字节字符)的字符数按2计数,LEN函数则对所有的字符都按1计数。因此“LENB(A2)-LEN(A2)”返回的结果就是文本字符串中的汉字个数。
LEFT函数从文本字符串的第一个字符开始,返回指定个数的字符,最终提取出员工姓名。
14、根据身份证号码提取出生年月
计算公式为:
=1*TEXT(MID(B2,7,8),”0-00-00″)
首先使用MID函数从B2单元格的第7位开始,提取出表示出生年月的8个字符,结果为:
“19780215”
再使用TEXT函数将字符串转换为日期样式:
“1978-02-15”
然后通过*1计算,将其转换为真正的日期。最后设置为日期格式即可。
15、替换部分电话号码
如下图所示,要将手机号码的中间四位换成星号,公式为:
=SUBSTITUTE(B2,MID(B2,4,4),”****”,1)
SUBSTITUTE函数的用法是:
SUBSTITUTE(要替换的文本,旧文本,新文本,[替换第几个])
先使用MID函数取得B列号码中的中间4位,再用“*****”替换掉这部分内容。
最后一个参数使用1,表示只替换第一次出现的内容。比如第九行的电话号码是13801010101,最后四位和中间四位相同,如果不指定1,就会全部替换掉了。
16、屏蔽函数公式返回的错误值
在使用函数公式过程中,经常会返回一些诸如#N/A、#NAME?之类的错误值,要屏蔽这些错误值其实很简单,只需在原公式外侧加上一个IFERROR函数就好。
IFERROR函数的用法为:
=IFERROR(原公式,出现错误时要返回的内容)
如果公式正确,就返回原有计算结果,如果公式返回的是错误值,就返回用户指定的显示内容。
17、四舍五入函数
ROUND函数这个想必大家经常用到吧,就是对数值按指定的位数四舍五入。比如:
=ROUND(8/9,3)
就是将8/9的计算结果四舍五入到三位小数,结果为0.889。
18、取整的间隔小时数
计算两个时间的间隔小时数,不足一小时部分舍去,计算加班时经常会用到,说多了都是泪……
=TEXT(B2-B1,”[h]”)
19、提取日期时间中的日期值
要从日期时间数据中提取出日期,可以使用以下公式:
=INT(A2)
要继续提取时间,只需要做个减法,就欧了:
20、生成随机数
RANDBETWEEN能够在指定范围内生成一组随机数据,对于广大质检、监理、统计人员来说,这的确是一个伟大的函数。
函数的用法是:
=RANDBETWEEN(数字下限,数字上限)
比如以下公式,就是生成60到100之间的随机数:
=RANDBETWEEN(60,100)
excel常用的20个函数2
MAX/MIN
MAX和MIN函数的用法正如其名。MAX可以查找一个范围内的最大数字,MIN可以查找一个范围内的最小数字。
这个Excel函数的公式是:
=MAX(number1, [number2], …)
MAX函数
这个Excel函数的公式是:
=MIN(number1, [number2], …)
MIN函数
IF
IF函数会测试一个条件,然后根据测试结果为真还是假,做出不同的反应。
这个Excel函数的公式是:
=IF(test, value_if_true, value_if_false)
IF函数
IFS
IFS函数检查是否满足一个或多个条件,并返回一个与第一个TRUE条件对应的值。
这个Excel函数的公式是:
=IFS([Something is True1, Value if True1, Something is True2, Value if True2, Something is True3,Value if True3)
IFS函数
SUM
SUM函数,顾名思义,可以得出所选单元格值范围的总和。它执行的是数学运算,也就是加法。
这个Excel函数的公式是:
=SUM(number1, [number2], …)
SUM函数
SUMIF
SUMIF函数返回满足单个条件的单元格总数。
这个Excel函数的公式是:
=SUMIF(range, criteria)
SUMIF函数
SUMIFS
SUMIFS函数可以将满足多个条件的单元格范围内的.所有数字相加。
这个Excel函数的公式是:
=SUMIFS(sum_range, criteria_range1,criteria1,…)
SUMIFS函数
COUNT
COUNT函数可以计算包含在一个数字的范围内的单元格的数量。
这个Excel函数的公式是:
=COUNT(Range)
COUNT函数
COUNTIF
COUNTIF根据一个标准,计算一个值出现的次数。
这个Excel函数的公式是:
=COUNT(Range,criteria)
COUNTIF函数
COUNTIFS
COUNTIFS可以根据多个条件,计算一个值出现的次数。
这个Excel函数的公式是:
=COUNT(Range,criteria)
COUNTIFS函数
LEN
LEN函数可以显示字符串中的字符数。
这个Excel函数的公式是:
= LEN(文本)
LEN函数
TRIM
TRIM函数可以让你从文本中删除不需要的空格或字符。
这个Excel函数的公式是:
=TRIM(text)
TRIM函数
LEFT
LEFT函数可以返回从单元格左边开始的所需字符数。
这个Excel函数的公式是:
=LEFT(text,num_chars)
LEFT函数
RIGHT
RIGHT函数返回单元格末尾所需的字符数。
这个Excel函数的公式是:
=RIGHT(text,num_chars)
RIGHT函数
SUBSTITUTE
SUBSTITUTE函数,可以用文本字符串中的新文本替换现有文本。
这个Excel函数的公式是:
=SUBSTITUTE(text, old_text, new_text, [instance_num])
SUBSTITUTE函数
CONCATENATE
Concatenate可以让你将多个单元格的值合并为一个单元格。
这个Excel函数的公式是:
=CONCATENATE(text1, text2, text3,…)
CONCATENATE函数
DAYS
DAYS函数可以用来确定两个日期之间的日历天数。
这个Excel函数的公式是:
=DAYS(end_date,start_date)
DAYS函数
NETWORKDAYS
NETWORKDAYS确定两个日期之间的“工作日”数量,以及考虑节假日的选项。
这个Excel函数的公式是:
=NETWORKDAYS(start_date,end_date,[holidays])
NETWORKDAYS 函数
UNIQUE
UNIQUE函数返回列表或范围中唯一值的列表。值的类别可以是文本、数字、日期、时间等。
这个Excel函数的公式是
=UNIQUE(range)
UNIQUE函数
LOOKUP
LOOKUP函数在单列或单行范围内,执行近似匹配查找,并从另一个单列或单行范围返回相应的值。
这个Excel函数的公式是:
=LOOKUP(lookup_value,lookup_range, [result_range])
excel常用的20个函数3
1、SUM函数:SUM函数的作用是求和。函数公式为=sum()
例如:统计一个单元格区域:=sum(A1:A10) 统计多个单元格区域:=sum(A1:A10,C1:C10)
2、AVERAGE函数:Average 的作用是计算平均数。函数公式为=AVERAGE( )
例如:计算多个单元格的平均值=AVERAGE(A1:A12)
3、count函数:作用是计算单元格个数 。函数公式为=COUNT( )
例如=COUNT(A1:A12)
4、IF函数:IF函数的作用是判断一个条件,然后根据判断的结果返回指定值。
IF函数公式为:=IF(逻辑判断,为TRUE时的结果,为FALSE时的结果)
例如:给出的条件是A1》A5,如果比较结果是TRUE,那么IF函数就返回第二个参数的值;如果是FALSE,则返回第三个参数的值。=IF(A1》A5,1,2)
5、NOW函数和TODAY函数:NOW函数返回日期和时间。TODAY函数则只返回日期。
NOW函数和TODAY函数都没有参数,只用一对括号即可:=NOW()=TODAY()
假如说,要计算某项目到今天总共进行多少天了?=TODAY()-开始日期,得出的数字就是项目进行的天数。
6、VLOOKUP函数:VLOOKUP函数用来在表格中查找数据。
函数的语法公式是:=VLOOKUP(查找值,区域,要返回第几列的内容,1近似匹配 0精确匹配)
excel函数公式大全加减乘除
excel函数公式大全加减乘除
excel函数公式大全加减乘除,刚刚接触excel的新手用户相信最依赖的就是加减乘除的公式了吧,可以帮助你们去进行更快的计算,当然可能很多都不懂公式是什么,下面看看excel函数公式大全加减乘除。
excel函数公式大全加减乘除1
excel函数公式大全之一:AVERAGE 求平均值函数 计算一组数据的平均值数据
选择一个单元,用来显示平均值数据,在fx公式输入栏里边输入:=AVERAGE(D2:D4),其中D2 D4 为要计算平均的数据范围。如下图所示,回车显示平均值数据。
excel函数公式大全之二:MAX 求最大值函数 计算一组数据的最大值
选择一个单元,用来显示最大值数据,在fx公式输入栏里边输入:=MAX(D2:D4),其中D2 D4 为要计算平均的数据范围。如下图所示,回车显示最大值数据。
excel函数公式大全之三:MIN 求最小值 计算一组数据的最小值
选择一个单元,用来计算最小值,在fx公式输入栏里边输入:=MIN(D2:D4),其中D2 D4 为要计算平均的数据范围。如下图所示,回车显示平均值数据。
excel函数公式大全之四:IF IF比较函数 对数据进行比较分组
下面来根据每小时的pm25数据,计算pm25等级,就要用到IF函数,在K列中选中K2单元格,点击公式栏目中的Fx 字样,打开公式选择器,选中列表中的IF函数,点击确定。
excel函数公式大全之五:IF IF比较函数
在logical_test 中输入比较条件 F2200,value_if_ture 输入当f2200时候显示的结果,value_if_false 输入单f2=200 时候显示结果。
选中K2单元格,使其变成粗黑色边框,对中右下方的黑点,单击下拉,把公式应用到所有的行中。
excel函数公式大全加减乘除2
Excel常用电子表格公式大全?
1、取绝对值函数
公式:=ABS(数字)
2、向下取整函数 丢整取小
公式:=INT(数字)
3、取整函数
TRUNC(数,保留的小数位数)去指定位数小数,不进行四舍五入。
4、四舍五入函数按指定位数进行四舍五入
公式:=ROUND(数字,小数位数)
5、向上舍入函数
ROUNDUP(数,保留的小数位数)向上舍入
6、向下舍入函数
Rounddown(数,保留的小数位数)向下舍入
7、最小值函数
MIN(区域)最小值 最多包含255个参数
8、最大值函数
MAX(区域)最大值 最多包含255个参数
9、求和函数
SUM(求和区域)去各个参数的和
10、条件求和
SUMIF(条件区域,“条件”,求和区域)对指定区域中满足某一条件的单元格求和
11、多条件求和
SUMIFS(求和区域,“条件区域”,“条件”……)对指定区域中满足某些条件的单元格求和 条件多,先求和
12、垂直查找函数
VLOOKUP(查找对象,查找区域,返回值的列数,精确查找)
功能:搜索指定单元格区域的第一列,然后返回该区域相同一行上指定的单元格值
查找区域:包含查找列和引用列,保证查找列位于该区域的最左边,一般要使用绝对引用(Fn+F4)
13、逻辑判断函数
IF(条件表达式,条件1,条件2)
功能:判断是否满足指定条件,如果满足返回一个值,如果不满足返回另一个值。
14、日期间相隔的年、月、天数计算
A2是开始日期(2011-12-2),B2是结束日期(2013-6-11)。计算:
相差多少天的公式为:=datedif(A2,B2,d) 其结果:557
相差多少月的公式为:=datedif(A2,B2,m) 其结果:18
相差多少年的.公式为:=datedif(A2,B2,Y) 其结果:1
不考虑年份相隔多少月的公式为:=datedif(A1,B1,Ym) 其结果:6
不考虑年份相隔多少天的公式为:=datedif(A1,B1,YD) 其结果:192
不考虑年份月份相隔多少天的公式为:=datedif(A1,B1,MD) 其结果:9
datedif函数第3个参数说明:
Y 时间段中的整年数。
M 时间段中的整月数。
D 时间段中的天数。
MD 日期中天数的差。忽略月和年。
YM 日期中月数的差。忽略日和年。
YD 日期中天数的差。忽略年。
excel函数公式大全加减乘除3
15个常用excel函数公式
1、身份证号码提取出生日期
公式:=--TEXT(MID(B3,7,8),"0000-00-00")
在这里我们使用mid函数提取身份中号码中的出生日期,然后使用text函数设置数字的格式,因为text是一个文本函数,所以它输出的结果是一个文本,我们在公式的最前面输入两个减号,将文本格式的数值转换为常规格式的设置。
2、计算年龄
公式:=DATEDIF(C3,TODAY(),"Y")
Datedif函数的作用是计算两个时间的差值,
第一参数:开始时间,就是我们提取身份证号码的时间
第二参数:结束时间,我们使用today函数获取今天的日期
第三参数:返回类型,在这里我们设置为Y,代表年份
3、根据身份证号码提取性别
公式:=IF(MOD(MID(B3,17,1),2)=1,"男","女")
身份证号码中也包含着每个人的性别信息,它只与身份证号码的第17位有关,第17位是计数性别为男,为偶数性别则为女,所以我们使用mid提取第17位的数值,然后使用mod函数计算这个数的奇偶性,最后使用if函数判断输出结果。
4、合并单元格求和
公式:=SUM(C3:C14)-SUM(D4:D14)
在这里我们需要先选择想要求和的区域,然后在编辑栏输入公式,最后按Ctrl+回车批量填充公式。
5、合并单元格计数
公式:=COUNTA(C3:C14)-SUM(D4:D14)
在这里我们需要先选择想要计数的区域,然后在编辑栏输入公式,最后按Ctrl+回车批量填充公式。
6、合并单元格填充序号
公式:=MAX($A$2:A2)+1
在这里我们需要先选择想要添加序号的数据区域,然后在编辑栏输入公式,最后按Ctrl+回车批量填充公式。
7、按照类别排序
公式:=COUNTIF($B$3:B3,B3)
8、查找重复内容
公式:=IF(COUNTIF(C:C,C3)1,"重复","")
在这里我们首先使用countif函数对C列进行计数,如果结果大于1代表有重复值,然后我们使用if函数来判断结果是不是大于1,大于1就返回重复,如果不大于1就返回空值。
9、条件计数
公式:=COUNTIF(B:B,E2)
Countif函数的作用:条件计数,
语法:=countif(要统计的数据区域,统计条件)
10、条件求和
公式:=SUMIF(B3:B15,F3,D3:D15)
Sumif函数的作用:条件求和
语法:=sumif(要统计的数据区域,求和条件,求和区域)
11、条件判断
公式:=IF(C3=60,"通过","不通过")
If函数是一个条件判断函数,他能根据条件来返回对应的结果
语法:=IF(判断条件,条件正确时返回的结果,条件错误时返回的结果)
12、生成随机数
随机小数公式:=RAND()
这个函数不需要参数,选择函数后直接点击回车即可生成小数
随机整数:=RANDBETWEEN(1,100)
在这里我们生成的是一个1到100之间的随机整数,
语法:=RANDBETWEEN(最小值,最大值)
13、隔行求和
公式:=SUMPRODUCT((MOD(ROW(C3:G8),2)=0)*C3:G8)
在这里我们先使用row函数获取行号,然后使用mod函数判断每一行的奇偶性,最后使用SUMPRODUCT函数进行求和。
14、隔列求和
公式:=SUMPRODUCT((MOD(COLUMN(B4:G8),2)=1)*B4:G8)
与隔行求和相似,使用COLUMN函数获取列号,然后使用mod判断奇偶性,最后求和。
15、排名
公式:=RANK(C3,$C$3:$C$15)
语法:RANK(数值,要名字的数值区域)