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

excel 常用函数

求和函数:

  • SUM: 将单个值、单元格引用或区域相加。

    案例:=SUM(A1:A5) (结果:A1到A5单元格的值求和)

  • SUMIF: 对选中范围内符合指定条件的值求和。

    案例:=SUMIF(B1:B5, ">50") (结果:B1到B5中大于50的值求和)

  • SUMIFS: 对多条件单元格快速求和。

    案例:=SUMIFS(C1:C5, D1:D5, "Category1", E1:E5, "Condition") (结果:C1到C5中满足多条件的值求和)

求平均函数:

  • AVERAGE: 计算平均值。

    案例:=AVERAGE(F1:F5) (结果:计算F1到F5中的平均值)

  • AVERAGEIF: 计算某个区域内满足条件的所有单元格的平均值。

    案例:=AVERAGEIF(G1:G5, ">0") (结果:对G1到G5中大于零的值求平均)

  • AVERAGEIFS: 求多重条件所有单元格的平均值。

    案例:=AVERAGEIFS(H1:H5, I1:I5, "Category1", J1:J5, "Condition") (结果:H1到H5中满足多条件的值求平均)

最大值和最小值函数:

  • MAX: 求最大值。

    案例:=MAX(K1:K5) (结果:找出K1到K5中的最大值)

  • MIN: 求最小值。

    案例:=MIN(L1:L5) (结果:找出L1到L5中的最小值)

位置函数:

  • ROW: 确定光标的当前行位置。

    案例:=ROW(M2) (结果:返回M2单元格所在的行位置)

  • COLUMN: 确定光标的当前列位置。

    案例:=COLUMN(N3) (结果:返回N3单元格所在的列位置)

取整函数:

  • TRUNC: 将数字的小数部分直接截去。

    案例:=TRUNC(15.78) (结果:将15.78的小数部分截去,返回整数15)

四舍五入函数:

  • ROUND: 将数字四舍五入到指定的位数。

    案例:=ROUND(17.895, 1) (结果:将17.895四舍五入到一位小数)

随机数函数:

  • RANDBETWEEN: 返回指定范围内的随机整数。

    案例:=RANDBETWEEN(1, 100) (结果:生成1到100之间的随机整数)

  • RAND: 返回一个大于等于 0 及小于 1 的随机实数。

    案例:=RAND() (结果:生成一个大于等于0且小于1的随机实数)

其他数学函数:

  • MOD: 求余函数。

    案例:=MOD(27, 5) (结果:27除以5的余数,结果为2)

  • INT: 向下取整。

    案例:=INT(9.99) (结果:向下取整,返回整数9)

奇偶数判断函数:

  • ISODD: 判断是否为奇数。

    案例:=ISODD(7) (结果:TRUE,因为7是奇数)

  • ISEVEN: 判断是否为偶数。

    案例:=ISEVEN(10) (结果:TRUE,因为10是偶数)

统计函数:

  • COUNT: 计算数字个数。

    案例:=COUNT(O1:O5) (结果:计算O1到O5中的数字个数)

  • COUNTA: 计算非空单元格个数。

    案例:=COUNTA(P1:P5) (结果:计算P1到P5中的非空单元格个数)

  • COUNTBLANK: 计算空白单元格个数。

    案例:=COUNTBLANK(Q1:Q5) (结果:计算Q1到Q5中的空白单元格个数)

条件判断函数:

  • IF: 条件判断函数。

    案例:=IF(A1>50, "Pass", "Fail") (结果:如果A1大于50,则返回"Pass",否则返回"Fail")

  • IFS: 多条件判断函数。

    案例:=IFS(B1>60, "High", B1>40, "Medium", B1<=40, "Low") (结果:根据不同条件返回不同的值)

日期和时间函数:

  • YEAR: 从日期中提取年。

    案例:=YEAR(C1) (结果:从C1单元格中的日期提取年份)

  • MONTH: 从日期中提取月。

    案例:=MONTH(D1) (结果:从D1单元格中的日期提取月份)

  • DAY: 从日期中提取日。

    案例:=DAY(E1) (结果:从E1单元格中的日期提取日)

  • TODAY: 返回当前日期。

    案例:=TODAY() (结果:返回当前日期)

  • NOW: 返回当前时间。

    案例:=NOW() (结果:返回当前时间)

  • DATE: 生成日期。

    案例:=DATE(2022, 1, 19) (结果:生成2022年1月19日的日期)

  • DATEDIF: 计算日期差。

    案例:=DATEDIF(F1, G1, "Y") (结果:计算F1到G1日期之间的整年数)

