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

EXCEL--累加,获取大于某个值的第一个数

一、函数

LET(data,A1:A5,cumSum,SCAN(0,data,LAMBDA(a,b,a+b)),idx,MATCH(TRUE,cumSum>=C1,0),INDEX(data,idx))

二、函数拆解

1、LET函数:LET(name1, value1, [name2, value2, ...], calculation)

  • name1, name2...:自定义的变量名(需以字母开头,且不与 Excel 内置函数冲突)。

  • value1, value2...:变量的值(可以是具体数值、单元格引用或公式)。

  • calculation:最终使用这些变量进行计算的表达式。

 2、SCAN函数:SCAN([初始值], 数组, LAMBDA(累积值, 当前值, 计算逻辑))

  • 初始值(可选):累积计算的起始值。若省略,默认以数组的第一个元素作为初始值。

  • 数组:需要扫描的输入数组或范围。

  • LAMBDA 函数:定义扫描过程中每一步的计算逻辑,包含两个参数:

    • 累积值:上一步计算后的结果。

    • 当前值:数组中当前处理的元素。

 注意:第三个参数一定要是LAMBDA函数,这是由 SCAN 的语法设计决定的。

3、INDEX函数:INDEX(数组, 行号, [列号])

http://www.lryc.cn/news/2397619.html

相关文章:

  • 【vscode】切换英文字母大小写快捷键如何配置
  • vue笔记-路由
  • 本地部署 DeepSeek R1(最新)【从下载、安装、使用和调用一条龙服务】
  • 域名解析怎么查询?有哪些域名解析查询方式?
  • win主机如何结束正在执行的任务进程并重启
  • maven中的maven-resources-plugin插件详解
  • ROS云课基础篇-01-Linux-250529
  • 通俗易懂解析:@ComponentScan 与 @MapperScan 的异同与用法
  • 深入了解 C# 异步编程库 AsyncEx
  • NodeJS全栈开发面试题讲解——P1Node.js 基础与核心机制
  • Vulhub靶场搭建(Ubuntu)
  • C++:参数传递方法(Parameter Passing Methods)
  • 大语言模型的推理能力
  • 基于BERT和GPT2的实现来理解Transformer的结构和原理
  • .net consul服务注册与发现
  • WifiEspNow库函数详解
  • rsync使用守护进程启动服务
  • React 核心概念与生态系统
  • 使用React Native开发新闻资讯类鸿蒙应用的准备工作
  • node-sass 报错
  • Redis的安装与使用
  • Linux服务器运维10个基础命令
  • 2024年数维杯国际大学生数学建模挑战赛C题时间信号脉冲定时噪声抑制与大气时延抑制模型解题全过程论文及程序
  • C# 控制台程序获取用户输入数据验证 不合规返回重新提示输入
  • 【大模型面试每日一题】Day 31:LoRA微调方法中低秩矩阵的秩r如何选取?
  • 使用source ~/.bashrc修改环境变量之后,关闭服务器,在重启,环境变量还有吗?
  • SQL 窗口函数深度解析:ROW_NUMBER 实战指南
  • React从基础入门到高级实战:React 生态与工具 - React 国际化(i18n)
  • leetcode93.复原IP地址:回溯算法中段控制与前导零处理的深度解析
  • TDengine 运维——巡检工具(安装前检查)