excel筛选求和可以通过SUBTOTAL函数、求和按钮等方法进行操作,本答案介绍了以上提及到的所有方法,Windows系统电脑和Mac系统电脑操作一致,以下是Windows电脑通过SUBTOTAL函数筛选求和的步骤说明:选择SUBTOTAL函数在求和单元格中点击fx函数图标,选择SUBTOTAL函数,点击确定。输入序号在函数序号一栏输入数字9表示求和。框选求和区域点击引用一栏,框选求和区域,点击确定。
小编还为您整理了以下内容,可能对您也有帮助:
excel表格如何两列筛选求和
关于excel表格如何两列筛选求和小编为大家找到了五种方法,其中这五种方法大多以例子为例,这样可以更加的便于大家的理解,希望对大家有时候帮助
方法如下:
方法一:
1,按筛选结果求和,即求和结果随筛选而变化的:(这个公式在筛选状态非常实用,推荐)
=SUBTOTAL(9,C2:C1000)
公式最好放在C1内,放在C列1000行以内会形成循环引用;
2,要取消筛选后公式结果也不变的,即等于固定条件求和:
=sumifs($C$2:$C$1000,$A$2:$A$1000,"3月",$B$2:$B$1000,"A")
这个公式的意思是双条件求和,即满足“3月”与“A"两个条件则返回所有符合条件的值的和。
方法二:
一般来说,只要你是筛选,就是限定了一些条件,就可以用SUMPRODUCT函数条件求和
假设A列是姓名,B列是性别,C列是年龄,D列是成绩,求12岁以下的女性的成绩的和,公式为:
=SUMPRODUCT((C2:C10012)*(B2:B100="女")*D2:D100)
这和你筛选B列女C列小于12,然后SUBTOTAL的结果一样。
方法三:
假设学历列在A列。
选中数据区域,“数据-筛选-自动筛选”,点击A列数据旁下拉箭头,选中“大专”,右边点击菜单栏上快捷键“求和”即可算出。
方法四:
假设学历列在A列。
用函数sumif,输入=sumif($a:$a,"大专",$b:$b)即可求出相应分数总和。
方法五:
=sumproct((条件1区域=条件1)*(条件2区域=条件2)*求和区域)注意这些区域的大小一样 例如:=SUMPRODUCT(($A$1:$A$10=条件1)*($B$1:$B$10=条件2)*$C$1:$C$10)
方法六:
用VLOOKUP函数,
=VLOOKUP(Lookup_value, Table_array, Col_index_num, [Range_lookup])
各参数含义:
Lookup_value:需要在数据表首列进行搜索的值,lookup_value可以是数值、引用或字符串。
Table_array:需要在其中搜索数据的信息表,Table_array可以是对区域或区域名称的引用。
Col_index_num:满足条件的单元格在数组区域table_array中的列序号。首列序号为1。
Range_lookup:制订在查找时是要求精确匹配,还是大致匹配。如果为FALSE,大致匹配。如果为TRUE或忽略,精确匹配。