excl筛选求和

Excel中的筛选,是一个很常用的功能。但不知道是有意还是疏忽,Excel没有直接提供在筛选后的一些统计功能,例如求和、平均值等。而由于筛选的主要功能之一就是可以方便快捷的进行变换,所普通的以直接在数据最下面一行进行求和无法实现,计算值也是不准确的。

表1:输入一个简单的图表,共10项三个分类,最下面一行合计。

表2:进行筛选,并在名称项中选中“非诚勿扰”和“合计”两个选项。这时候的合计(980)仍然是表1中10项的合计,而不是表面看起来非诚勿扰的单项合计(420)。

表三:这时候,就需要使用subtotal函数,在C13的单元格输入公式:=SUBTOTAL(109,$C$2:$C$11)

表4:这时候再进行筛选,在名称项中选中“非诚勿扰”选项,既可以得出得出正确的结果。

表5:除了求和以外,使用subtotal函数还可以进行计数、最小值、最大值、计算平均值等统计功能。但对于同时进行多项分类统计的时候,需要在筛选的时候,选中相应的名称项。

备注:SUBTOTAL函数

所属类别:数学与三角函数

返回数据清单或数据库中的分类汇总。通常,使用“数据”菜单中的“分类汇总”命令可以容易地创建带有分类汇总的数据清单。一旦创建了分类汇总,就可以通过编辑 SUBTOTAL 函数对该数据清单进行修改。

语法

SUBTOTAL(_num,ref1,ref2,…)

_num 为 数字,指定使用何种函数在数据清单中进行分类汇总计算。

Ref1, ref2, 为要进行分类汇总计算的
区域或引用,可以从1 到 29 个。

说明:

1、SUBTOTAL
函数只适用于垂直区域,而不适用于数据行或水平区域。

2、_num数字的含义:

2.1 101 AVERAGE(平均值)

2.2 102 COUNT (数值计数)

2.3 103 COUNTA (包涵文本计数)

2.4 104 MAX (最大值)

2.5 105 MIN (最小值)

2.6 106 PRODUCT (所有数的积)

2.7 107 STDEV (估算样本的标准偏差,反映了偏离相对于平均值的离散程度)

2.8 108 STDEVP (返回整个样本总体的标准偏差。它反映了样本总体相对于平均值的离散程度)

2.9 109 SUM (求和)

2.10 110 VAR (估算基于给定样本的方差)

2.11 111 VARP(计算基于给定样本总体的方差)

3、如果在 ref1, ref2,… 中已经有其他的分类汇总(嵌套分类汇总),将忽略这些嵌套分类汇总,以避免重复计算。也就是在数据区域中有SUBTOTAL获得的结果将被忽略!

这个功能也适用于那些喜欢使用“小计”的图表。我们知道,存在小计的时候,计算合计是最容易产生重复项的,但使用subtotal函数则没有这个弊端。例如表6,这里的小计和分类汇总都使用了subtotal函数,明显没有重复计算。

继续对表六使用筛选,在名称中选中“非诚勿扰”和“小计”,得出表7,也是没有重复计算。

4、_num数字可以从1至11,也可以从101至111,两者的区别在于,如果存在手动的隐藏行,前者仍将计算手动隐藏行的数值,而后者将忽略手动隐藏行的数值。但对于筛选后自动隐藏的那些数值,两者都将忽略。

http://wenku.baidu.com/link?url=quLmltLt4dP3Cp87xjtsy7G8Md-PuhKHw6bhJCf92rpGD4B6HBKogtUUTbfGZo4G_ubJ2LZiXvIsBu-iZnozdzqOxP6cQNCMoOOfSVRA_Ea

时间: 2024-10-25 06:11:15

excl筛选求和的相关文章

Excel 公式(细节若干)

查找与引用: 1.如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用 MATCH 函数而不是 LOOKUP 函数. 2.VLOOKUP的第一个参数允许使用通配符“*”来表示包含的意思,把*放在字符的两边,即"*" & 字符 & "*". 3.VLOOKUP 查找目标一定要在该区域的第一列. 4.INDIRECT 获取的值,是以改参数的内容作为引用,对应的单元格的值. 定义一个列为引用字段,这样可以把不同地方算出来的值,放入一列或一行. 地址类的

梦工场实验室 素数求和 神奇的素数筛选