文本处理函数:

  • TEXT: 将数值转换为指定数字格式。

    案例:=TEXT(H1, "0.00%") (结果:将H1的值转换为百分比格式)

  • REPT: 重复显示文本。

    案例:=REPT("ABC", 3) (结果:重复显示"ABC"三次)

  • CONCAT: 连接文本。

    案例:=CONCAT(I1, " - ", J1) (结果:连接I1和J1的文本)

  • LEN: 计算文本长度。

    案例:=LEN(K1) (结果:计算K1单元格中文本的长度)

  • LEFT, RIGHT, MID: 从文本中提取内容。

    案例:=LEFT(L1, 3) (结果:从L1单元格中的文本提取前3个字符)

查找函数:

  • VLOOKUP: 纵向查找函数。

    案例:=VLOOKUP(M1, N1:O5, 2, FALSE) (结果:在N1:O5区域中查找M1的值,并返回第二列的值)

  • FIND, FINDB: 在文本中查找字符位置。

    案例:=FIND("ABC", P1) (结果:在P1单元格中查找"ABC"的位置)

  • SEARCH, SEARCHB: 在文本中查找字符位置,不区分大小写。

    案例:=SEARCH("abc", Q1) (结果:在Q1单元格中查找"abc"的位置)

MATCH函数:

返回指定数值在指定数组区域中的位置。

案例:=MATCH(42, R1:R5, 0) (结果:在R1:R5中查找值42的位置,精确匹配)

SUBTOTAL函数:

在计算隐藏数据时有重要作用。

案例1:=SUBTOTAL(9, S1:S5) (结果:无隐藏数据时求和,与SUM函数功能相同)

案例2:=SUBTOTAL(109, S1:S5) (结果:当隐藏2、3、4行时,只计算显示的行数据,与SUMIFS函数功能相同)

相关文章:

excel 常用函数

求和函数&#xff1a; SUM&#xff1a; 将单个值、单元格引用或区域相加。 案例&#xff1a;SUM(A1:A5) &#xff08;结果&#xff1a;A1到A5单元格的值求和&#xff09; SUMIF&#xff1a; 对选中范围内符合指定条件的值求和。 案例&#xff1a;SUMIF(B1:B5, ">50&qu…...

【React基础】– JSX语法

文章目录 认识JSX为什么React选择了JSXJSX的使用 React事件绑定this的绑定问题事件参数传递 React条件渲染React列表渲染列表中的key JSX的本质createElement源码Babel官网查看直接编写jsx代码 虚拟DOM的创建过程jsx – 虚拟DOM – 真实DOM声明式编程 阶段案例练习 认识JSX ◼ …...

SpringBoot 项目中后端实现跨域的5种方式!!!

文章目录 SpringBoot 项目中后端实现跨域的5种方式&#xff01;&#xff01;&#xff01;一、为什么会出现跨域问题二、什么是跨域三、非同源限制四、Java后端 实现 CORS 跨域请求的方式1、返回新的 CorsFilter(全局跨域)2、重写 WebMvcConfigurer(全局跨域)3、使用注解 (局部跨…...

Vue3前端开发,provide和enject的基础练习,跨层级传递数据

Vue3前端开发,provide和enject的基础练习,跨层级传递数据&#xff01; 声明:provide虽然可以跨层级传递&#xff0c;但是依旧是需要由上向下的方向传递。根传子的方向。 <script setup> import {onMounted, ref} from vue import Base from ./components/Base.vue impor…...

Python 循环结构值while循环

while循环是一种常用的循环结构&#xff0c;它会在满足特定条件的情况下重复执行一段代码块。 基本语法&#xff1a; while condition:# 循环体代码while循环的执行过程如下&#xff1a; 首先&#xff0c;判断循环条件condition&#xff08;布尔表达式&#xff09;是否为真。…...

MSSQL-识别扩展extended event(扩展事件)中的时间单位

经常使用sqlserver extended event(扩展事件)&#xff0c;但是总是忘记扩展事件使用的时间单位&#xff0c;不确定它们是 秒、毫秒、还是微秒&#xff1f; 以下下代码能够从 相关DMV中提取description字段内容来识别时间单位&#xff1a; SELECT [p].[name] [package_name],[o…...

vue3中l和vue2中v-model不同点

vue2比较让人诟病的一点就是提供了两种双向绑定&#xff1a;v-model和.sync&#xff0c; 在vue3中&#xff0c;去掉了.sync修饰符&#xff0c;只需要使用v-model进行双向绑定即可。 为了让v-model更好的针对多个属性进行双向绑定&#xff08;vue2中自定义组件中v-model只能使用…...

使用 Swift 代码优化项目编译速度

