Excel常用公式全解析(1):从基础计算到高级应用
Excel常用公式全解析:从基础计算到高级应用
目录
- Excel常用公式全解析:从基础计算到高级应用
- @[toc](目录)
- 一、基础计算类:数据运算的基石
- 1. 求和公式(SUM)
- 2. 平均值公式(AVERAGE)
- 3. 最值与计数公式(MAX/MIN/COUNT/COUNTA)
- 二、逻辑判断类:让数据“会思考”
- 1. 单条件判断(IF)
- 2. 条件判断成绩段人数(COUNTIFS进阶应用)
- 三、文本处理类:数据清洗与重组
- 1. 合并文本(CONCATENATE)
- 2. 提取与计算文本(LEFT/RIGHT/MID/LEN)
- 四、数值精度控制:四舍五入函数
- 1. 标准四舍五入(ROUND)
- 2. 向上/向下取整(ROUNDUP/ROUNDDOWN)
- 3. 按倍数取整(MROUND)
- 公式使用技巧与避坑指南
- 结语
目录
- Excel常用公式全解析:从基础计算到高级应用
- @[toc](目录)
- 一、基础计算类:数据运算的基石
- 1. 求和公式(SUM)
- 2. 平均值公式(AVERAGE)
- 3. 最值与计数公式(MAX/MIN/COUNT/COUNTA)
- 二、逻辑判断类:让数据“会思考”
- 1. 单条件判断(IF)
- 2. 条件判断成绩段人数(COUNTIFS进阶应用)
- 三、文本处理类:数据清洗与重组
- 1. 合并文本(CONCATENATE)
- 2. 提取与计算文本(LEFT/RIGHT/MID/LEN)
- 四、数值精度控制:四舍五入函数
- 1. 标准四舍五入(ROUND)
- 2. 向上/向下取整(ROUNDUP/ROUNDDOWN)
- 3. 按倍数取整(MROUND)
- 公式使用技巧与避坑指南
- 结语
在数据处理与办公场景中,Excel公式是提升效率的核心工具。无论是简单的数值计算,还是复杂的逻辑判断与数据查询,掌握常用公式都能让工作事半功倍。本文将系统梳理Excel中最实用的公式类型,结合案例讲解用法,助你从小白变身为Excel高手。
一、基础计算类:数据运算的基石
1. 求和公式(SUM)
功能:快速计算单元格区域内所有数值的总和,是最常用的基础函数之一。
语法:=SUM(单元格区域)
示例:计算A1到A10的和,输入=SUM(A1:A10)
;若需累加不连续区域,可用逗号分隔,如=SUM(A1,A3,A5)
。
2. 平均值公式(AVERAGE)
功能:计算一组数值的平均值,常用于统计数据的集中趋势。
语法:=AVERAGE(单元格区域)
示例:=AVERAGE(B2:B5)
可求出B2到B5四个单元格的平均值。
3. 最值与计数公式(MAX/MIN/COUNT/COUNTA)
- MAX/MIN:返回区域内的最大值或最小值,如
=MAX(C1:C10)
找出C列最大值; - COUNT/COUNTA:
COUNT
仅统计数值单元格数量,COUNTA
统计非空单元格数量。例如=COUNT(D1:D20)
可统计D列有多少个数字。
二、逻辑判断类:让数据“会思考”
1. 单条件判断(IF)
功能:根据条件返回不同结果,逻辑清晰且灵活。
语法:=IF(条件, 满足时的结果, 不满足时的结果)
示例:判断成绩是否及格,输入=IF(E1>60, "及格", "不及格")
。若E1为85,返回“及格”;若为59,返回“不及格”。
2. 条件判断成绩段人数(COUNTIFS进阶应用)
功能:统计不同分数区间的学生人数,快速生成成绩分布表。
语法:=COUNTIFS(成绩列, ">下限", 成绩列, "<=上限")
示例:假设成绩在A2:A50单元格区域,统计各分数段人数:
- 优秀(90-100分):
=COUNTIFS(A2:A50, ">=90", A2:A50, "<=100")
- 良好(80-89分):
=COUNTIFS(A2:A50, ">=80", A2:A50, "<90")
- 中等(70-79分):
=COUNTIFS(A2:A50, ">=70", A2:A50, "<80")
- 及格(60-69分):
=COUNTIFS(A2:A50, ">=60", A2:A50, "<70")
- 不及格(0-59分):
=COUNTIFS(A2:A50, "<60")
结果展示:在相邻单元格输入公式后,可快速生成成绩分布表,直观呈现各分数段人数。
三、文本处理类:数据清洗与重组
1. 合并文本(CONCATENATE)
功能:将多个文本字符串合并为一个,常用于生成组合信息。
语法:=CONCATENATE(文本1, 文本2,...)
示例:=CONCATENATE("姓名:", A1)
可将“姓名:”与A1单元格内容合并为“姓名:张三”。
2. 提取与计算文本(LEFT/RIGHT/MID/LEN)
- LEFT/RIGHT/MID:分别从左侧、右侧、中间指定位置提取字符。例如
=LEFT(A1, 2)
提取A1前2个字符;=MID(A1, 3, 4)
从第3位开始提取4个字符; - LEN:计算文本长度,如
=LEN(A1)
可统计单元格内字符数量。
四、数值精度控制:四舍五入函数
1. 标准四舍五入(ROUND)
功能:按指定小数位数四舍五入,是最常用的精度控制函数。
语法:=ROUND(数值, 小数位数)
示例:
=ROUND(3.1415, 2)
→3.14
(保留两位小数);=ROUND(126, -1)
→130
(四舍五入到十位)。
2. 向上/向下取整(ROUNDUP/ROUNDDOWN)
- ROUNDUP:无论小数部分大小,均向上进位,如
=ROUNDUP(3.1, 0)
→4
; - ROUNDDOWN:直接舍去小数部分,如
=ROUNDDOWN(3.9, 0)
→3
。
3. 按倍数取整(MROUND)
功能:将数值四舍五入到指定倍数,如四舍五入到最接近的5的倍数。
示例:=MROUND(13, 5)
→15
(13离15更近)。
公式使用技巧与避坑指南
- 引用方式切换:按
F4
可快速切换绝对引用($A$1
)与相对引用(A1
),前者在复制公式时位置不变,后者会随行列自动调整。 - 快速填充:输入公式后,双击单元格右下角的填充柄(小方块),可自动将公式应用到同列或同行的其他单元格。
- 错误排查:若公式显示
#N/A
(查找失败)、#DIV/0!
(除以0)等错误,可通过“公式”选项卡的“错误检查”功能定位问题。
结语
Excel公式的世界远比想象中丰富,从基础的SUM
到复杂的MROUND
,每一个函数都是提升效率的钥匙。通过反复练习和场景化应用,你将逐渐掌握数据处理的逻辑,让Excel成为你工作中的得力助手。下次面对海量数据时,不妨试试这些公式,体验“一键计算”的快感吧!
相关文章:

