【Excel】函数各类公式总结
在 Excel 中,有许多常用的公式和函数用于各种类型的计算,包括基本的数学运算、统计运算、逻辑判断、查找与引用、文本处理,以及复数计算。下面列出了一些常用的 Excel 函数:
1、数学与三角函数
SUM | 求和函数,计算一组数的总和。例如:“=SUM(A1:A10)” |
AVERAGE | 计算平均值。例如:“=AVERAGE(A1:A10)” |
SQRT | 求平方根。例如:“=SQRT(16) ”---结果为4 |
POWER | 计算数值的幂。例如:“=POWER(2, 3)”--- 计算2的3次方,结果为8 |
EXP | 计算自然指数 e^x。例如:“=EXP(2) ”---计算e^2,结果约为7.389 |
LOG | 计算对数,默认是以 10 为底。例如:“=LOG(100) ”---计算log(100),结果为2 |
PI | 返回圆周率 π 的值。例如:“=PI() ”---返回3.14159265358979 |
2、统计函数
COUNT | 计算范围中数字的个数。例如:“=COUNT(A1:A10)” |
COUNTA | 计算非空单元格的个数。例如:“=COUNTA(A1:A10)” |
MAX | 返回一组数中的最大值。例如:“=MAX(A1:A10) ” |
MIN | 返回一组数中的最小值。例如:“=MIN(A1:A10)” |
3、逻辑函数
IF | 执行逻辑判断,如果条件为 TRUE,则返回一个值,否则返回另一个值。例如:“=IF(A1>10, "大于10", "小于等于10")” |
AND | 当所有条件为 TRUE 时返回 TRUE,否则返回 FALSE。例如:“=AND(A1>5, A1<10)” |
OR | 当任意一个条件为 TRUE 时返回 TRUE,否则返回 FALSE。例如:“=OR(A1>5, A1<3) ” |
NOT | 返回逻辑值的反值。例如:“=NOT(A1>10)” |
4、查找与引用函数
VLOOKUP | 垂直查找函数,在表格中查找特定值并返回对应行的值。例如:“=VLOOKUP(值, 查找区域, 返回列的编号, [近似匹配])” |
HLOOKUP | 水平查找函数,在表格中查找特定值并返回对应列的值。例如:“=HLOOKUP(值, 查找区域, 返回行的编号, [近似匹配])” |
INDEX | 根据给定的行号和列号,返回表格或数组中的值。例如:“=INDEX(A1:B2, 2, 1) ”---返回A2的值 |
MATCH | 返回给定值在指定范围中的位置。例如:“=MATCH(值, 查找区域, 匹配类型)” |
5、文本处理函数
LEFT | 从文本字符串的左侧提取指定数量的字符。例如:“=LEFT("Excel", 2) ”---返回"Ex" |
RIGHT | 从文本字符串的右侧提取指定数量的字符。例如:“=RIGHT("Excel", 2) ”---返回"el" |
MID | 从文本字符串中提取指定位置的字符。例如:“=MID("Excel", 2, 2) ”---从第2个字符开始,提取2个字符,返回"x" |
CONCATENATE | 将多个文本字符串连接为一个字符串。例如:“=CONCATENATE("Hello", " ", "World") ”---返回"Hello World" |
6、复数计算相关函数
COMPLEX | 用于生成复数。例如:“=COMPLEX(3, 4)”---返回 3 + 4i |
IMSUM | 计算两个或多个复数的和。例如:“IMSUM(复数1, 复数2, ...)” |
IMSUB | 计算两个复数的差。例如:“=IMSUB("3+4i", "1+2i")”---返回 2 + 2i |
IMPRODUCT | 计算两个或多个复数的乘积。例如:“=IMPRODUCT(复数1, 复数2, ...)” |
IMDIV | 计算两个复数的商。例如:“=IMDIV("3+4i", "1+2i")”---返回 2.2 - 0.4i |
IMABS | 计算复数的模(绝对值)。例如:“=IMABS("3+4i")”---返回 5 |
IMARGUMENT | 计算复数的相位角,以弧度表示。例如:“=IMARGUMENT(复数)” |
IMEXP | 计算复数的指数函数e^复数。例如:“=IMEXP(复数)” |
IMLN | 计算复数的自然对数。 |
IMPOWER | 计算复数的幂。例如:“=IMPOWER("2+3i", 2)”---返回 -5 + 12i |
IMCONJUGATE | 计算复数的共轭。 |
7、工程类函数
GCD | 计算两个数的最大公约数。例如:“=GCD(48, 18)”--- 结果为6 |
LCM | 计算两个数的最小公倍数。例如:“=LCM(4, 5) ”---结果为20 |
FACT | 计算阶乘。例如:“=FACT(5) ”---结果为120 |
相关文章:
【Excel】函数各类公式总结
在 Excel 中,有许多常用的公式和函数用于各种类型的计算,包括基本的数学运算、统计运算、逻辑判断、查找与引用、文本处理,以及复数计算。下面列出了一些常用的 Excel 函数: 1、数学与三角函数 SUM求和函数,计算一组…...
【入门篇】2.9 系统滴答定时器 SysTick
目录 一,SysTick 系统滴答定时器 二,SysTick寄存器 2.1 SysTick 控制和状态寄存器(CTRL) 2.2 SysTick 重装载数值寄存器(LOAD) 2.3. SysTick 当前值寄存器(VAL) 2.4 SysTick 校准值寄存器(CALIB) 三,使用SysTick定时器 四,用法示例 一,SysTick 系统滴答定时…...
BiRefNet:颠覆图像分割,AI黑科技再升级
BiRefNet:颠覆图像分割,AI黑科技再升级 BiRefNet 是一款超强的图像分割 AI 模型,精准度惊人✨,适用于医疗、农业、工业等多个领域🌍,让图像处理变得简单高效!快来体验这款黑科技吧!…...
编写一个简单的Iinput_dev框架
往期内容 本专栏往期内容: input子系统的框架和重要数据结构详解-CSDN博客input device和input handler的注册以及匹配过程解析-CSDN博客input device和input handler的注册以及匹配过程解析-CSDN博客 I2C子系统专栏: 专栏地址:IIC子系统_憧憬…...
ctfshow的sql注入解题思路171-211
ctfshow-SQL注入 web171:爆库名->爆表名->爆字段名->爆字段值 -1 union select 1,database() ,3 -- //返回数据库名 -1 union select 1,2,group_concat(table_name) from information_schema.tables where table_schema库名 -- //获取数据库里的表名 -…...
深入理解C语言中的静态库与动态库 —— 原理与实践
引言 在 C 语言编程中,库是预编译的代码集合,用于实现特定功能,以供其他程序使用。库可以分为静态库和动态库两种主要类型。静态库在编译阶段被链接到目标程序中,而动态库则是在运行时被加载。本文旨在深入探讨这两种库的工作原理…...
本地缓存库分析(一):golang-lru
文章目录 本地缓存概览golang-lru标准lrulru的操作PutGet 2q:冷热分离lruPutGet expirable_lru:支持过期时间的lruPutGet过期 总结 本地缓存概览 在业务中,一般会将极高频访问的数据缓存到本地。以减少网络IO的开销,下游服务的压…...
qt配置https请求
qt应用版本 windows 32位 先说下心理路程,你能遇到的我都遇到了,你能想到的我都想到了,怎么解决看这一篇就够了,从上午12点到晚上12点几乎没离开电脑(除了吃饭),对于openssl这种用的时候无感&am…...
C语言进阶——文件操作
一、文件的基本知识 1.1什么是文件 在程序设计中,一般谈的文件有两种:程序文件、数据文件。 程序文件:包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执…...
MYSQL-查看用户权限语法(二十一)
13.7.5.21 SHOW GRANTS 语句 SHOW GRANTS [FOR user]此语句以GRANT语句的形式显示分配给MySQL用户帐户的权限,必须执行GRANT语句才能复制权限分配。 注意 要显示MySQL帐户的非特权信息,请使用SHOW CREATE USER语句。 参见第 13.7.5.12 节“ SHOW CREA…...
在MySQL中存储IP地址的最佳实践
文章目录 一、IP地址的格式二、存储IP地址的数据类型选择1. VARCHAR优点缺点 2. INT 或 BIGINT优点缺点示例 3. VARBINARY优点缺点示例 三、最佳实践建议1. 选择合适的数据类型2. 索引优化3. 数据验证4. 安全性考虑 四、Java支持五、结论 在现代网络应用中,IP地址是…...
Vite打包配置
Vite打包配置 1.项目启动自动打开网页 {"scripts": {"dev": "vite --open"} }2.base配置打包公共路径 配置base选项的作用主要是指定项目在开发或生产环境中的公共基础路径。这个配置项对于确保资源能够正确加载尤为关键,尤其是在…...
node集成redis (教学)
文章目录 前言一、安装redis二、可视化界面测试连接1.vscode安装插件 三、node代码编写1.先安装两个库(redis和ioredis)2.测试连接 (前提是你的redis服务器要启动起来) 总结 前言 在Node.js中集成ioredis是一个常见的做法&#x…...
江协科技STM32学习- P22 实验-ADC单通道/ADC多通道
🚀write in front🚀 🔎大家好,我是黄桃罐头,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝…...
RL学习笔记-马尔可夫过程
参考资料:蘑菇书、周博磊老师课程 在强化学习中,智能体与环境交互是通过马尔可夫决策过程来表示的,因此马尔可夫决策过程是强化学习的基本框架。 马尔可夫性质 指一个随机过程在给定现在状态及所有过去状态情况下,其未来状态的条件…...
LeetCode Hot 100:动态规划
LeetCode Hot 100:动态规划 70. 爬楼梯 class Solution { public:int climbStairs(int n) {if (n 0)return 0;vector<int> dp(n 1);// 初始化dp[0] 1;// 状态转移for (int i 1; i < n; i) {dp[i] dp[i - 1];if (i > 2)dp[i] dp[i - 2];}return …...
使用Python制作雪景图片教程
如果你想用Python写一个程序来输出有关“深夜雪”的诗意文本或描述,可以通过简单的字符串输出来实现。以下是一个示例代码,展示如何用Python来描绘深夜雪的场景。 # 定义深夜雪的描述 description """ 夜幕降临,天空洒下银色…...
S-Function
目录 S-Function介绍 生成S-Function的三种常用手段 使用手写S-函数合并定制代码 使用S-Function Builder块合并定制代码 使用代码继承工具合并定制代码 S-Function介绍 我们可以使用S-Function扩展Simulink对仿真和代码生成的支持。例如,可以使用它们…...
如何具备阅读JAVA JDK虚拟机源码能力
源码位置https://github.com/openjdk/jdk 核心实现源码[部分截图] /* * Copyright (c) 1995, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistr…...
Python | Leetcode Python题解之第514题自由之路
题目: 题解: Test "godding" target "d"i 0left i lc 0 right i rc 0while Test[left] ! target:left - 1lc 1if left -1:left len(Test) - 1while Test[right] ! target:right 1rc 1if right len(Test):right 0prin…...
MongoDB学习和应用(高效的非关系型数据库)
一丶 MongoDB简介 对于社交类软件的功能,我们需要对它的功能特点进行分析: 数据量会随着用户数增大而增大读多写少价值较低非好友看不到其动态信息地理位置的查询… 针对以上特点进行分析各大存储工具: mysql:关系型数据库&am…...
条件运算符
C中的三目运算符(也称条件运算符,英文:ternary operator)是一种简洁的条件选择语句,语法如下: 条件表达式 ? 表达式1 : 表达式2• 如果“条件表达式”为true,则整个表达式的结果为“表达式1”…...
电脑插入多块移动硬盘后经常出现卡顿和蓝屏
当电脑在插入多块移动硬盘后频繁出现卡顿和蓝屏问题时,可能涉及硬件资源冲突、驱动兼容性、供电不足或系统设置等多方面原因。以下是逐步排查和解决方案: 1. 检查电源供电问题 问题原因:多块移动硬盘同时运行可能导致USB接口供电不足&#x…...
【git】把本地更改提交远程新分支feature_g
创建并切换新分支 git checkout -b feature_g 添加并提交更改 git add . git commit -m “实现图片上传功能” 推送到远程 git push -u origin feature_g...
HashMap中的put方法执行流程(流程图)
1 put操作整体流程 HashMap 的 put 操作是其最核心的功能之一。在 JDK 1.8 及以后版本中,其主要逻辑封装在 putVal 这个内部方法中。整个过程大致如下: 初始判断与哈希计算: 首先,putVal 方法会检查当前的 table(也就…...
【Go语言基础【12】】指针:声明、取地址、解引用
文章目录 零、概述:指针 vs. 引用(类比其他语言)一、指针基础概念二、指针声明与初始化三、指针操作符1. &:取地址(拿到内存地址)2. *:解引用(拿到值) 四、空指针&am…...
使用LangGraph和LangSmith构建多智能体人工智能系统
现在,通过组合几个较小的子智能体来创建一个强大的人工智能智能体正成为一种趋势。但这也带来了一些挑战,比如减少幻觉、管理对话流程、在测试期间留意智能体的工作方式、允许人工介入以及评估其性能。你需要进行大量的反复试验。 在这篇博客〔原作者&a…...
作为测试我们应该关注redis哪些方面
1、功能测试 数据结构操作:验证字符串、列表、哈希、集合和有序的基本操作是否正确 持久化:测试aof和aof持久化机制,确保数据在开启后正确恢复。 事务:检查事务的原子性和回滚机制。 发布订阅:确保消息正确传递。 2、性…...
LOOI机器人的技术实现解析:从手势识别到边缘检测
LOOI机器人作为一款创新的AI硬件产品,通过将智能手机转变为具有情感交互能力的桌面机器人,展示了前沿AI技术与传统硬件设计的完美结合。作为AI与玩具领域的专家,我将全面解析LOOI的技术实现架构,特别是其手势识别、物体识别和环境…...
Matlab实现任意伪彩色图像可视化显示
Matlab实现任意伪彩色图像可视化显示 1、灰度原始图像2、RGB彩色原始图像 在科研研究中,如何展示好看的实验结果图像非常重要!!! 1、灰度原始图像 灰度图像每个像素点只有一个数值,代表该点的亮度(或…...