引言 软件的性能是评价一个软件质量的重要指标&#xff0c;尤其在今天这个时代&#xff0c;性能已成为大型项目不可或缺的考虑因素之一。对于用户量极大的软件&#xff0c;如网银系统、在线购物商城等&#xff0c;更是必须保证其高效稳定的性能。在这种背景下&#xff0c;优化…...

基于springboot+vue的社区团购系统(前后端分离)

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容&#xff1a;毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目背景…...

three.js从入门到精通系列教程002 - three.js正交相机OrthographicCamera

<!DOCTYPE html> <html><head><meta charset"UTF-8"><title>three.js从入门到精通系列教程002 - three.js正交相机OrthographicCamera</title><script src"ThreeJS/three.js"></script><script src&qu…...

Golang 搭建 WebSocket 应用(七) - 性能、可用性

在前面的文章中&#xff0c;提到过非功能性需求决定了架构。 今天我们再来考虑一下另外两个非功能性需求&#xff1a;性能和可用性。 前言 关于性能&#xff0c;其实并不是只有我们这个消息推送系统独有的问题。 对于所有的开发者而言&#xff0c;都多多少少会处理过性能相关…...

Qt 状态机框架:The State Machine Framework (一)

传送门: Qt 状态机框架:The State Machine Framework (一) Qt 状态机框架:The State Machine Framework (二) 一、什么是状态机框架 状态机框架提供了用于创建和执行状态图/表[1]的类。这些概念和表示法基于Harel的Statecharts:一种复杂系统的可视化形式,也是UML状态图的基…...

高通平台学习一

什么是QMI? Qualcom Message Interface 高通信息接口 高通平台目前都是非对称多核心&#xff0c;最主要的是AP和Modem。两个处理器怎么进行通信呢&#xff0c;我们把AP和Modem当作两个主机&#xff0c;问题就变得了很简单&#xff0c;TCP/IP协议不是一种非常成功的进程间跨主…...

Python爬虫时被封IP,该怎么解决?四大动态IP平台测评

在使用 Python 进行爬虫时&#xff0c;很有可能因为一些异常行为被封 IP&#xff0c;这主要是因为一些爬虫时产生的异常行为导致的。 在曾经的一次数据爬取的时候&#xff0c;我尝试去爬取Google地图上面的商家联系方式和地址信息做营销&#xff0c;可是很不幸&#xff0c;还只…...

积分梳状滤波器CIC原理与实现

CIC&#xff08;Cascade Intergrator Comb&#xff09;&#xff1a;级联积分梳状滤波器&#xff0c;是由积分器和梳状滤波器级联而得。滤波器系数为1&#xff0c;无需对系数进行存储&#xff0c;只有加法器、积分器和寄存器&#xff0c;资源消耗少&#xff0c;运算速率高&#…...

【项目管理】CMMI-原因分析与解决过程(CAR)

概述&#xff1a; “原因分析与解决”通过预防缺陷或者问题的引入以及识别并适当纳入优秀过程性能的原因&#xff0c;改进质量与生产率。 目录 1、文档结构 2、原因分析与解决过程域包括如下活动 3、选择需要加以分析的结果(启动条件) 4、过程活动与实践对照表 5、实例 1、…...

【设计模式】文件目录管理是组合模式吗?

组合模式是什么&#xff1f; 组合模式是一种将对象组合成树形结构以表示"部分-整体"的层次结构的设计模式。它使得用户对单个对象和组合对象的使用具有一致性。 组合模式在什么情况下使用&#xff1f; 当你发现你需要在代码中实现树形数据结构&#xff0c;让整体-部…...

利用appium自动控制移动设备并提取数据

安装appium-python-client模块并启动已安装好的环境 安装appium-python-client模块 在window的虚拟环境下执行pip install appium-python-client 启动夜神模拟器&#xff0c;进入夜神模拟器所在的安装路径的bin目录下&#xff0c;进入cmd终端&#xff0c;使用adb命令建立adb…...

day22_236二叉树最近公共祖先_235二叉搜索树(最近公共祖先_701插入一个节点_450删除一个节点)

