一、对隐藏值的计算和忽略

计算销量平均值

公式:F4=SUBTOTAL(1,C2:C8)

或者G4=SUBTOTAL(101,C2:C8)

(1)小伙伴们有没有发现,图1中如果没有隐藏行时,两个公式的计算结果是相同的。也就相当于=SUM(C2:C8)/7

(2)当图2中把序号1、2行隐藏后,G4结果发生了变化。

公式F4=SUBTOTAL(1,C2:C8)中的第一个参数为1,所以它就包含隐藏的行;

相当于=SUM(C2:C8)/7

公式G4=SUBTOTAL(101,C2:C8)中的第一个参数为101,所以它就不包含隐藏的行。相当于=SUM(C4:C8)/5

二、对筛选值的忽略

统一当前值的平均值

公式 =SUBTOTAL(1,C2:C8)

公式=SUBTOTAL(101,C2:C8)

通过筛选数据,小伙伴有没有发现无论是使用哪个公式,结果都在发生变化,而且只对当前显示的数值负责。这就得出:通过筛选数据,不管是何种类型的统计,其计算结果只对当前筛选保留的数据复制

三、永远保持连续的序号

公式A2=SUBTOTAL(103,$B$2:B5),按Ctrl Enter填充

隐藏或取消隐藏行,其行号都是连续的。

参数103所对应的函数为:Counta。统计非空单元格的个数。当参数为1**时,忽略隐藏的行。所以公式=SUBTOTAL(103,$B$2:B5)统计的就是从B2开始到当前单元格累计非空单元格个数。

四、按颜色求和

公式G10==SUBTOTAL(9,C:C)

当subtotal函数第一个参数为9,那么就是筛选求和。选中C列中某一个颜色的单元格,然后右击--筛选--按所选单元格的颜色进行筛选,原理:通过筛选和subtotal函数来实现按颜色求和。

matlab中total函数用法,SUBTOTAL函数的用法及实列相关推荐

  1. Matlab中print, fprint, fscanf, disp函数的用法

    最近一直在用python,导致学习的一些函数就有点混淆,趁着这会儿看代码,就再回顾下Matlab中print, fprint, fscanf, disp函数的用法 一.print() 函数可以把函数图 ...

  2. matlab中load seamout,matlab中的save与load函数

    matlab中的save与load函数 用save函数,可以将工作空间的变量保存成txt文件或mat文件等. 比如: save peng.mat p j 就是将工作空间中的p和j变量保存在peng.m ...

  3. 邹检验 matlab,科学网—Matlab中一个很有用的函数:regionprops - 邹兴文的博文

    Matlab中一个很有用的函数:regionprops 已有 6712 次阅读 2010-1-30 22:52 |个人分类:开发经验|系统分类:科研笔记| 有用的函数, regionprops Mat ...

  4. 函数调用matlab,Matlab中一个函数调用另外一个函数的操作方法

    这篇文章为各位带来的内容是Matlab中一个函数调用另外一个函数相关的,对此感兴趣的用户可以去下文看看Matlab中一个函数调用另外一个函数的操作教程. Matlab中一个函数调用另外一个函数的操作方 ...

  5. matlab怎么调用主函数,Matlab中一个函数调用另外一个函数的操作步骤

    原创Matlab中一个函数调用另外一个函数的操作步骤 编辑:小安 来源:PC下载网时间:2019-11-18 13:27:35 最近很多伙伴才刚刚安装入手Matlab这款软件,而本节就重点介绍了关于M ...

  6. Matlab中用于数据预测spline()函数的使用

    Matlab中用于数据预测spline()函数的使用 ​ 再matlab中spline函数是利用三次方样条数据插值 语法 s = spline(x,y,xq) pp = spline(x,y) s = ...

  7. Matlab中产生正态分布随机数的函数normrnd-----用来产生高斯随机矩阵

     Matlab中产生正态分布随机数的函数normrnd-----用来产生高斯随机矩阵 功能:生成服从正态分布的随机数 语法: R=normrnd(MU,SIGMA) R=normrnd(MU,SI ...

  8. matlab hold on 置顶,matlab中 hold on 与hold off的用法

    hold on 是当前轴及图形保持而不被刷新,准备接受此后将绘制 hold off 使当前轴及图形不在具备被刷新的性质 hold on 和hold off,是相对使用的 前者的意思是,你在当前图的轴( ...

  9. matlab mda,MATLAB中最基本函数plot()的用法

    1二维平面图形 1.1基本图形函数 画出一条正弦曲线和一条余弦曲线 1.1.1绘图参数表 y 黄- 实线. 点 m 紫: 点线o 圆s 正方形 c 青-. 点划线x 叉号d 菱形 r 红- - 虚线+ ...

  10. matlab矩阵a(8),在matlab中对矩阵A的第2行第1列赋值为8可用A(1,2)=8表示。()

    在matlab中对矩阵A的第2行第1列赋值为8可用A(1,2)=8表示.() 更多相关问题 甲.乙两台机床同时生产一种零件,连续10天中,两台机床每天出现的次品数分别人数(如下表):1日2日3日4日5 ...

最新文章

  1. linux c 获取目录文件列表
  2. java transient关键字
  3. 详解深度学习中的Normalization,不只是BN(2)
  4. 2021阿里云开发者大会|【云原生数据库:一站式数据服务】分论坛即将开启
  5. LeetCode 1669合并两个链表-中等
  6. 使用两个队列实现一个栈
  7. linux内核mtd分区,linux-kernel – 在运行时调整MTD分区大小
  8. 在我还是14岁的时候那会学C++
  9. numpy-np.isin
  10. CentOS 挂载数据盘
  11. 修改数据文件和日志文件路径
  12. CF probabilities 自制题单
  13. 【渝粤教育】国家开放大学2019年春季 1366英语教学理论与实践 参考试题
  14. 电商五十五、商家申请入驻------------商家入驻审核业务分析
  15. 让你的python说话
  16. 乾胤电商:拼多多商品立减券在哪设置?
  17. 面试中如何回答“你期望的薪资是多少”?
  18. 1500_什么是鱼骨图以及鱼骨图如何使用
  19. 缺少项目经验 找工作处处碰壁?这 240 个实战项目请打包带走!
  20. 临床路径实施难点探讨

热门文章

  1. 如何区分真实与虚幻?
  2. 幼儿园创意木工坊解决方案
  3. akka学习教程(十三) akka分布式
  4. Android数据访问(一)——Asserts
  5. 谈字符串_以及单引号与双引号等问题
  6. 华为系统鸿蒙多少个月不卡,华为鸿蒙系统正式领证!你会支持华为手机吗?
  7. java Html 关于meta NAME=keywords CONTENT=
  8. JS中this的指向与改变this指向的三个方法
  9. 若想改变命运跨越阶层,只要做到这三点!
  10. 如何在linux上配置网桥