【Excel】设置数据有效性以及COUNTIF用法

2023-12-28 13:18

本文主要是介绍【Excel】设置数据有效性以及COUNTIF用法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

日常工作中,我们经常会用到办公软件Excel,然而实际使用中,我们只是用了很小一部分的功能。下面我想介绍的是如何设置数据有效性,以及对某个数据进行个数统计,具体我们通过以下两个例子详细说明一下。

设置数据有效性

我们经常用Excel设计测试用例,为了跟踪测试用例的状态,我们会对用例执行情况进行设置,比如:未测试,通过,未通过,不适应等等。但是实际使用中我们希望能够达到以下效果:

数据选择

如何才能够达到这种效果呢?我们可以从数据-> 数据有效性 ->数据有效性V进入

数据有效性入口

进入到设置选项,“允许”中选择序列,“来源”输入你要设置的一些数据,注意每个数据之间用英文状态的逗号表示,如下图:

数据有效性序列

这样的设置后,就能达到前文我们想要的结果。然而,实际上测试完成后,我们想要统计各个状态的用例数量,可以通过筛选某个状态的结果,通过人工去数数量。如果数据量过大时我们花费的过多的时间,当数据有改变时,我们得到的数量将是错误的。这时我们就会想,有没有什么公式能够计算呢?其实是有的,我们将会使用到COUNTIF函数。

COUNTIF函数筛选单元格等于某个数值的数量

我们可以通过以下例子详细了解如何使用COUNTIF函数,假设我们执行用例后的结果如下图:

COUNTIF函数

我们可以通过查询COUNTIF函数发现它有两个参数COUNTIF(range,criteria),第一个参数表示范围,可以是B2:B16,第二个参数表示值,可以是数,也可以是字符串,通俗来说就是某个范围内,某个数据出现的总数量。

今天主要介绍的就是数据有效性,以及和其相关的COUNTIF获取某个数据的总数量。

这篇关于【Excel】设置数据有效性以及COUNTIF用法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/546066

相关文章

Python实现批量CSV转Excel的高性能处理方案

《Python实现批量CSV转Excel的高性能处理方案》在日常办公中,我们经常需要将CSV格式的数据转换为Excel文件,本文将介绍一个基于Python的高性能解决方案,感兴趣的小伙伴可以跟随小编一... 目录一、场景需求二、技术方案三、核心代码四、批量处理方案五、性能优化六、使用示例完整代码七、小结一、

Python中logging模块用法示例总结

《Python中logging模块用法示例总结》在Python中logging模块是一个强大的日志记录工具,它允许用户将程序运行期间产生的日志信息输出到控制台或者写入到文件中,:本文主要介绍Pyt... 目录前言一. 基本使用1. 五种日志等级2.  设置报告等级3. 自定义格式4. C语言风格的格式化方法

MyBatis-plus处理存储json数据过程

《MyBatis-plus处理存储json数据过程》文章介绍MyBatis-Plus3.4.21处理对象与集合的差异:对象可用内置Handler配合autoResultMap,集合需自定义处理器继承F... 目录1、如果是对象2、如果需要转换的是List集合总结对象和集合分两种情况处理,目前我用的MP的版本

SpringBoot 获取请求参数的常用注解及用法

《SpringBoot获取请求参数的常用注解及用法》SpringBoot通过@RequestParam、@PathVariable等注解支持从HTTP请求中获取参数,涵盖查询、路径、请求体、头、C... 目录SpringBoot 提供了多种注解来方便地从 HTTP 请求中获取参数以下是主要的注解及其用法:1

GSON框架下将百度天气JSON数据转JavaBean

《GSON框架下将百度天气JSON数据转JavaBean》这篇文章主要为大家详细介绍了如何在GSON框架下实现将百度天气JSON数据转JavaBean,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录前言一、百度天气jsON1、请求参数2、返回参数3、属性映射二、GSON属性映射实战1、类对象映

C# LiteDB处理时间序列数据的高性能解决方案

《C#LiteDB处理时间序列数据的高性能解决方案》LiteDB作为.NET生态下的轻量级嵌入式NoSQL数据库,一直是时间序列处理的优选方案,本文将为大家大家简单介绍一下LiteDB处理时间序列数... 目录为什么选择LiteDB处理时间序列数据第一章:LiteDB时间序列数据模型设计1.1 核心设计原则

Java中HashMap的用法详细介绍

《Java中HashMap的用法详细介绍》JavaHashMap是一种高效的数据结构,用于存储键值对,它是基于哈希表实现的,提供快速的插入、删除和查找操作,:本文主要介绍Java中HashMap... 目录一.HashMap1.基本概念2.底层数据结构:3.HashCode和equals方法为什么重写Has

Android协程高级用法大全

《Android协程高级用法大全》这篇文章给大家介绍Android协程高级用法大全,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友跟随小编一起学习吧... 目录1️⃣ 协程作用域(CoroutineScope)与生命周期绑定Activity/Fragment 中手

Java+AI驱动实现PDF文件数据提取与解析

《Java+AI驱动实现PDF文件数据提取与解析》本文将和大家分享一套基于AI的体检报告智能评估方案,详细介绍从PDF上传、内容提取到AI分析、数据存储的全流程自动化实现方法,感兴趣的可以了解下... 目录一、核心流程:从上传到评估的完整链路二、第一步:解析 PDF,提取体检报告内容1. 引入依赖2. 封装

Python异步编程之await与asyncio基本用法详解

《Python异步编程之await与asyncio基本用法详解》在Python中,await和asyncio是异步编程的核心工具,用于高效处理I/O密集型任务(如网络请求、文件读写、数据库操作等),接... 目录一、核心概念二、使用场景三、基本用法1. 定义协程2. 运行协程3. 并发执行多个任务四、关键