这个公式并不复杂,表达的意思也很简单,只不过表述起来麻烦。
一、首先:MAX(数值1,数值2) 就是取两者的较大的那个,但是数值1是个条件句式,也就是说数值1是变化的,数值1的具体取值为:
G3-IF(G3<4000,800,G3*0.2))*10%*{2,3,4}-1000*{0,2,7}
也就是说,当G3小于4000时,取值为:
G3-800*10%*{2,3,4}-1000*{0,2,7} 因为{2,3,4} 和{0,2,7} 是数组形式,所以这里面会出现3个值
当G3大于等于4000时,取值为:
G3-G3*0.2*10%*{2,3,4}-1000*{0,2,7} 因为{2,3,4} 和{0,2,7} 是数组形式,所以这里面同样会出现3个值
二、数值2 是 0
MAX(数值1,0) 实际是取数值1和0之间的最大值
三、ROUND(数值,2) 是将MAX函数取得的最大值进行四舍五入,并保留2位小数。
输入数组公式,首先选择用来存放结果的单元格区域,在编辑栏输入公式,然后按ctrl+Shift+Enter组合键锁定数组公式,Excel将在公式两边自动加上括号“{}”。不要自己键入花括号,否则,Excel认为输入的是一个正文标签。
excel数组公式可以理解成公式运算时计算了多行或多列的数据,也就是进行了“复合”运算。其标志是:在编辑栏可以看到公式两端有花括号(非手动输入)。
注意:有一些excel内置函数,比如说SUMPRODUCT和LOOKUP,参数中也可以直接是数组运算结果,但不用按照数组方式在公式两端加花括号。
数组公式两端的花括号不是手动输入的,操作过程如下:双击进入单元格,左手按住Ctrl+Shift,右手按下回车,公式两端会自动添加花括号标志。上面的例子中,如果不按上面三键运行公式,就会出现错误值。双击进入C10单元格,选中SUM的参数部分,然后按下键盘上的F9。上述的excel数组公式运行是在一个单元格内部,数组的计算和结果显示也都是在单元格内自动进行的。还有一种叫“多单元格数组公式”。例如,上面的例子中E列的公式是在E2输入,然后下拉填充的,每个单元格公式都可以自行计算和修改。
excel,一定不要简单问题复杂化,如果只是单纯的求平均分,不需要用数组,设置好一个公式后,下拉或者右拉即可。数组只会加大运算时间和系统负担。如果你的情况必须用数组,说明一下你的情况,才有办法给你提供公式
恭恭敬敬恭恭敬敬恭恭敬敬恭恭敬敬恭恭敬敬
先看看怎么组!