文章目录 [236 二叉树的最近公共祖先](https://programmercarl.com/0236.%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E6%9C%80%E8%BF%91%E5%85%AC%E5%85%B1%E7%A5%96%E5%85%88.html#%E7%AE%97%E6%B3%95%E5%85%AC%E5%BC%80%E8%AF%BE)[235 二叉搜索树的最近公共祖先](https://program…...

OpenSource - 工具管理器easy-manager-tool

文章目录 功能说明运行配置环境配置启动docker部署 项目安全UI展示 Easy-Manager-Tool 打造软件行业首款集成工具&#xff0c;不管你是程序员&#xff0c;测试&#xff0c;运维等都可以使用该软件来提升自己的工作效率。 Easy-Manager-Tool 的诞生是为了解决软件行业众多参与者…...

忍者绘卷Z-Image Turbo新手避坑:3个技巧搞定负向提示词

忍者绘卷Z-Image Turbo新手避坑&#xff1a;3个技巧搞定负向提示词 1. 负向提示词在忍者绘卷中的特殊价值 在忍者绘卷Z-Image Turbo这个专为二次元/火影忍者风格优化的AI绘画工具中&#xff0c;负向提示词扮演着"封印术"般的角色。它不仅仅是简单的排除列表&#x…...

PDF-Parser-1.0行业报告:市场分析与技术趋势

PDF-Parser-1.0行业报告&#xff1a;市场分析与技术趋势 1. 引言 每天都有成千上万份行业报告、白皮书和研究文档以PDF格式在企业间流转。这些文档蕴含着宝贵的市场洞察、技术趋势和商业机会&#xff0c;但手动提取和分析这些信息需要耗费大量时间和精力。PDF-Parser-1.0的出…...

如何突破设备限制?打造你的全场景跨平台开发中枢

如何突破设备限制&#xff1f;打造你的全场景跨平台开发中枢 【免费下载链接】code-server VS Code in the browser 项目地址: https://gitcode.com/GitHub_Trending/co/code-server 在多设备开发的时代&#xff0c;远程开发环境已成为连接不同终端的核心枢纽&#xff0…...

PFC5.0代码:含三种矿物组成的岩石或类岩石材料GBM单轴压缩2d算例代码,仅供学习与提升

PFC5.0代码&#xff0c;含三种矿物组成的岩石或者类岩石材料&#xff0c;GBM&#xff0c;单轴压缩2d&#xff0c;算例代码仅供学习以及提升 打开PFC5.0的建模界面&#xff0c;突然想把花岗岩里的石英、长石、云母做成颗粒组合。先整点暴力的——直接拿球体颗粒拼成矿物晶粒&…...

Java AI推理服务上线即崩?JVM GC日志暴露真相:Metaspace暴涨470%、Direct Memory泄漏12.6GB——5行代码精准修复方案(含Arthas实时监控脚本)

第一章&#xff1a;Java AI推理服务集成概述在现代企业级AI应用架构中&#xff0c;Java凭借其稳定性、丰富的生态和成熟的微服务支持能力&#xff0c;正成为部署AI推理服务的重要后端语言。与Python主导的模型训练场景不同&#xff0c;Java更常用于高并发、低延迟、强事务保障的…...

3分钟解锁外语游戏:XUnity自动翻译器让你无障碍畅玩全球游戏 [特殊字符]

3分钟解锁外语游戏&#xff1a;XUnity自动翻译器让你无障碍畅玩全球游戏 &#x1f3ae; 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 还在为看不懂的外语游戏而烦恼吗&#xff1f;XUnity自动翻译器就是…...

单片机抢答器项目避坑指南:从按键抖动处理到中断优先级设置

单片机抢答器项目避坑指南&#xff1a;从按键抖动处理到中断优先级设置 在嵌入式系统开发中&#xff0c;抢答器是一个经典的教学项目&#xff0c;但看似简单的功能背后却隐藏着许多技术细节。很多开发者在实现基本功能后&#xff0c;往往会忽略一些关键优化点&#xff0c;导致系…...

CAN总线数字信号特性与工程应用解析

1. CAN总线信号本质解析CAN总线采用数字信号传输机制&#xff0c;这是由其底层电气特性和协议设计决定的。在物理层上&#xff0c;CAN总线使用差分电压信号&#xff08;CAN_H和CAN_L&#xff09;表示逻辑状态&#xff1a;当CAN_H电压高于CAN_L约1.5V时表示显性位&#xff08;逻…...

西门子博图V16实战:5种工作模式机械手PLC程序全解析(附HMI组态文件)

西门子博图V16实战&#xff1a;5种工作模式机械手PLC程序全解析&#xff08;附HMI组态文件&#xff09; 在工业自动化领域&#xff0c;机械手控制系统一直是核心难点之一。如何实现多工作模式的灵活切换、确保信号互锁安全可靠&#xff0c;是每个PLC程序员必须掌握的技能。本文…...

Analog离线引擎:从原理到实践的抗断网解决方案

Analog离线引擎&#xff1a;从原理到实践的抗断网解决方案 【免费下载链接】analog Meet the calendar that changes everything 项目地址: https://gitcode.com/gh_mirrors/analog4/analog 在数字化办公环境中&#xff0c;日程管理工具的网络依赖性常常成为效率瓶颈。远…...