问题 G: 素数求和 时间限制: 1 Sec  内存限制: 256 MB提交: 142  解决: 30[提交][状态][讨论版] 题目描述 输入一个自然数n,求小于等于n的素数之和 输入 输出 样例输入 2 样例输出 2 提示 测试样例保证 2 <= n <= 2,000,000 埃拉托斯特尼筛法(Sieve of Eratosthenes) #include<stdio.h> #include<string.h> #include<stdlib.h> #i

Excel实用知识2(排序,筛选,分析工具)

Excel实用知识2 [排序,筛选,分析工具(描述统计,相关系数,回归分析,抽样分析,预测工作表)] 纯手打,可能有错别字,使用的版本是office2013 转载请注明出处 http://www.cnblogs.com/hnnydxgjj/p/6337670.html ,谢谢 简单排序 简单的降序,升序 降序 升序 条件排序 [数据]--[排序] 会显示当前排序条件,点击“添加条件”,设置新的约束,这适用于多条件排序 自定义排序 [数据]--[排序] 筛选数据 选择要筛选的内容后,[数据]--[

https://github.com/miaozhongfeng/my-repository.git浅谈数组求和java实验

          这次作业呢,我是用java来写的,虽然java只是自己假期里看的一点点,但是人总是要接触新事物的,应该不断向前.          说明:这次作业有一个遗憾,就是我花了一个下午真真没搞懂POI包的使用,是我的智商问题吗?由于作业提交比较急迫,暂时先放弃,用的java的文件流,男人嘛,就是要敢舍敢弃!(是我胡说八道的).当然,不搞懂它我是不会罢休的!拭目以待!          好了,不瞎扯了.进入正题吧.我用的编译软件是my Eclipse2014(这个软件不得不说:真TM好

leetcode实战—素数(埃拉托色尼筛选法包括证明、哈希、RSA)

前言 素数这个概念人类已经研究了上千年,但是的具体的起源却不得而知.早在公元前300年,欧几里得就在他的著作元素中证明了有无穷多个素数,同时也证明了任何一个整数都能够被某一个素数整除.时至今日,素数在计算机科学这样一个和数学联系紧密的学科中也有这个广泛的应用,比如布隆过滤器.伪随机数.RSA加密算法等等,所以掌握素数的特性以及应用能够帮助我们解决不少实际问题. 简介 素数(又称质数)是一个只能被1和它自己整除的整数,换句话说他只有两个因数--1和它自己.比如3是一个素数,因为3只能被1和3整除,

JavaSE8基础 File FilenameFilter 筛选出指定后缀名的文件

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0) code: package jizuiku0; import java.io.File; import java.io.FilenameFilter; /* * @version V17.09 */ public class Filter { public static void main(String[] args) { //

筛选水仙花数

//水仙花数--个位的平方+十位的平方+百位的平方(等于==)该三位数 #include<stdio.h>int main(){ int ge,shi,bai; //从100开始筛选for(int i=100;i<1000;i++){ ge=i%10; shi=i/10%10; bai=i/100%10; if(a==ge*ge*ge+shi*shi*shi+bai*bai*bai){//水仙花数的判断条件 //输出 printf("%d\t",i); }} retu

cogs 36.求和问题

36. 求和问题 ★   输入文件:sum.in   输出文件:sum.out   简单对比时间限制:1.2 s   内存限制:128 MB [问题描述] 在一个长度为n的整数数列中取出连续的若干个数,并求它们的和. [输入格式] 输入由若干行组成,第一行有一个整数n    第二行有n个整数    第三行有一个整数m    下面m行,每行两个整数i与j(i<=j),表示求和的起始和终止位置. [输出格式] 输出有m行, 每行一个整数,表示这个数段数列的和. [输入样例] 输入文件 82 3 4

iOS: 悬浮的条件筛选框使用二

一.介绍: 在前面已经介绍了一种条件悬浮框,使用的是tableView的Plain分组样式实现的,因为这是tableView本身就具备的功能,分组悬浮效果.这次我来介绍第二种更加简单的方法,采用两个ScrollView来实现. 二.实现技术: (1)两个ScrollView,一个是左右滚动,成为内容视图,另一个是上下滚动,作为容器视图: (2) 创建头视图,头视图中有banner图和条件筛选框,标记banner图的高: (3)合理设置上下滚动的容器视图的frame,它承载头视图和内容视图,不过需