数据统计,我们并不陌生,但是在实际的工作或应用中,数据统计都是附加条件的,而且大多情况下是“多条件”的,此时,我们必须掌握“Ifs”系列函数。


一、多条件判断:Ifs函数。

功能:判断指定的值是否符合指定的一个或多个条件,并返回与第一个TRUE对应的值。

语法结构:=Ifs(条件1,返回值1,[条件2],[返回值2]……[条件N],[返回值N])。

目的:判断“销售额”情况,≥600,优秀;≥450,良好;≥300,及格;<300,不及格。

方法:

在目标单元格中输入公式:=IFS(F3>=600,"优秀",F3>=450,"良好",F3>=300,"及格",F3<300,"不及格")。

解读:

Ifs函数可以说是If函数的升级版,如果用If函数实现上述功能,需要多级嵌套,相对来说比较复杂。


二、多条件求和:Sumifs函数。

功能:对符合条件的单元格求和。

语法结构:=Sumifs(求和区域,条件1区域,条件1,[条件2区域],[条件2]……[条件N区域],[条件N])。

目的:根据“性别”统计“销量”在指定范围内的“销售额”。

方法:

在目标单元格中输入公式:=SUMIFS(F3:F9,C3:C9,J3,D3:D9,">="&K3)。

解读:

符合单元格地址之间必须用连接符“&”连接。


三、多条件计数:Countifs。

功能:统计符合指定条件的个数。

语法结构:=Countifs(条件1范围,条件1,[条件2范围],[条件2]……[条件N范围],[条件N])。

目的:根据“性别”统计“销量”在指定范围内的人数。

方法:

在目标单元格中输入公式:=COUNTIFS(C3:C9,J3,D3:D9,">="&K3)。

解读:

“条件范围”和“条件”必须成对出现。


四、多条件求平均值:Averageifs函数。

功能:计算指定条件下的平均值。

语法结构:=Averageifs(数值范围,条件1范围,条件1,[条件2范围],[条件2]……[条件N范围],[条件N])。

目的:按“性别”统计“销量”在指定范围内的平均值。

方法:

在目标单元格中输入公式:=AVERAGEIFS(F3:F9,C3:C9,J3,D3:D9,">="&K3)。


五、多条件最大值:Maxifs函数。

功能:计算符合条件的最大值。

语法结构:=Maxifs(数值范围,[条件1范围],[条件1]……[条件N范围],[条件N])。

目的:按“性别”统计指定“地区”的最高“销售额”。

方法:

在目标单元格中输入公式:=MAXIFS(F3:F9,C3:C9,J3,G3:G9,K3)。

解读:

Maxifs函数只能在16及以上版本的Excel中使用。


六、多条件最小值:Minifs函数。

功能:计算符合条件的最小值。

语法结构:=Minifs(数值范围,[条件1范围],[条件1]……[条件N范围],[条件N])。

目的:按“性别”统计指定“地区”的最小“销售额”。

方法:

在目标单元格中输入公式:=MINIFS(F3:F9,C3:C9,J3,G3:G9,K3)。

解读:

Maxifs和Minifs函数的语法结构是完全相同的。


结束语:

文中对当前Excel系统中的6个Ifs函数进行了解读,如果能够全面掌握,对数据统计和分析将会起到很大的作用,同时能够完成单条件的统计,可谓一举两得。

