当前位置: 首页 > news >正文

Excel(函数篇):COUNTIF与CONUTIFS函数、SUMIF与SUMIFS函数、ROUND函数、MATCH与INDEX函数、混合引用与条件格式

目录

  • COUNTIF和COUNTIFS函数
    • COUNTIF函数
    • COUNTIFS函数
  • SUMIF和SUMIFS函数
    • SUMIF函数
    • SUMIFS函数
  • ROUND、ROUNDUP、ROUNDDOWN函数
  • 单元格混合引用
  • 条件格式与公式,标记整行数据
  • MATCH和INDEX函数

COUNTIF和COUNTIFS函数

COUNTIF函数

  • 统计下“苏州”出现的次数

在这里插入图片描述

  • 公式 =COUNTIF(B:B,F4)
    COUNTIF(range, criteria) 参数1查找的范围;参数2查找的标准,也就是要查找的目标值是什么?

在这里插入图片描述

  • 区间分断统计:统计一下下列及格的科目有几门?
    在这里插入图片描述

公式:=COUNTIF(B2:G2,“>=60”) 如果第二个参数是区间判断,一定要用双引号括起来

在这里插入图片描述

  • 实操题:两表对比,筛选一下未参加的人数?!

公式 =COUNTIF(表2!A:A,表1!A2) 如果在表二中出现统计个数将会是1,没出现统计个数将会是0

在这里插入图片描述
在这里插入图片描述

COUNTIFS函数

  • 多条件同时满足,就要用countifs函数
    在这里插入图片描述
  • 公式 =COUNTIFS(B:B,F8,C:C,G8)
    参数 COUNTlFS(criteria range1, criteria1, [criteria range2, criteria2], [criteria range3, .)

在这里插入图片描述

SUMIF和SUMIFS函数

SUMIF函数

  • 统计一下所有苏州地区的总金额

在这里插入图片描述

  • 公式 =SUMIF(B:B,F4,D:D)

参数 SUMlF(range, criteria,[sum range])
第一个参数是统计范围;第二个参数是统计条件;第三个参数是求和计算范围!

在这里插入图片描述

  • 注意事项:比如下图中的两个灰色标注银行卡号,非常的接近;sumif函数只会比较前15位,如果前15位相同的话,它也会以为是相同的,所以就会导致数据多统计!

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 解决方法:在条件值处多连接一个通配符!

公式 =SUMIF(A:A,D3&“*”,B:B)

这样函数处理到参数时,它就会多往后面数;不会只停留在第15位。

在这里插入图片描述
在这里插入图片描述

SUMIFS函数

  • 统计一下多条件的总金额?

  • 公式 =SUMIFS(D:D,B:B,F8,C:C,G8)

参数:SUMlFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2…] 注意一下第一个参数就是求和计算的范围…

在这里插入图片描述

ROUND、ROUNDUP、ROUNDDOWN函数

  • 三个函数之间的差别如下↓↓↓

在这里插入图片描述

  • ROUND函数:四舍五入
    在这里插入图片描述
  • ROUNDUP函数:直接进位

=ROUNDUP(数字,小数点后保留几位)

在这里插入图片描述
在这里插入图片描述

  • ROUNDDOWN函数:直接舍去

=ROUNDDOWN(数字,小数点后保留几位)

在这里插入图片描述

单元格混合引用

  • 混合引用:会分别考虑横向和纵向变化,可以锁行不锁列或者锁列不锁行!

在这里插入图片描述
在这里插入图片描述

  • 通过九九乘法表的案例,加深理解,如何实现呢?

在这里插入图片描述

公式:=$A2*B$1

在这里插入图片描述

条件格式与公式,标记整行数据

  • 只要某一列中的一个值满足条件,整行都应该被标记出来,该如何实现!

在这里插入图片描述

  • 逻辑分析一下:A2要变红是参考D2;A3要变红是参考D3;A4要变红是参考D4…由此规律可见D列要被锁定,但是行号不能被锁定!

在这里插入图片描述
在这里插入图片描述

  • 标记出周末区域

逻辑分析一下:B2参考B1;B3参考B1;C2参考C1;C3参考C1…都是第一行没发生变化,所以要锁定行号!

公式 =WEEKDAY(B$1,2)>5

在这里插入图片描述
在这里插入图片描述

MATCH和INDEX函数

  • 弥补Vlookup函数出现的缺陷:查询的值,必须在首列;对于反向查找,得引入match函数和index函数!

  • MATCH函数是找一个值,返回一个索引
    参数:MATCH(lookup_value, lookup_array, [match_type]) 第一个参数是要查找的值。第二个参数是查找值所在的行或者列…

公式 =MATCH(A2,客户信息表!B:B,0)

在这里插入图片描述
在这里插入图片描述

  • index函数是根据索引取回值,这样嵌套一下match,就能找到所需的值了!

参数:INDEX(reference, row_num, [column_num], [area_num]) 第一个参数是最终要取回的值、所在的行或列;第二个参数参考值的索引!

公式 =INDEX(客户信息表!E:E,MATCH(A2,客户信息表!B:B,0),0)

在这里插入图片描述

同理找客户ID公式:=INDEX(客户信息表!A:A,MATCH(A2,客户信息表!B:B,0),0)

在这里插入图片描述

相关文章:

  • ollama注册自定义模型(safetensors)
  • 基于大模型的分泌性中耳炎全流程预测与治疗管理研究报告
  • 【C++】一文吃透STL容器——list
  • Linux内核实时机制30 - 实时优化方案 - 实时与非实时争抢
  • 谷歌开源多模态大模型 Gemma 3:轻量级与高性能的完美融合
  • 【经验】Orin系列Ubuntu远程桌面:VNC、NoMachine、URDC
  • Java EE(11)——文件I(input)/O(output)
  • 有效的山脉数组 力扣941
  • 使用GoldenGate完成SQLserver到Oracle的数据实时同步
  • C语言之 条件编译和预处理指令
  • 数据结构-树(详解)
  • 麒麟服务器操作系统Sqlite部署手册
  • 神聖的綫性代數速成例題4. 矩陣乘法的充要條件、矩陣運算的定義
  • Matlab 液位系统根据输入和输出信号拟合一阶传递函数
  • 【网络】什么是公共 API(Application Programming Interface)?
  • 发现一个GoVCL的问题
  • 并发基础—三大问题:可见性、原子性、有序性
  • 计算机网络笔记再战——理解几个经典的协议HTTP章4
  • PowerToys:解锁Windows生产力的终极武器
  • Java开发:常用关键字
  • 个人住房公积金贷款利率下调,100万元30年期贷款总利息将减少近5万元
  • 联合国秘书长吁印巴“最大程度克制”,特朗普:遗憾,希望尽快结束冲突
  • A股三大股指集体高开大涨超1%,券商、房地产涨幅居前
  • 住宿行业迎“最火五一”:数千家酒店连续3天满房,民宿预订量创历史新高
  • 上海虹桥机场至北京首都机场快线试运行跨航司自愿签转服务
  • 哈马斯官员:进一步停火谈判毫无意义