Excel 2007隔列求和这么做可以更省力

  有些时候我们需要对Excel 2007工作表数据进行隔列求和的操作。如果工作表格式不允许或不方便进行调整的话,那么怎样才能顺利方便地得到我们需要的数据呢?

  这个问题其实很简单。很多刚刚接触Excel的人也可以完成。以图1所示工作表为例。我们需要对工作表中C、E、G、I、K列的数据求和。只要将鼠标定位于M2单元格,然后输入公式“=C2+E2+G2+I2+K2”,双击填充句柄自动向下复制公式,就算大功告成了。


  图1

  不过,这样做您的成就感肯定不强,谁都会的操作还有什么意思啊。最起码,咱也得用一下函数啊。

  那还是点击一下M2单元格,然后在编辑栏输入公式“=SUM(C3,E3,G3,I3,K3)”,按下回车键后得到M2的数据。再双击其填充句柄复制公式。当然,我们也可以在输入“=SUM()”后点击编辑栏左侧的那个“插入函数”按钮,打开“函数参数”对话框。然后在各个“Number”输入框中依次输入数据所在的各单元格,如图2所示。


  图2

  Excel2007允许你输入255个这样的数据呢。确定后就可以得到需要的数据了。这个方法与在编辑栏中直接写公式是完全一样的。

  但这恐怕也没有多少成就感,也不太可能唬住多少人。即使在编辑栏直接书写公式,那公式也显得太直白,显不出水平。如果需要累加的数据太多或者让你帮忙的是个漂亮的MM,那岂不是太掉价?所以,不要最简单的,只要最牛的。那么咱就在编辑栏直接写数组公式,最起码也得直接让那MM犯晕。

  还是定位于M2单元格,在编辑栏中直接书写公式“=SUM((C2:L2)*(MOD(COLUMN(C2:L2),2)=1))”,然后可千万不要回车,而是按下“Ctrl+Shift+Enter”快捷键,在公式最外层添加数组公式标记(一对大括号,记住,这个标记可不能手工输入),如图3所示。嘿嘿,我就不信那MM还不晕!


  图3

  简单地解释一下:Column函数可以得到所在列的列数,比如公式“=COLUMN(C2)”得到的结果就是“3”。而MOD函数是取余数的,比如“=MOD(9,2)”就是计算9除以2所得到的余数。按下“Ctrl+Shift+Enter”快捷键是为了得到数组公式。上面的公式其实最终的计算方式是:C2:L2区域中的每一单元格逐个与当前单元格所在列的列数除以2所得的余数相乘,并将所得的结果累加。当列数为偶数时,余数为0,所以累加时就不会计算在内了。

  因此可以看出,正因为我们要累加的都是奇数列,所以公式中我们使用了“MOD(COLUMN(C2:L2),2)=1”。假如需累加数据都位于偶数列,那就应该改为“MOD(COLUMN(C2:L2),2)=0”了。

  如果要隔两列累加,那么余数时就应该用“3”来除了。至于是“=0”、“=1”还是“=2”,那就要仔细研究需要累加数据所在的列数了。

  好了,到这一步,唬唬人应该是没有多大问题了。不过话说回来,如果需要累加的数据很多,那么这个公式是很有用的。

时间: 2024-08-04 13:55:43

Excel 2007隔列求和这么做可以更省力的相关文章

Excel2007隔列求和的运算方法

  今天的办公教程是教大家Excel2007隔列求和的运算方法.关于求和最简单的方法莫过于把单元格相加,但是最麻烦的也是这种方法.今天教大家的是用公式求和,用公式求和也许大家都会,今天要讲的是隔列求和的公式运算方法. 公式说明 首先我们先胶带一下公式的意义.由于每隔2列求和,也就是将2.6.9.12--列的数据求和,所以先用mod函数来判断列号与3相除的余数是不是为0,是的话,就返回TRUE(1),否则就返回FALSE(0),最后再用Sumproduct函数返回与数组A2:L2的乘积之和. ①打

Excel 2007中隐藏或显示行和列的方法汇总

