EXCEL 公式与函数的数据计算
公式的使用规范
公式均以=号开头
运算符号
各类函数的使用
常用函数
函数的组成:=函数名(参数 1,参数 2)
² Sum 返回某一单元格区域中所有数字之和
² Average 返回参数的平均值(算术平均值)
² Max 返回一组值中的最大值 ² Min 返回一组值中的最小值 统计类函数
² Count 统计数值单元格个数
² Counta 统计非空单元格个数
² Countif 计算区域中满足给定条件的单元格的个数
语法: COUNTIF(range,criteria)
实例:统计工程师的个数
Sumifs 对某一区域内满足多重条件的单元格求和
语法: SUMIFS(sum_range,criteria_range1,criteria1,criteria_range2,criteria2…)
² Countifs 计算某个区域中满足多重条件的单元格数目
语法: COUNTIFS(range1, criteria1,range2, criteria2…)
条件函数
² IF( ) 条件函数:根据对指定的条件计算结果为 TRUE 或 FALSE,返回不同的结果
语法:IF(logical_test, [value_if_true], [value_if_false])
注:最多可以使用 64 个 IF 函数作为 value_if_true 和 value_if_false 参数进行嵌套
计算提成公式:
文本类函数
² Len() 文本长度函数:LEN 返回文本字符串中的字符数。
语法:LEN(text)
² Left( ) 左截取函数:根据所指定的字符数,LEFT 返回文本字符串中第一个字符或前几个字符。
语法:LEFT(text, [num_chars])
² Right( ) 右截取函数:RIGHT 根据所指定的字符数返回文本字符串中最后一个或多个字符。
语法:RIGHT(text,[num_chars])
² Mid( ) 中间截取函数:MID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
语法:MID(text, start_num, num_chars) 案例:关于身份证号的函数(根据身份证号自动得出“出生日期”,“性别”,“年龄”)
关于身份证号码的函数 |
|||
身份证号 |
出生日期 性别 |
年龄 |
|
822821196611111363 |
1966-11-11 |
女 |
46 |
822821196609056212 |
1966-9-5 |
男 |
46 |
812821197012226001 |
1970-12-22 |
女 |
41 |
43080319630803242X |
1963-8-3 |
女 |
49 |
34082219830125524X |
1983-1-25 |
女 |
29 |
812821197301042531 |
1973-1-4 |
男 |
39 |
520822196310016789 |
1963-10-1 |
女 |
49 |
出生日期算法:=DATE(MID(A3,7,4),MID(A3,11,2),MID(A3,13,2)) 性别算法:=IF(MOD(MID(A3,17,1),2)=0,"女","男") 年龄算法:=DATEDIF(B3,TODAY(),"Y")
日期类函数
Date()函数语法:DATE(year,month,day) Datedif()函数语法:Datedif(date1,date2,”Y”)
案例:到期提醒
查找引用函数
² Vlookup():在表格的最左列查找某个数值,并返回该值右边所对应的第 N 列的数值
语法:Vlookup(要查找的值,范围,要显示的内容所在列数,查找类型) 案例:当选择某个产品名称后,自动从数据库中调出相应信息(供应商,类别,单位数量,单价)
屏蔽公式返回的错误值:iserror()函数配合 if()函数进行。
² Offset()函数:选择数据区域
用途:以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。
语法:OFFSET(reference, rows, cols, [height], [width])
解释:
OFFSET(参照单元格,向下移的行数,向右移的列数,选择的行数,选择的列数) 此函数为数组函数,通常用来制作动态区域,并且此函数要放至名称中进行定义。
单元格引用
相对引用(例:A1) 绝对引用(例:$A$1) 混合引用(例:$A1 A$1)
公式错误原因