Excel 统计函数(一):SUMIF 和 SUMIFS
SUMIF
【语法】SUMIF(range, criteria, [sum_range])。
【参数】
- range :求和范围
- criteria :筛选的条件
- sum_range :可选参数,实际的求和范围
案例
| 姓名 | 性别 | 计算机 | 英语 | 数学 |
|---|---|---|---|---|
| 张三 | 男 | 67 | 102 | 90 |
| 李四 | 男 | 80 | 110 | 102 |
| 王五 | 女 | 98 | 90 | 120 |
| 赵六 | 男 | 45 | 70 | 130 |
| 王启 | 女 | 58 | 60 | 110 |
【问题】要求筛选 D1~D5 内英语成绩大于 60 的计算机总成绩是多少?
=SUMIF(D1:D5, ">60", C1:C5)=290。
【解析】D1 为 67,大于 60,符合条件,因此 C1 可以被求和。然而,D4 为 45,小于 60,不符合条件,因此 C4 不可以被求和。
函数参数的引用方式建议使用绝对引用,Excel 单元格的相对引用和绝对引用。
SUMIFS
【语法】SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
【参数】
- sum_range:求和范围
- criteria_range1:条件范围
- criteria1:筛选条件,筛选的是 criteria_range1
- [criteria_range2, criteria2]: 与第 2 和 第 3 参数的意思相同
案例
| 姓名 | 部门 | 岗位 | 岗位补助 |
|---|---|---|---|
| 李华华 | 财务 | 出纳 | 310 |
| 王兰兰 | 储运 | 保管 | 480 |
| 张丽丽 | 生产 | 部长 | 310 |
| 刘萍萍 | 生产 | 主操 | 210 |
| 林培培 | 财务 | 主任 | 220 |
| 林红红 | 生产 | 主操 | 480 |
| 张静静 | 储运 | 保管 | 280 |
| 赵冬冬 | 质检 | 安检员 | 320 |
【问题】统计部门为生产,并且岗位为主操的补助总额?
【过程】=SUMIFS(D2:D9, B2:B9, "生产", C2:C9, "主操")=690。
【解析】因为统计的是部门,所以,第二个参数引用 B2:B9。第三个参数,是对部门这一列进行条件筛选,因为只统计部门为生产部门的人,所以第三个参数填入“生产”。因为岗位是主操,所以,引用 C2:C9,对这一列进行条件筛选,所以第四个参数填入“主操”。
Excel 统计函数(一):SUMIF 和 SUMIFS的更多相关文章
- Excel学习笔记:sumif、sumifs、countifs函数使用方法
本篇纯粹记录一下sumif.sumifs.countifs函数的使用方法. 一.sumif函数 按条件求和 使用格式:=sumif(条件区域,求和条件,实际求和区域) =SUMIF($B$7:$B$1 ...
- 【Excel】如何用SUMIF实现SUMIFS的功能
如何用SUMIF实现SUMIFS的功能 添加辅助列,辅助列内容为"条件区域1内容+条件区域内容2" 举个例子,我要挑选出"二车间"的"过桥过路费& ...
- excel函数sum、sumif和sumifs
1.sum(a1,a2,a2,...a10)或sum(a1:a10)求a1到a10的和 2.sumif(条件区域,指定的求和条件,求和的区域) =SUMIF($F$2:$F$7,J2,$H$2:$H$ ...
- if、counf、countif、countifs、sumif、sumifs
评分等级:=IF(C3>=90,"优秀",IF(C3>=80,"良好",IF(C3>=60,"及格","不及格& ...
- Excel 统计函数(二):COUNTIF 和 COUNTIFS
COUNTIF [语法]COUNTIF(range, criteria) [作用]range 为统计的范围,criteria 是统计的条件. [题目]统计 A1 到 A10 范围内,出现"你 ...
- Excel 统计函数(六):RANK
[语法]RANK(number,ref,[order]) [参数] number:要找到其排位的数字. ref:数字列表的数组,对数字列表的引用.Ref 中的非数字值会被忽略. order:一个指定数 ...
- Excel 统计函数(五):MINIFS 和 MAXIFS
MINIFS [语法]MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) [参数] min ...
- Excel 统计函数(四):AVERAGEIF 和 AVERAGEIFS
AVERAGEIF [语法]AVERAGEIF(range, criteria, [average_range]) [参数] range:要计算平均值的一个或多个单元格: criteria:筛选条件: ...
- Excel 统计函数(三):AVERAGE 和 AVERAGEA
AVERAGE 只能计算纯数值,如果引用的单元格是非数值,不会被计入总数:AVERAGEA 可以计算逻辑值.代表数字的文本等. 假如下列有一个表格,分别使用两种算术评价函数计算平均值. [过程]AVE ...
随机推荐
- jenkins 自动化部署vue前端+java后端项目 进阶一
今天又不想写了,那么我来将我参考的文章直接分享给大家好了,大家也可以直接进行参考: 这里以centos7为例搭建自动化部署项目: 1.搭建部署前端服务代理nginx: 借鉴于:https://blog ...
- 用一个性能提升了666倍的小案例说明在TiDB中正确使用索引的重要性
背景 最近在给一个物流系统做TiDB POC测试,这个系统是基于MySQL开发的,本次投入测试的业务数据大概10个库约900张表,最大单表6千多万行. 这个规模不算大,测试数据以及库表结构是用Dump ...
- Vue关于echats的使用(浅显易懂)
安装 npm install echarts --save 引入 (全局) main.js import * as echarts from 'echarts'; Vue.prototype.$ech ...
- Python Excel 操作
1.Excel Code import os import time import re import win32com.client def dealpath(pathname='') -> ...
- RabbitMD大揭秘
RabbitMD大揭秘 欢迎关注H寻梦人公众号 通过SpringBoot整合RabbitMQ的案例来说明,RabbitMQ相关的各个属性以及使用方式:并通过相关源码深刻理解. Queue(消息队列) ...
- 4种方法教你如何查看java对象所占内存大小
摘要:本文讲述4种查看java对象所占内存大小的方法 本文分享自华为云社区<查看java对象所占内存大小>,作者:xiewenci. 计算java对象所占内存大小 1.使用jdk8自带AP ...
- EasyExcel使用
将下面三层结合起来,请放心食用. 一.controller层 @RestController public class EasyExcelController { private Logger log ...
- 【FAQ】华为帐号服务报错 907135701的常见原因总结和解决方法
很多开发者在接入华为帐号服务时,经常会出现907135701的报错.根据官网文档说明,错误码907135701表示: 这个错误码在安卓和鸿蒙上都会出现,导致该报错的原因有很多,开发者可以按照下面几点进 ...
- postgresql自增id
drop index Ix_product_define_id; drop index Ix_user_umid; drop table invims_product_attention; /*=== ...
- DBUS接口和三极管反向电路
三极管反向电路,DR16的接收机接收的信号是反向的 电路描述:VEE为低电平时NPN三极管Q1截止,A点为高电平:VEE为高电平时NPN三极管Q1导通,A点为低电平:从而实现了电平反向.阻R1作用是在 ...