Excel 2007中,可以使用"隐藏"命令隐藏行或列,将行高或列宽更改为 0(零)时,也可以隐藏行或列.使用"取消隐藏"命令可以使其再次显示. 隐藏行或列 1.选择要隐藏的行或列. 如何选择单元格.区域.行或列 选择操作 一个单元格:单击该单元格或按箭头键,移至该单元格. 单元格区域:单击该区域中的第一个单元格,然后拖至最后一个单元格,或者在按住 Shift 的同时按箭头键以扩展选定区域. 也可以选择该区域中的第一个单元格,然后按 F8,使用箭头键扩展选定区域.要

java poi做导入excel 2007在本地没问题,在正式环境出问题

问题描述 java poi做导入excel 2007在本地没问题,在正式环境出问题 解决方案 先上传到服务器.再做导入 解决方案二: 就是先上传到服务器的 解决方案三: 你文件上传到服务器后的保存目录是D:apache.......poifiles这个目录么

java用poi做导入excel 2007在正式环境报错

问题描述 java用poi做导入excel 2007在正式环境报错 解决方案 你确定你的文件路径没有错误吗. 错误信息应该是 你tmp文件路径错误了.你要看下正式环境的 文件地址.

Excel每隔两行自动求和一次怎么操作?

今天ytkah得到一份数据,要求进行统计分析,由于是原始数据,还没处理过,数据量有点大,如下图所示(Excel每隔两行自动求和),每天的数字由两项组成,男生的人数.消费值和女生的人数和消费值,数字都在变,要统计每天的总消费和总人数 算法很简单,但是如果数据一多的话那就想哭的心都有,excel那么强大,怎么好好利用它呢?Excel每隔两行自动求和一次怎么操作? 一起来想想办法.我们知道E3=D2+D3,其他也类似 那我们可不可以直接按住往下拉呢?我们先选中E2到E5,右下角有个小黑点,鼠标移动到上

用好Excel 2007的筛选和排序功能

很多人在用上Excel 2007之后可能都会惊叹于Excel 2007功能的强大,对于普通用户来说,Excel 2007最为强大的便是其数据分析能力.如果只是使用表格来记录一些简单的数据,那么使用Word 2007的表格功能就可以完成,完全没有必要请Excel 2007这位数据分析大师出马.不过数据分析也是一件说着容易做起来难的事情,这里就学习一下,如何利用筛选和排序功能,从最基本的数据分析工作做起. 筛选! 给数据"过筛子" 股市终于大涨啦,郁闷已久的股民终于看到曙光了!在众多被&q

Excel 2007单元格内容的编辑与控制

在Excel里,可以直接在单元格中编辑单元格内容,也可以在编辑栏中编辑单元格内容,并对内容进行控制. 注释 在编辑模式下,许多功能区命令将处于非活动状态,您将无法使用它们. 1.要将单元格内容置于编辑模式下,执行下列操作之一: ·双击包含要编辑的数据的单元格. ·单击包含要编辑的数据的单元格,然后单击编辑栏中的任何位置. 这将在单元格或编辑栏中定位插入点. 提示 要将插入点移动到单元格内容的末尾,请单击该单元格,然后按F2. 2.要编辑单元格内容,执行下列操作之一: ·要删除字符,请单击要删除字

Excel函数实现列数较少表格分栏打印

本文介绍如何利用Excel函数实现分栏打印,这个技巧适合打印列数比较少的Excel表格,避免出现大量空白. 平时偶尔需要打印一些列数特少的表格,例:单科成绩表.调资清单.施工员年检名单.产品代码表等等.以施工员年检名单来说就只有序号.姓名和证号3列.直接打印时由于3列表格远小于纸张宽度会出现大量空白,不仅难看也很浪费纸张.因此很有必要把表格分栏排满页面再打印,不过Excel并没有分栏功能,要如何实现分栏打印呢?其实在Excel 2007中用函数就可以轻松实现表格的分栏打印. 1.格式设置 用Ex

Excel 2007怎么计算函数公式的总和

  经常使用Excel 2007的朋友们一定会认同Excel 2007是一款很强大的办公软件,在Excel 工作表中输入数据后,就可以利用函数公式,对某列的单元格同一时间进行数据分析.今天,先来讲讲分类汇总的计算. 在Excel 中一次只能对选定的数据列进行一种方式的汇总,要么求和,要么平均值,二者不能兼顾.也可以对目标数据进行两次分类汇总,但是两个汇总结果又分布在不同的数据行,不便于统计输出.像下面笔者的同事有一个有关教师教学成果奖的计算问题,这两种方法都不适合,他任教两个班级,根据奖励规则,