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

匹配行最大值替换为最小值公式

好的!我们一步一步详细讲解这个公式的作用和如何实现你想要的功能。

### 数据结构假设:
- 你的数据在 A、B、C 列中,每一行都有值。
- 需要在 A 列和 B 列相同的行中,找到 C 列中的最大值,将其替换为最小值,其他值保持不变。

### 公式:
```excel
=IF(C2=MAX(IF(($A$2:$A$100=A2)*($B$2:$B$100=B2), $C$2:$C$100)), MIN(IF(($A$2:$A$100=A2)*($B$2:$B$100=B2), $C$2:$C$100)), C2)
```

### 逐步讲解公式:

#### 1. `($A$2:$A$100=A2)*($B$2:$B$100=B2)`:构造条件
- 这一部分的作用是检查 A 列和 B 列中是否与当前行(比如 A2 和 B2)的值相同。
- `$A$2:$A$100=A2`:这个表达式检查 A 列第 2 行到第 100 行的值是否等于 A2。
- `$B$2:$B$100=B2`:类似的,这部分检查 B 列第 2 行到第 100 行的值是否等于 B2。
- `*`:在 Excel 中,两个逻辑条件相乘相当于“与”的逻辑运算,只有当 A 列和 B 列都满足相等条件时,结果才是 1(即 TRUEÿ


http://www.kler.cn/news/305968.html

相关文章:

  • 反射是一个新的AI模型,可以在一台性能良好的笔记本上运行并在测试中击败GPT-4o
  • matlab while (~feof(fid))语句解释
  • 【C++11】智能指针
  • AMD FSR 4已秘密开发1年 支持AI帧生成
  • opencv之图像梯度
  • Android实现关机和重启功能
  • Linux开发讲课43---/proc/net/dev文件内容详解
  • springboot-创建连接池
  • 【第36章】Spring Cloud之Seata分布式事务
  • GNU力量注入Windows:打造高效跨平台开发新纪元
  • linux上用yolov8训练自己的数据集(pycharm远程连接服务器)
  • C#中的Date Time类
  • java构造器
  • Mysql 面试题总结
  • 51. 数组中的逆序对
  • 使用 Spring Boot + Vue + ElementUI 构建简易评分系统
  • 信息安全工程师(3)TCP/IP协议簇
  • 软件测试工程师面试整理-测试生命周期
  • gingivitis
  • CSS3中的@media查询
  • HTML5超酷炫的水果蔬菜在线商城网站源码系列模板1
  • 如何调试本地npm package
  • MySQL之表的约束
  • 基于springboot的校企招聘管理系统的设计与实现
  • HTTPS的加密流程:保护你的数据传输
  • 关于决策树的一些介绍(二)
  • 物联网之Arduino编程语言
  • 【stm32笔记】使用rtt-studio与stm32CubeMx联合创建项目
  • 鸿蒙 ArkUI组件一
  • 三十七、Gin完成登陆功能