Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。 题目:Excel求和。从12月开始,只统计连续数据之和(若有缺一个月,则缺少月开始之前的均不做统计)。如下图所示: 在N2输入公式:=IF(M2="",,SUM(OFFSET(M2,,,,MAX((B2:M2="")*COLUMN(A:L))-12))),按下ctrl+shift+enter三键结束,然后下拉复制公式,得出其余区域求和。 公式解释: 用offset函数得出符合条件的区域,然后用sum函数对这些区域进行求和,最外面再添加一个判断,如果M2为空,值为0,否则得到sum部分的结果。 Offset部分是这个公式的核心:OFFSET(M2,,,,MAX((B2:M2="")*COLUMN(A:L))-12) Offset函数共有5个参数:OFFSET(引用区域,行数,列数,[高度],[宽度]) 此公式就是以M2单元格为为参照,通过偏移宽度,返回一个单元格区域。这个宽度由MAX((B2:M2="")*COLUMN(A:L))-12来确定。 B2:M2="": B2:M2为空,结果为true和false。True为1,false为0。 COLUMN(A:L):公式编辑栏选中,按F9键,查看运算结果是:{1,2,3,4,5,6,7,8,9,10,11,12}一组常量数组。 用Max取这部分:(B2:M2="")*COLUMN(A:L)最大值-12,得到offset函数的第五参数,即向左偏移的单元格宽度。 然后用sum函数对offset得到的区域进行求和。 通过上面一步步的思路,就在Excel中构造出了符号条件的连续区域求和的公式。 Excel整体界面趋于平面化,显得清新简洁。流畅的动画和平滑的过渡,带来不同以往的使用体验。 |
温馨提示:喜欢本站的话,请收藏一下本站!