Excel 如何进行多条件查找或求和?

Excel计数函数详解:从COUNT到COUNTIFS,条件统计一网打尽 在电子表格数据处理中,统计记录数量是最常见的需求之一。Excel提供了一组专门的计数函数,包括COUNT、COUNTA、COUNTBLANK、COUNTIF和COUNTIFS。其中COUNT只统计数字单元格,COUNTA统计非空内容,COUNTBLANK统计空单元格,而COUNTIF与COUNTIFS则能按单条件或多条件进行筛选计数。掌握这些函数的原理与区别,可以大幅提升数据整理、报表制作和人事考勤统计的效率,避免手工点数带来的错误。本文以员工考核表为例,详细讲解每个函数的语法、参数、使用示例和易错点,并介 阅读详情
AI摘要

处理多条件的统计和查找是Excel数据分析高频场景。Excel的“IFS”家族函数可解决多条件求和、计数、求平均问题,还介绍了各函数语法及实战场景。对于多条件查找,XLOOKUP通过连接条件成辅助键的技巧实现,强大又灵活。

处理“多条件”的统计和查找是Excel数据分析中非常高频的场景。Excel提供了一系列强大的“IFS”家族函数来专门解决这类问题。

这些函数的设计思想非常相似,一旦你学会一个,其他的就能触类旁通。

  • SUMIFS: 多条件求和
  • COUNTIFS: 多条件计数
  • AVERAGEIFS: 多条件求平均值

此外,对于多条件查找,最强大的工具依然是 XLOOKUP。


一、多条件求和:SUMIFS

SUMIFS函数可能是这个系列里最常用的。它的作用是:当满足所有指定条件时,对某个区域进行求和。

语法:
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

大白话翻译:
=SUMIFS(你要对哪个区域求和, 条件区域1, 条件1, 条件区域2, 条件2, ...)

  • sum_range: 最终要求和的那个数字区域(比如“销售额”列)。
  • criteria_range1: 第一个条件的判断区域(比如“区域”列)。
  • criteria1: 第一个条件的具体内容(比如“华北”)。
  • 后续的 criteria_range2, criteria2… 可以不断添加,支持多达127个条件对。

实战场景:
假设我们有以下销售数据表:

ABCD
1区域产品销售员销售额
2华北A产品张三5,000
3华南B产品李四8,000
4华北B产品张三6,500
5华北A产品王五7,200
6华南A产品李四9,100

问题1:计算“华北”区域的总销售额? (这是一个单条件问题,可以用SUMIF,但SUMIFS也能做)

  • 公式:=SUMIFS(D:D, A:A, "华北")
  • 解析:
    • D:D:最终要求和的是“销售额”列。
    • A:A:条件判断的区域是“区域”列。
    • "华北":具体的条件是等于“华北”。
  • 结果:18,700 (5000 + 6500 + 7200)

问题2:计算“华北”区域 “A产品” 的总销售额? (这是典型的多条件问题)

  • 公式:=SUMIFS(D:D, A:A, "华北", B:B, "A产品")
  • 解析:
    • D:D:求和区域还是“销售额”。
    • A:A, "华北":第一个条件对,区域是“华北”。
    • B:B, "A产品":第二个条件对,产品是“A产品”。
  • 结果:12,200 (5000 + 7200)

问题3:计算“张三”在“华北”区域的总销售额?

  • 公式:=SUMIFS(D:D, C:C, "张三", A:A, "华北")
  • 结果:11,500 (5000 + 6500)

二、多条件计数:COUNTIFS

COUNTIFS函数的逻辑更简单,因为它不需要“求和区域”,只需要告诉它一系列的条件区域和条件即可。

语法:
=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)

大白话翻译:
=COUNTIFS(条件区域1, 条件1, 条件区域2, 条件2, ...)

实战场景 (使用相同数据表):

问题1:统计“华北”区域有多少条销售记录?

  • 公式:=COUNTIFS(A:A, "华北")
  • 结果:3

问题2:统计“华北”区域 “A产品” 的销售次数(订单数)?

  • 公式:=COUNTIFS(A:A, "华北", B:B, "A产品")
  • 结果:2

问题3:统计销售额大于6000的订单有多少笔?

  • 公式:=COUNTIFS(D:D, ">6000")
    • 重要技巧:当条件是大于、小于等比较运算时,需要将运算符和数值放在英文双引号内。
  • 结果:4

