如果您也象我一样,要经常面对Excel表格中的数据做这样那样的分析,那么,您也一定会遇到这样的情形:一份数据众多的工作表,我们要对同时符合若干条件的数据进行求和。如图1所示的成绩表。我们想统计5班中
一、反复筛选法
用同样的方法再筛选显示数学名次小于等于20的学生,那么在屏幕中显示的就是我们所需要的学生了。选中显示出来的学生的总分及下方的一个空单元格(放置求和结果),再点击功能区“公式”选项卡中的“自动求和”按钮右侧的小三角,在弹出的菜单中点击“求和”命令,就可以把他们的总分加起来了,如图5所示。
![]() 二、条件求和法 先点击左上角“Microsoft Office 按钮”,单击右下方“Excel选项”按钮。在打开的“Excel选项”对话框中点击左侧的“加载项”按钮,然后在右侧下方“管理”框中,选择“Excel 加载项”并点击“转到”按钮,如图6所示。
在打开的“加载宏”对话框中选中“条件求和向导”复选项,并点击“确定”按钮。Excel会自动加载此项功能,会需要用到原来的安装盘,根据提示操作就是了。 加载完成后,会在“公式”选项卡中多出一个“解决方案”功能组。而“条件求和”按钮就出现在这里。
三、SUM结合IF 直接用SUMIF函数不行,但我们把SUM函数和IF函数结合起来,再配合以数组公式,那就行了。
需要注意的是那对大括号不可以手工输入。 四、SUMPRODUCT函数 如果感觉数组公式有些繁杂的话,那么下面的公式也是不错的。输入公式“=SUMPRODUCT((D2:D80<=20)*(A2:A80="5班")*(F2:F80<=20)*(M2:M80))”后直接回车就可以得到结果。很不错吧?如图9所示。
![]() 五、SUMIFS函数 它的应用也很简单。在相应单元格内输入公式“=SUMIFS(M2:M80,A2:A80,"5班",D2:D80,"<=20",F2:F80,"<=20")”,按下回车键,就一切OK。如图10所示。
怎么样?有了这些方法,类似的问题就不会成为问题了。弄得好的话,领略一下“高手”的感觉还是有机会的,呵呵。 |
|站长邮箱|小黑屋|手机版|Office中国/Access中国
( 粤ICP备10043721号-1 )
GMT+8, 2025-4-3 06:26 , Processed in 0.067921 second(s), 16 queries .
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.