oracle多条件分组统计_多条件统计,就必须用Ifs系列函数,绝对的高能!相关推荐

  1. kibana可视化统计_用户访问统计PV-IP-UV数据

    kibana可视化统计_用户访问统计PV-IP-UV数据 准备 点击可视化->点击添加 新建一个可视化New Visualization->选择Data Table 选择索引如图: 默认有 ...

  2. CNZZ 移动统计_移动数据统计_移动应用分析_ APP统计

    CNZZ 移动统计_移动数据统计_移动应用分析_ APP统计 http://mobile.cnzz.com/help.php?h=Android_SDK_Download_and_Usage_Manu ...

  3. oracle 同一列数据不同条件分组求和_艾瑞教育:有关Oracle数据库,你需要知道的几件事...

    Oracle 一.Oracle数据库在存储过程中,如何在字符串中使用变量? 例:select to_char(sysdate,'yyyymmdd') into v_yyyymmdd from dual ...

  4. python英文高频句统计_使用Python 统计高频字数的方法

    问题 (来自Udacity机器学习工程师纳米学位预览课程) 用 Python 实现函数 count_words(),该函数输入字符串 s 和数字 n,返回 s 中 n 个出现频率最高的单词.返回值是一 ...

  5. java web 流量统计_网站流量统计的设计与实现

    摘要 随着因特网的迅猛发展,网络变得越来越普遍,但结构却越来越复杂,而且现在涌现出大量的各种各样网络的应用.硬件.平台和协议,各个企业或部门不得不投入一个或多个网络管理者去维护和控制其网络.如何能将网 ...

  6. 小米应用使用时间统计_通话时间统计

    应用介绍 本程序用于通话记录时间.时长.周几.农历等显示及长存,并有按号.按名搜索.分时.分号统计.通话备注.标级等功能. 想知道最近你跟某人通了多长时间电话吗?或者想看看近期哪个家伙骚扰电话最多?& ...

  7. oracle多条件分组查询数量_ORACLE分组查询和统计等

    select flow_id,rw from (select t.flow_id ,rownum as rw from apex_030200.wwv_flow_list_templates t)  ...

  8. MongoDB多条件分组聚合查询

    MongoDB多条件分组聚合查询 1.样例数据 {"_id" : ObjectId("5fa13fb76c3107345a82c047"),"_cla ...

  9. pandas删除满足条件的行_入门Pandas练习

    本节主要是自己学习pandas的练习,与你分享. 导入Pandas与NumPy import numpy as np import pandas as pd 生成Series时,pandas默认生成整 ...

最新文章

  1. 【VB】学生信息管理系统6——错误调试
  2. c++ 异常注意说明
  3. Windows10为什么自带Linux,一直没有发现原来 Win10 内置了一个 Linux
  4. TCP端口状态说明ESTABLISHED、TIME_WAIT、 CLOSE_WAIT
  5. SBO系统中销售订单日志的跟踪统计思路分析
  6. CodeSnippet.info 开源说明 和 环境搭建 (第一版)
  7. fiddler 抓包下载钉钉直播回放
  8. Fddb数据集人脸label可视化(matlab)
  9. rstudio教程 java_RStudio的使用教程
  10. 使用Python写一个简单的服务器
  11. php 显示连接数据库失败,php数据库连接失败的原因及解决办法
  12. 2020牛客寒假算法基础集训营4 G - 音乐鉴赏(概率与期望)
  13. qt quick-QML虚拟软键盘V2版本(手机键盘弹出机制)-支持换肤、动态加载移除语言
  14. 【云原生 | 12】Dockerfile语法详解及举例
  15. Unable to build Hibernate SessionFactory和Caused by: org.hibernate.tool.schema.spi.SchemaManagementEx
  16. RT-Thread Studio 使用笔记(六)| 获取光传感器数据(I2C设备驱动+BH1750手写驱动代码分享)
  17. docker容器网络配置之容器间的链接(默认桥接网络下的links)
  18. ionic自定义图标
  19. 人一个月瘦多少斤比较合适
  20. IDEA运行web项目及乱码处理

热门文章

  1. LeetCode之Palindrome Number(回文数)
  2. Android之用jadx进行反编译
  3. 表头合并_多个Excel表格合并数据麻烦?试试Power Query轻松帮你解决
  4. java中s方法_Java中Arrys数组常用的方法
  5. php文件锁解锁是删除对应的文件_软件 | 文件解锁强制删除工具 Wise Force Deleter v1.49...
  6. python os.walk模块_Python之os.walk和os.path.walk
  7. 这道题号称无人能解!300多年来无一人答对,却让这群人这么简单就解出来了?...
  8. 鸿蒙思维和小央美,北市场附近艺术培训
  9. mysql安装配置yum_在CentOS 7下使用yum配置MySQL源并安装MySQL
  10. $.ajax datatype默认是什么类型,理解jquery ajax中的datatype属性选项值