问题4:统计“李四”销售额大于8000的订单有多少笔?

  • 公式:=COUNTIFS(C:C, "李四", D:D, ">8000")
  • 结果:1

三、多条件求平均:AVERAGEIFS

AVERAGEIFS的语法结构和SUMIFS完全一样。

语法:
=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

大白话翻译:
=AVERAGEIFS(你要对哪个区域求平均, 条件区域1, 条件1, 条件区域2, 条件2, ...)

实战场景 (使用相同数据表):

问题:计算“华北”区域“A产品”的平均销售额?

  • 公式:=AVERAGEIFS(D:D, A:A, "华北", B:B, "A产品")
  • 解析:找到所有满足“华北”和“A产品”的记录(有2条,销售额分别是5000和7200),然后计算它们的平均值。
  • 结果:6,100 ((5000 + 7200) / 2)

四、多条件查找:XLOOKUP

虽然VLOOKUP和INDEX+MATCH也能通过一些技巧实现多条件查找,但通常比较复杂(比如需要创建辅助列或使用数组公式)。而XLOOKUP虽然本身不直接支持多条件,但可以通过一个非常聪明的技巧来实现,而且非常直观。

技巧核心:将多个条件用 & 连接成一个唯一的“辅助键”。

场景:我想查找“华北”区域,“A产品”的第一个销售员是谁?

公式:
=XLOOKUP("华北" & "A产品", A:A & B:B, C:C, "未找到")

解析这个神奇的公式:

  1. "华北" & "A产品": 这是我们要查找的目标值。我们手动将两个条件合并成一个文本字符串 "华北A产品"。
  2. A:A & B:B: 这是查找区域。这个操作会在内存中动态地创建一个新的“虚拟列”。这一列的每一行都是由A列和B列对应单元格合并而成的。
    • 第2行是 “华北A产品”
    • 第3行是 “华南B产品”
    • 第4行是 “华北B产品”
    • …
  3. C:C: 这是要返回结果的列(“销售员”列)。
  4. "未找到": 找不到时的提示。

XLOOKUP现在就在这个虚拟列里查找"华北A产品",当它在第2行找到匹配项时,就会返回同一行C列的值,也就是“张三”。

这种方法极其强大和灵活,可以扩展到任意多个条件。

总结

需求推荐函数核心思想
多条件求和SUMIFS先指定求和区域,再罗列一堆“条件区域”和“条件”。
多条件计数COUNTIFS直接罗列一堆“条件区域”和“条件”。
多条件求平均AVERAGEIFS和SUMIFS一样,先指定求平均区域,再罗列条件。
多条件查找XLOOKUP用 & 将多个条件和条件区域连接成一个,进行查找。

当你需要根据多个标准来筛选数据并进行计算时,请第一时间想到这个强大的 IFS家族 和 XLOOKUP的连接技巧。

Excel单字段多条件求和实战指南 本文还有配套的精品资源,点击获取 简介:本指南详细介绍了在Excel中进行单字段多条件求和的实战方法,包括使用MAX函数、IF函数、INDEX/MATCH函数组合,以及数据透视表。通过这些方法,你可以轻松找出特定日期的最高销售量以及对应日期。本指南提供了清晰的步骤和公式,并涵盖了数组公式和条件格式等关键知识点。掌握这些技巧,将大大提高你的Excel数据处理效率,特别是在处理... 阅读详情

相关推荐

带你了解如何分析Jmeter监听器常用图表并定位瓶颈

1.1 Jmeter监听器常用图表 目录 1.1 Jmeter监听器常用图表 1.1-1 查看结果树 1.1-2 汇总报告 1.1-3 集合报告 1.1-4 综合图 1.1-5 断言结果 1.1-6 图形结果 1.1-7 响应时间图 1.2 Jmeter性能瓶颈定位 1.2-1 性能瓶颈产生的原因 1.2-2 性能瓶颈的解决方法 1.2-3 性能瓶颈如何定位 1.1-1 查看结果树 查看结果树:调试利器。可以查看每个请求具体的详情,方便进行测试的比对。有点类似我...

weixin_49029722的博客 4450

excel 函数countifs的用法

