按键F9可以查询函数中逻辑表达式的值
1.now() 返回电脑当前的日期时间,日期格式取绝于单元格的日期格式设定
例:=NOW() 返回2015-7-31 8:34
2.day(日期)返回日期中的“日”
例:
=day(now()) 返回31
=day(日期单元格) 返回日
3.month(日期函数或单元格引用) 返回月份
=month(now()) 返回7
4.weekday(日期函数或单元格引用,一周从哪天开始) 返回星期几
一周从哪天开始:
1:返回1代表星期日,返回7代表星期六
2:返回1代表星期一,返回7代表星期日
3:返回0代表星期一,返回6代表星期日
例:
=weekday(now(),2) 返回5 则表示今天是星期五
5.today() 返回今天的日期(不返回时间)
6.year(日期函数或单元格引用) 返回日期中年份
例
=year(now()) 返回2015
7.frequency(要统计的数据区域,分段点数据所在区域) 按分段点要求,对数据分段统计计数,结果返回一个数组。
分段点 :
60 表示小于等于60的数据 (x<=60)
79 表示大于60小于等于79的数据 (60< x <=79)
89 表示大于79小于等于89的数据 (79< x <=89)
(x>89)
写完公式后,不能直接下拉,选中结果区,光标置于公式栏的公式上,按ctrl+shift+enter键,系统自动为公式加上{}并输出结果(不能手工输入该符号),(按F9键可看到数组的结果)
frequency(要统计的数据区域,要统计的数据区域(二者是相同的区域))
返回该区域中数值重复的次数(结果出现在第一次出现时的同一行中,第二次出现时结果位置显示0,忽略非数值数据,如果有非数值数据,结果可能错行)
8.large(数组,K) k是数组中第K个最大值(从大往小数)
例:
=LARGE(H2:H1111,1) 返回区域中第一个最大数的值
=LARGE(H2:H1111,20) 返回区域中第20个最大数的值
如果k值超过了区域范围的值,刚返回#num!
=LARGE(H2:H1111,1200) 返回#num!
9.max(数值或数组),返回最大的一个值
=max(a1:b20) 返回a1:b20区域最大的一个值
=max(23,34,45,23,55,23) 返回55
10.count() 计数(不统计空、文本、逻辑值、错误值)
=count(e2:e15)
counta() 统计非空单元格,包括看不见内容的单元格
11.offset(参考区域,偏移行数,偏移列数,新引用区域的行数,新引用区域的列数)
以指定的引用为参照,获得新的引用
例:
offset(a1:c2,2,3,3,5)
参照区域:a1:c2
偏移2行,3列:得到d3:f4,这个新区域扩大到3行5列,得到新引用区域d3:h5
(原来是2行3列,新区域是3行5列,从原来区域的基础上扩展了1行共3行(3,4,5),扩展了2列共5列(d,e,f,g,h)
因为返回的是数组,所以公式用ctrl+shift+enter组合键+f9才能看到内容
数据透视表的数据源(公式---名称管理器---新建)
=OFFSET(Sheet2!$A$1,,,COUNTA(Sheet2!$A:$A),COUNTA(Sheet2!$1:$1))
参考区域:Sheet2!$A$1
引用区域的行数:COUNTA(Sheet2!$A:$A) A列中有数据的所有行数
引用区域的列数:COUNTA(Sheet2!$1:$1) 首行中所有有数据的列数
原文地址:http://gzkhrh.blog.51cto.com/30447/1683194