excel表格_excel函数公式大全_execl从入门到精通
Excel操作二维数组公式2024-06-11 09:25:03
在前面的案例中介绍到了数字,一般都是一维数组,实际的工作中,关于二维数组的运算和操作也非常多,这4格案例希望能帮大家认识二维数组
一 :先看个简单的 二位数组与二位数组运算、
目的 : 计算各个产品的总的补助金额
方法: 在 B9单元格中输入
=SUM(B4:E7*H4:K7) 按住ctrl+shift+enter结束
二:二位数组操作
目的:计算下面的表格中业绩>=4000的平均业绩
方法: 在B23单元格中输入 =SUM((--(B19:E22>=40000))*B19:E22)/SUM(--(B19:E22>=40000))
思路: 符合条件的业绩综合/符合条件总的个数
1 找出 B19:E22 这个二位数组 区域中大于4000的部分:也就是 B19:E22>=40000 条件成立的就是 1 ,条件不成立的就是,这就是相当于把小于4000的部分过滤出去了。
2 (B19:E22>=40000)*B19:E22 :在--(B19:E22>=40000)这一步形成的二维数组是:
{0,0,0,1;
0,1,1,1;
1,1,1,1;
0,1,1,1}
再乘以 B19:E22 那么的得到的就是>=4000的值;
3 SUM((--(B19:E22>=40000))*B19:E22) 得到的就是>=4000的和。
4 SUM(--(B19:E22>=40000)) 的目的就是统计 (B19:E22>=40000) 在这个结果中有多少个是>=4000的
5 SUM((--(B19:E22>=40000))*B19:E22) 得到的是>=4000的业绩总和;SUM(--(B19:E22>=40000)) 得到的是 >=4000总的个数;符合条件的业绩综合/符合条件总的个数 自然得到的就是平均业绩了
三:下面的这个案例和案例二的差不多 熟练一下操作吧
在B40单元单元格中输入 公式:=SUM((B26:E39>=3000)*B26:E39)/SUM(--(B26:E39>=3000)) ctrl+shift+enter 结束
四:一维纵向数组*一维横向数组
目的:计算不同等级的奖金
方法: 在 C44单元格中输入 :
=SUM((B44=($E$45:$E$47&$F$44:$G$44))*$F$45:$G$47) 向下填充
思路 :
这两个数组 E45:E47&F44:G44 之后得到下面的结果:
再用这些单元格
与E45:E47&F44:G44得到的结果比较
(B44=(E45:E47&F44:G44))
一定能找到一个条件成立的,条件不成立的就是0;
(B44=(E45:E47&F44:G44))*F45:G47 ;得到就是条件成立的奖金
有的地方确实描述不清楚 学习的小伙伴可以留言哦
标签: excel2010数组公式