总结一些比较烧脑,但又很有趣的Excel函数案例
- 求上月的天数
=DAY(TODAY()-DAY(TODAY()))
=DAY(DATE(YEAR(NOW()),MONTH(NOW()),0))
- 判断是否为闰年
=IF(DAY(DATE(A15,2,29))=29,"闰","平") - 计算身份证号人的周岁
=DATEDIF(TEXT(MID(F3,7,6+(LEN(F3)=18)*2),"0-00-00"),TODAY(),"y")
-
Sum函数不简单——无法忽略错误值
Count和Couna函数可以忽略错误值
Count(0/条件区域=条件)
-Sumif和Countif 函数可以忽略空值和文本,为数不多的支持通配符的函数求总共有几个项目,总共有几个区域
={sum(1/countif(range,range)}限制重复输入
数据有效性-自定义-公式:=countif($$range, A2)<=1=Sumifs(sum range,range1critiera1,range2critiera2)
参数只能是引用,不能是计算结果,建议使用辅助列跨表格加总
=sum(计算区域左侧工作表名:右侧工作表名!引用单元格)——把不同工作表中相同位置的数据进行加总
适用于count,average,max,min函数-
乱序求和
=sumif(range,criteria,not complete sum range)
当求和范围不完整时,会按照第一个参数进行拓展,拓展为B1:G4;并逐列求和,范围为A列时对B列进行求和,范围为B列时对C列进行求和(无效),范围为C列时对D列求和,范围为D列时对E列求和(无效),范围为E列时对F列求和,范围为F列时对G列求和。