软件星级:3分
excel公式大全/excel公式教程
Excel函数一共有11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。
数据库函数
当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数。
例如,在一个包含销售信息的数据清单中,可以计算出所有销售数值大于 1000 且小于 2500 的行或记录的总数。Microsoft Excel 共有 12 个工作表函数用于对存储在数据清单或数据库中的数据进行分析,这些函数的统一名称为Dfunctions,也称为 D 函数,每个函数均有三个相同的参数:database、field和criteria。这些参数指向数据库函数所使用的工作表区域。其中参数database为工作表上包含数据清单的区域。参数field为需要汇总的列的标志。参数criteria为工作表上包含指定条件的区域。
日期与时间函数
通过日期与时间函数,可以在公式中分析和处理日期值和时间值。
工程函数
工程工作表函数用于工程分析。这类函数中的大多数可分为三种类型:对复数进行处理的函数、在不同的数字系统(如十进制系统、十六进制系统、八进制系统和二进制系统)间进行数值转换的函数、在不同的度量系统中进行数值转换的函数。
财务函数
财务函数可以进行一般的财务计算,如确定贷款的支付额、投资的未来值或净现值,以及债券或息票的价值。财务函数中常见的参数:
未来值(fv):在所有付款发生后的投资或贷款的价值。
期间数(nper):投资的总支付期间数。
付款(pmt):对于一项投资或贷款的定期支付数额。
现值(pv):在投资期初的投资或贷款的价值。例如,贷款的现值为所借入的本金数额。
利率(rate):投资或贷款的利率或贴现率。
类型(type):付款期间内进行支付的间隔,如在月初或月末。
信息函数
可以使用信息工作表函数确定存储在单元格中的数据的类型。信息函数包含一组称为I的工作表函数,在单元格满足条件时返回TRUE。
逻辑函数
使用逻辑函数可以进行真假值判断,或者进行复合检验。
例如,可以使用IF函数确定条件为真还是假,并由此返回不同的数值。
查询和引用函数
当需要在数据清单或表格中查找特定数值,或者需要查找某一单元格的引用时,可以使用查询和引用工作表函数。
数学和三角函数
通过数学和三角函数,可以处理简单的计算,例如对数字取整、计算单元格区域中的数值总和或复杂计算。
统计函数
统计工作表函数用于对数据区域进行统计分析。例如,统计工作表函数可以提供由一组给定值绘制出的直线的相关信息,如直线的斜率和y轴截距,或构成直线的实际点数值。
文本函数
通过文本函数,可以在公式中处理文字串。
例如,可以改变大小写或确定文字串的长度。可以将日期插入文字串或连接在文字串上。
用户自定义函数
如果要在公式或计算中使用特别复杂的计算,而工作表函数又无法满足需要,则需要创建用户自定义函数。这些函数,称为用户自定义函数,可以通过使用Visual Basic for Applications来创建。
1、查找重复内容
=IF(COUNTIF(A:A,A2)>1,”重复”,””)
2、重复内容首次出现时不提示
=IF(COUNTIF(A$2:A2,A2)>1,”重复”,””)
3、重复内容首次出现时提示重复
=IF(COUNTIF(A2:A99,A2)>1,”重复”,””)
4、根据出生年月计算年龄
=DATEDIF(A2,TODAY(),”y”)
5、根据身份证号码提取出生年月
=–TEXT(MID(A2,7,8),”0-00-00″)
6、根据身份证号码提取性别
=IF(MOD(MID(A2,15,3),2),”男”,”女”)
7、几个常用的汇总公式
A列求和:=SUM(A:A)
A列最小值:=MIN(A:A)
A列最大值:=MAX (A:A)
A列平均值:=AVERAGE(A:A)
A列数值个数:=COUNT(A:A)
8、成绩排名
=RANK.EQ(A2,A$2:A$7)
9、中国式排名(相同成绩不占用名次)
=SUMPRODUCT((B$2:B$7>B2)/COUNTIF(B$2:B$7,B$2:B$7))+1
10、90分以上的人数
=COUNTIF(B1:B7,”>90″)