作者:乔山办公网日期:
返回目录:excel表格制作
这是数组公式的标识,通过按Ctrl+Sshift+Enter这三个键加上的。按这三个键时,光标zhidao要放在公式编辑栏的公式中任意位置,不能放在单元格,才有效果的。
数组公式,是通过一定规律循环求值或统计的公式,例如=sum(if(a1:a17=0,1,0))可以统计a1到a17中,0的个数。注意与普通公式不同的是a1:a17=0这部分,这部分计算了17次,将a1到a17的17个位置挨个与0比对,如果是相等就返回1,如果不等就返回0。最后用sum将得到的值取回和,就能 知道a1到a17中,0的个数。
数组公式需要按ctrl+shift+回车三键确认才有效,其有效的标志,答是当你点选数组公式的单元格时,公式两端有{ }符号。有时直接回车也不会报错,但会产生一个错误的返回值。数组公式的应用很广,比如著名的身份证号码验证公式:=IF(RIGHT(f2,1)=MID("10X98765432",MOD(SUM(MID(f2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),"","错误")
{=..... } 这样的公e799bee5baa6e997aee7ad94e4b893e5b19e331式是数组公式,要注意的是这对花括号不是手动录入的,而是要写入公式后,加按SHIFT+CTRL+ENTER三键,这样就会自动在公式前后添上一对花括号
可以参考我以前的一个回答
http://zhidao.baidu.com/question/576243347
不是所有公式都有必要加上这对花括号的(即加按shift+ctrl+enter三键),普通公式就没必要用三键,只要按下回车键就行了
但是如果是需要通过数组运算才能得出正确值的公式就一定要加上数组三键
如公式
=A1-B1 是普通公式,加不加三键得出的值是相同的,就没必要加
而公式
=SUM(A1:A100-B1:B100) 公式的意思是A1至A100单元格区域分别减去B1至B100单元格区域的值的总和(即 =A1-B1+A2-B2+A3-B3+A4-B4........A100-B100)
这样就是数组计算了,必须要加上三键,只简单的按下回车键是得不出正确值的
这个公式的计算目的也可以用公式 =SUM(A1:A100)-SUM(B1:B100) 得到结果 但这个公式就不是数组公式了,所以又不必用数组三键了
能用普通公式进行计算的尽量用普通公式进行设置,这样可以减少内存的占用
全部用小括号!
EXCEL会自动判别哪两个括号是一对的,只要你的格式没错!
大括号是数组(相当于对数组中的每个元素都操作一次),
注意你这个公式是数组公式,
输入完毕后,要同时按下Ctrl+Shift+Enter三键结束。