excel countifs函数运用

学习python 5774

Obsidian的Git插件设置配置全流程 -- 简单的电脑端多平台同步方案及常见问题

Git同步obsidian的保姆级教程和常见问题

weixin_44370439的博客 1万+

多条件统计利器COUNTIFS函数的使用方法

COUNTIFS函数是日常工作中常用的Excel函数,下面就简单介绍一下它的用法。 1、CountIfs函数用来在指定区域内,求出同时满足若干个指定条件的单元格个数的Excel函数。它的语法结构是:COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…),可以翻译为CountIf(区域1,条件1,区域2,条件2,...)。其中区域1是对条件1进行判断的单元格区域,;条件1是在区域1中判断哪些单元格将被计算在内,可以是数字、表达

ffcell2016的博客 2万+

VSAN 虚拟机丢失排查与恢复完整方案

VSAN虚拟机(含vCenter)显示无效 检查存储状态:登录ESXi Host Client,确认VSAN存储是否挂载。 若未挂载,通过SSH执行 手动挂载。 验证文件存在:检查虚拟机文件是否完整。 解除文件锁定:删除残留的 .lck 文件 手动注册虚拟机:强制注册虚拟机配置文件。 检查VSAN健康:验证集群节点在线、磁盘组状态正常,并测试节点间网络。 修复元数据:针对损坏对象,谨慎执行修复。 终极恢复:若数据丢失,从备份还原或联系VMware支持,提交日志

sido777的博客 2679

可视化工具--Plotly

随着信息技术的发展和硬件设备成本的降低,当今的互联网存在海量的数据,要想快速从这些数据中获取更多有效的信息,数据可视化是重要的一环。对于Python语言来说,比较传统的数据可视化模块是Matplotlib,但它存在不够美观、静态性、不易分享等缺点,限制了Python在数据可视化方面的发展。   为了解决这个问题,新型的动态可视化开源模块Plotly应运而生。由于Plotly具有动态、美观、易用、种类丰富等特性,所以一经问世就受到开发人员的喜爱。

YFater的博客 1万+

《梦醒蝶飞:释放Excel函数与公式的力量》8.5 COUNTIFS函数

COUNTIFS函数是Excel中非常强大和灵活的统计函数,通过设置多个条件,可以快速统计数据集中符合多个标准的单元格数量。通过本节的介绍,我们了解了COUNTIFS函数的语法、基本用法、注意事项和高级应用。通过实战练习,进一步巩固了对这个函数的理解和使用技巧。在实际工作中,COUNTIFS函数可以帮助我们高效地进行复杂的数据筛选和统计分析,提高工作效率。

wfbl123456的博客 1532

安装oracle 19c 报错INS-06006 INS-44000 INS-32070

数据库版本oracle 19c 操作系统版本:centos7.8 安装oracle19c RAC 配置互信的时候setup显示成功,点test的时候报错INS-44000,继续点yes 报错INS-32070,继续往下点 报错INS-06006 处理过程 1.手动ssh node date 全部成功说明互信时没有问题的 2.查mos 文档ID 2555697.1 如果OpenSSH升级到8.x会有这个问题 MOS上的解决办法 #ssh -V OpenSSH_8.0p1, OpenSSL 1.0.2r 2

cqszpx的博客 1528

Excel学习笔记:P18-COUNTIFS函数与SUMIFS函数

文章目录一、COUNTIFS函数系列1.1 COUNT函数1.2 COUNTA函数1.3 COUNTIF函数1.4 COUNTIFS函数二、SUMIFS函数 一、COUNTIFS函数系列 1.1 COUNT函数 COUNT函数用于计算范围内的单元格数。使用时,直接输入函数,并框选出需要计数的单元格,就可以计算出单元格的数量。 然而COUNT只能统计数据类型为数字的单元格。如果将计数范围拖移到文字范围,如英文和汉字,则就会忽略这些单元格。 1.2 COUNTA函数 为了避免这种情况,可以使用COUNTA

InnerPeaceHQ的博客 3891

BP神经网络回归预测+SHAP可解释分析+新数据预测(MATLAB完整源码)

BP神经网络回归预测+SHAP可解释分析+新数据预测(MATLAB完整源码)

机器学习之心的博客,关注并私信文章链接,获取对应文章源码和数据。 390