Excel常用公式全解析(1):从基础计算到高级应用
Excel常用公式全解析:从基础计算到高级应用 目录 Excel常用公式全解析:从基础计算到高级应用[toc](目录)一、基础计算类:数据运算的基石1. 求和公式(SUM)2. 平均值公式(AVERAGE)3. 最值与计数公…...
C++ STL 容器:List 深度解析与实践指南
一、List 容器概述 1.1底层结构与特性 数据结构:双向循环链表(带哨兵位头结点),每个节点包含前驱指针、后继指针和数据域。核心优势: 高效插入 / 删除:任意位置操作时间复杂度为 O (1),无需移…...
每天掌握一个Linux命令 - ab(Apache Benchmark)
Linux 命令工具 ab 使用指南 一、工具概述 ab(Apache Benchmark) 是 Apache 官方提供的开源压力测试工具,用于衡量 Web 服务器的性能。它通过模拟多并发请求,测试服务器在高负载下的响应速度、吞吐量和稳定性,常用于…...

与 PyCharm 官方沟通解决开发环境问题记录(进展:官方已推出2个新的修复版本)
主题:有关 PyCharm 中终端和环境激活问题的反馈:PY-81233 前言 目前进展: 官方已有2个修复版本推出测试。 更新方法: 使用JetBrains Toolbox App,如下图所示,从“其他版本”进入查看更新。…...
Python的分布式网络爬虫系统实现
1. 系统架构概述 一个典型的分布式网络爬虫系统通常包含以下几个核心组件: 1.主节点(Master Node): 任务调度:负责将抓取任务分配给各个工作节点。URL 管理:维护待抓取的 URL 队列和已抓取的 URL 集合&a…...
Vue快速上手(业务、技术、报错)
Vue 技术业务报错 技术 业务 Vueelement-ui,实现表格渲染缩略图,鼠标悬浮缩略图放大,点击缩略图播放视频(一) 报错 vue修改配置文件.env.development不生效 vue前端downloadFile报错:Error parsing HT…...

