摘要:继续函数,数组开头
目录
SUMIF函数
条件求和
- 第一个参数是,条件范围
- 第二个参数是,条件,引号引起来,例如">10000"
- 第三个参数是求和范围
- 注:如果求和范围和条件范围一致,求和范围可以省略
SUMIFS函数
- 第一个参数是求和范围
- 其余的是条件参数,允许有多个条件
日期函数
YEAR()
取年份函数
MONTH()
取月份函数
DAY()
取天函数
TODAY()
返回当前日期
DATE()
返回指定日期
NOW()
范围当前日期+当前时间
EDATE()
- 参数1,startdate
- 参数2,month
获取当前日期的参数2个月后的日期
EOMONTH()
- 参数1,start_date
- 参数2,月份
- 如果参数2是0,返回当前时间的最后一天的日期
- 如果参数2是1,返回当前时间的下一个月的最后一天的日期
该月有多少天
DAY(EOMONTH())
扫描二维码关注公众号,回复:
12273347 查看本文章
- 第二个参数是0
该月是第几季度
IF(MONTH/3<=1,“第一节度”,IF(MONTH/3<=2,“第二季度”,IF(MONTH/3<=3,“第三季度”,“第四季度”)))
ROUND,ROUNDDOWN,ROUNDUP
- ROUND,四舍五入,第二个参数是保留的小数的个数
- ROUNDUP,向上取整
- rounddown,向下取整
取余函数MOD()
- Excel里面的取余,只能采用mod函数
- Excel里面的取余函数的结果,是特殊规定的,与常理不同
- Excel里面的取余函数的符号,和除数一致
例子 | 结果 |
---|---|
MOD(1,2) | 1 |
MOD(1,-2) | -1 |
MOD(-1,2) | 1 |
MOD(-1,-2) | -1 |
例子——判断年份是否闰年
闰年的两条规则:
规则1:能够被100整除,并且能够被400整除
规则2:能够被4整除,但是不能被100整除
OR(AND(MOD(MONTH,100)=0,MOD(MONTH,400)=0),AND(MOD(MONTH,4)=0,MOD(MONTH,100)<>0))
注意Excel里面的不等于是小于大于号
REPLACE函数,隐藏手机号
REPLACE(text,startnum,num,newtext)
- excel 是从1 开始计数的
- newtext,可以是"***",也可以是"REPT(text,num)"
x个数,合计一次怎么办
先写个例子,再使用填充柄,填充柄很强大
如果是 三个合并一次的话,填充柄选择前两个空格加上一个有数值的单元格,再向下拖动
生成断续数列
IF(某列="","",counta(固定某行某列不固定,某列))
数组
概念
- 数组是有序的元素序列,组成数字的各个变量称为数组的元素。
- 对于Excel中的数组,可以理解为有着行列标识,并有着尺寸特征的集合,一个单元格的数据,可以是一个数组,即单元素数组;单行数组或者单列数字是一维数组,多行多列数组是多维数组
数组的创建
- ctrl+shift+enter
- 输入等号
- 使用大括号{}
- 行数组采用逗号分隔
- 列数组采用分号来分隔
- 多行多列,使用逗号和分号的结合,最后不用使用分号
- 如果格子选少了,正常显示;格子选多了,报错
数组的好处
- 计算更快
- 直接选中一列 ∗ * ∗一列,一列 ∗ * ∗多列,从而省去了拖拉填充柄的麻烦
- 一维数组 ∗ * ∗一维数组
- 一维数组 ∗ * ∗二维数组
- 二维数组 ∗ * ∗二维数组
- 直接sum(某列*某列)
- row获取当前行,column获取当前的列号
- 利用逻辑值进行计算,true是1,false是0,直接写关系式,选中区域>0,就是布尔值