【AI Agent 记忆共享实战】【下篇】多 Agent 会话 Session 统一共享实战:全链路工程落地、采集归一、MCP 服务、私有化部署、源码级实战

中篇我们已经锁定最终最优架构方案: 非侵入式、外部旁路采集、只读归一、中心化存储、MCP 按需检索注入。摒弃「改 Agent 源码」「软链接互通」「原生 Session 互导」等不现实方案。本篇直接落地可上线、可简历复用、可个人私有化部署多 Agent 异构 Session专属采集器(Claude/CODex/DSH/OpenCode/Kimi/WorkBuddy/ 豆包)统一消息归一化解析层(解决所有 Schema 异构)增量同步、去重、时间戳对齐核心逻辑。

十年老程序猿,AI 疯狂研究专家,前沿硬核知识分享 480

5 查询求和_Excel 中最值得收藏的5个函数公式,给你整理好了!建议收藏!

点击蓝字发送【礼包】免费领 112个可视化Excel模板!大家好,我是你们的小可~视频号恢复日更啦~每天利用闲暇时间学点Excel小技巧吧一直关注小可的胖友们不要错过它你可以看到更多有趣又有料的Excel技巧视频哦立刻扫码关注防走丢哦~关注好了嘛?今天给大家将讲5个最常用的Excel函数公式~收藏好了!上班直接套用~1常规数据查询工作中80%都会用到的Vlookup函数!它的语法规则是这...

weixin_30746159的博客 659

FFMPEG音频开发: Linux下采集摄像头(使用V4L2框架)数据录制成MP4视频保存到本地

一、环境介绍 操作系统介绍:ubuntu 18.04 FFMPEG版本: 4.4.2 摄像头: USB摄像头、虚拟机挂载本机自带摄像头 二、FFMPEG与X264下载编译 X264下载地址: http://www.videolan.org/developers/x264.html FFMPEG下载地址:https://ffmpeg.org/download.html Yasm ...

8871

不使用自带函数求区域的周长_Excel表格中最强大求和函数______DSUM函数

在Excel表格中说起求和函数,朋友们首先会想到的是sum、sumif、和sumifs函数。这篇文章为朋友们分享最强大求和函数,数据库函数之DSUM函数。这个函数不仅能完成各种要求的求和,还可以用于查找。一.DSUM函数说明:1.语法:DSUM(database,field,criteria)2.各参数意义:(1)Database 构成列表或数据库的单元格区域。单元格区域的第一行必须是表头。(2)...

weixin_39661780的博客 172

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Excel常用公式总结非常实用