taro + vue3 实现小程序sse长连接实时对话
前言 taro.request是可以实现sse长连接的,但是呢其中有俩大坑,找了许多资料也没解决,后续解决办法也与后端商量改用WebSocket来实现。 代码实现 SSEManager.js: import { getAccessToken } from "../xx/xx"; import { TextDecode…...

使用MATLAB求解微分方程:从基础到实践
使用MATLAB求解微分方程:从基础到实践 微分方程是描述自然界和工程领域中许多现象的重要数学工具。MATLAB提供了强大的工具来求解各种类型的微分方程。本文将介绍如何使用MATLAB求解常微分方程(ODE)。 1. 基本ODE求解器 MATLAB提供了多种ODE求解器,最…...
基于MATLAB的大规模MIMO信道仿真
1. 系统模型与参数设置 以下是一个单小区大规模MIMO系统的参数配置示例,适用于多发多收和单发单收场景。 % 参数配置 params.N_cell 1; % 小区数量(单小区仿真) params.cell_radius 500; % 小区半径(米)…...

如何在 Windows 和 Mac 上擦拭和清洁希捷外置硬盘
希捷外置硬盘广泛用于存储目的,但有时您可能出于多种目的需要擦除或清洁希捷外置硬盘,例如转售、重复使用、捐赠等。为了释放硬盘上的存储空间或确保没有人可以从硬盘中恢复您的信息,擦除硬盘是必要的步骤。无论您使用的是 Windows 还是 Mac&…...
Vue 3.0 中状态管理Vuex 与 Pinia 的区别
在 Vue.js 应用开发中,状态管理是构建复杂应用的关键环节。随着 Vue 3 的普及和 Composition API 的引入,开发者面临着状态管理库的选择问题:是继续使用经典的 Vuex,还是转向新兴的 Pinia?本文将从设计理念、API 设计、…...

第三届黄河流域网安技能挑战赛复现
Web 奶龙牌图片处理器2.0 这题,之前只了解过 .user.ini 文件,并为遇到实操题 但赛前差点就做到下面这题了,不多说,复现之前先看看下面这题 靶场: 攻防世界 没错,又做上文件上传题了,别看…...

python 生成复杂表格,自动分页等功能
python 生成复杂表格,自动分页等功能 解决将Python中的树形目录数据转换为Word表格,并生成带有合并单元格的检测报告的问题。首先,要解决“tree目录数据”和“Word表格互换”,指将树…...
2025年高防IP与游戏盾深度对比:如何选择最佳防护方案?
2025年,随着DDoS攻击规模的指数级增长和混合攻击的常态化,高防IP与游戏盾成为企业网络安全的核心选择。然而,两者在功能定位、技术实现及适用场景上存在显著差异。本文结合最新行业实践与技术趋势,全面解析两者的优劣,…...
在 Vue + Vite 项目中,直接使用相对路径或绝对路径引用本地图片资源时,图片无法正确显示。
Vue 项目中静态资源引用问题 1.问题描述 在 Vue Vite 项目中,直接使用相对路径或绝对路径引用本地图片资源时,图片无法正确显示。 错误示例 javascript // 错误方式1:使用相对路径 const products [ { name: iPhone 14 Pro, image: .…...
判断手机屏幕上的横向滑动(左滑和右滑)
在JavaScript中,你可以通过监听触摸事件(touch events)来判断用户在手机屏幕上的横向滑动方向。以下是实现方法: 基本实现方案 let touchStartX 0; let touchEndX 0;function handleTouchStart(event) {touchStartX event.ch…...
用户有一个Django模型没有设置主键,现在需要设置主键。
用户有一个Django模型没有设置主键,现在需要设置主键。 from django.db import modelsclass CategoryAssistentModel(models.Model):second_level_category models.CharField(max_length100, nullTrue, blankTrue)third_level_category models.CharField(max_len…...

【文献阅读】EndoChat: Grounded Multimodal Large Language Model for Endoscopic Surgery
[2501.11347] EndoChat: Grounded Multimodal Large Language Model for Endoscopic Surgery 2025年1月 数据可用性 Surg-396K 数据集可在 GitHub - gkw0010/EndoChat 公开获取。 代码可用性 EndoChat 的代码可在 GitHub - gkw0010/EndoChat 下载。 摘要 近年来ÿ…...

React JSX语法介绍(JS XML)(一种JS语法扩展,允许在JS代码中编写类似HTML的标记语言)Babel编译
在线调试网站:https://zh-hans.react.dev/learn 文章目录 JSX:现代前端开发的声明式语法概述JSX的本质与工作原理什么是JSXJSX转换流程 JSX语法特性表达式嵌入(JSX允许在大括号内嵌入任何有效的JavaScript表达式)属性传递…...

【R语言编程绘图-箱线图】
基本箱线图绘制 使用ggplot2绘制箱线图的核心函数是geom_boxplot()。以下是一个基础示例,展示如何用iris数据集绘制不同物种(Species)的萼片长度(Sepal.Length)分布: library(ggplot2) ggplot(iris, aes(…...
【elasticsearch 7 或8 的安装及配置SSL 操作指引】
1.标题获取安装文件 cd /opt/tools wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.11.4-linux-x86_64.tar.gz tar -zxvf elasticsearch-8.11.4-linux-x86_64.tar.gz mv /opt/tools/elasticsearch-8.11.4 /opt/elasticsearch #配置vm.max_map_co…...
GitHub 趋势日报 (2025年05月23日)
本日报由 TrendForge 系统生成 https://trendforge.devlive.org/ 🌐 本日报中的项目描述已自动翻译为中文 📈 今日整体趋势 Top 10 排名项目名称项目描述今日获星总星数语言1All-Hands-AI/OpenHands🙌开放式:少代码,做…...

MongoDB索引:原理、实践与优化指南
为什么索引对数据库如此重要? 在现代应用开发中,数据库性能往往是决定用户体验的关键因素。想象一下,当你在电商平台搜索商品时,如果每次搜索都需要等待5-10秒才能看到结果,这种体验是多么令人沮丧。MongoDB作为最流行…...

SQL实战之索引优化(单表、双表、三表、索引失效)
文章目录 单表优化双表优化三表优化结论索引失效 单表优化 总体原则:建立索引并合理使用,避免索引失效 案例说明:查询category_ id 为1且comments大于1的情况下,views最多的article_ id: 传统方案: explain select id, author_ id…...

[7-1] ADC模数转换器 江协科技学习笔记(14个知识点)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 DMA(Direct Memory Access,直接内存访问)是一种硬件特性,它允许某些硬件子系统直接访问系统的内存,而无需CPU的介入。这样,CPU就可以处理其他任务,从而提高系…...
SSM整合:Spring+SpringMVC+MyBatis完美融合实战指南
前言 在Java企业级开发领域,SSM(SpringSpringMVCMyBatis)框架组合一直占据着重要地位。这三个轻量级框架各司其职又相互配合,为开发者提供了高效、灵活的开发体验。本文将深入探讨SSM框架的整合过程,揭示整合背后的原…...
Spring Boot分页查询进阶:整合Spring Data REST实现高效数据导航
目录: 引言分页查询基础回顾 2.1 Spring Data JPA分页接口 2.2 Pageable与Page的使用 2.3 常见分页参数设计Spring Data REST简介 3.1 HATEOAS与超媒体驱动API 3.2 Spring Data REST核心功能 3.3 自动暴露Repository接口整合Spring Boot与Spring Data REST 4.1 项目…...

阿里云 Serverless 助力海牙湾构建弹性、高效、智能的 AI 数字化平台
作者:赵世振、十眠、修省 “通过阿里云 Serverless 架构,我们成功解决了弹性能力不足、资源浪费与运维低效的痛点。SAE 的全托管特性大幅降低技术复杂度。未来,我们将进一步探索 Serverless 与 AI 的结合,为客户提供更智能的数字…...
升级node@22后运行npm install报错 distutils not found
从node20升级到node22后,在运行 npm install 的时候报了很多 gyp 错误,其中包括 npm error npm error ModuleNotFoundError: No module named distutils。 问题原因是我在使用 brew install node22 的过程中自动把 python 升级到了 3.13。而 distutils …...

一个开源的多播放源自动采集在线影视网站
这里写自定义目录标题 欢迎使用Markdown编辑器GoFilm简介项目部署1、前置环境准备1.2 redis 配置 film-api 后端服务配置将 GoFilm 项目根目录下的 film 文件夹上传到 linux 服务器的 /opt 目录下 2. 构建运行1. docker 部署1.1 安装 docker , docker compose 环境 注意事项: 2…...