Lookup(1,0/((条件1*条件2*...条件N)),返回值区域)=Sumifs(值区域,判断区域1,条件1,判断区域2,条件2...)字,ROW(1:99),1)^0,0),ROW(1:99))*1)}=IF(And(条件1,条件2..条件N),条件成立返回值)=IF(or(条件1,条件2..条件N),条件成立返回值)=Right(单元格,LENB(单元格)-LEN(单元格))=filter(区域,(条件1*条件2*条件3...条件N)=LEFT(单元格,LENB(单元格)-LEN(单元格))

sunzhuan158的博客 1253

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

excel数据比较:如何做一个完美的多条件排名方案

排名,简单;但如果有多个项目类别,并且可能存在业绩相同,怎么快速找出各个分享排名第一的人物呢?这就要通过多条件去匹配,才能找出需要的排名第一者。这里提供了两个方案,但都不够完美,你能把它们完善吗?

qingguo1979的博客 3775

Excel 常用数据处理

单条件求和:多条件求和。

qq_63649189的博客 248

Excel 核心函数

table_array:去哪里找,去整个员工名单表找,VLOOKUP会在这一区域的第一列中搜寻你的“lookup_value,所以员工ID就得在第一列。COUNTIFS(判断区域1,判断条件1, [判断区域2,判断条件2], ...): 对满足所有给定条件的单元格数量进行计数。SUMIFS(求和区域, 判断区域1,判断条件1, [判断区域2,判断条件2], ...): 根据多个条件对指定区域求和。=SUMIFS(D2:D100, B2:B100, ">5000", C2:C100, "A类")

2401_88538147的博客 498

从0开始学数据分析-第一天excel应用--函数

excel函数和一些基础功能

lllaacc的博客 1134

中常用的函数_sem数据分析中常用的函数有哪些?

  导语:竞价专员在分析数据时,会接触到Excel表格的使用,好多刚刚接触竞价的小伙伴可能不太了解经常使用的函数公式有什么?具体是怎么使用的?接下来就一起来学习一下吧。  常用函数公式:  1、LEN函数:用于统计一个数据或者一个词出现的次数  使用公式:=LEN(数据),需要进行统计的关键词,主要作用就是计算关键词出现的次数  2、countif函数:统计一个区域的数据中符合一个条件的总数量  ...

weixin_39556702的博客 383

excel 多条件查找三种方法:lookup、vlookup、indexmatch 多条件查找案例

最近在Excel微信学习交流群中收到某位学员的问题咨询,问题是如何返回单据编号和物料长代码对应的含税数额。如下表: 其实这位学员的问题就是excel的多条件查找问题。 下面通过一个实例跟大家分享一下常用的3种excel多条件查找函数。 下表是某电商公司的客户投诉表,现在需要通过A表中的客户姓名与地区两个条件来查询B表中的产品型号,返回到A表的E列中。 下面是三种excel双条件查找返回的方法,依次来看: 第一 excellookup多条件查询 函数公式:=LOOKU...

Bingo 14万+

excel计算机求和函数,多条件求和、多条件计数、多条件查找……多了去了!

下面一组常用的多条件判断、统计Excel函数公式,收藏这些常用套路,让工作效率再高一丢丢。1、IF函数多条件判断要求:如果部门为生产、岗位为主操 有高温补助。公式:=IF(AND(B2=”生产”,C2=”主操”),”有”,”无”)AND函数对两个条件判断,如果同时符合,IF函数返回“有”,否则为无。2、SUMIF多条件求和要求:统计E2和E3单元格中两个部门的岗位补助总额公式:=SUMPRODU...

weixin_39739404的博客 3243

Excel 多条件查找

今天在论坛有个小伙伴问到一个关于Excel查找的相关问题,但是他的要求是多个条件进行限制,然后匹配对应的数据出来,今天小菜就以这种情况和大家分享关于Excel双(多)条件查找的5种技巧! 现在需求是匹配出营销部的小菜底薪。会发现公司叫小菜的不只是营销部,因此不能做为单一条件去匹配,故此这类我们称多条件查找。 方法1:用SUMPRODUCT函数 公式:=SUMPRODUCT(($A$2:$A$8=E2)*($B$2:$B$8=F2)*($C$2:$C$8)) ...

技术小站 4535

EXCEL中单值、一维、二维多条件查找并求和

根据数据结构选择合适公式即可实现横纵条件求和。若需根据行标题和列标题查找交叉点的。(含行、列条件字段),直接用。若需对符合行和列条件的。

魔尊 2026

多条件查找并计算机,EXCEL 多条件求和、多条件计数、多条件查找

1、IF要求:如果部门为生产、岗位为主操 有高温补助。公式:=IF(AND(B2=”生产”,C2=”主操”????,”有”,”无”????AND函数对两个条件判断,如果同时符合,IF函数返回“有”,否则为无。2、SUMIF多条件求和要求:统计E2和E3单元格中两个部门的岗位补助总额公式:=SUMPRODUCT(SUMIF(B2:B9,E2:E3,C2:C9))SUMIF函数求和条件使用E2:E3,分别得到两个...

weixin_39885803的博客 989

Excel:6种多条件查找方法

如下图所示,要求根据设备分类和品牌来查找相应的销售数量。 1. 使用VLOOKUP+辅助列进行多条件查找 本例采用的方法是在原表的最前面加一辅助列,辅助列的公式为:=B2&C2 然后再采用VLOOKUP进行如下查找:=VLOOKUP(F2&G2,A:D,4,0) 这里所采用的方法其实就是把多条件进行合并,将其转换为单条件查找。 2. VLOOKUP函数的...

a572893208的博客 2241
上一篇: 如何通过注解(@Component 等)声明一个 Bean?Spring 是如何找到这些注解的?
下一篇: Excel 如何处理更复杂的嵌套逻辑判断?
冰糖心书房
博客等级 码龄15年 6014粉丝 690原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冰糖心书房

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值