EXCEL移动区间最大值?

说明1:区间可变的情况下,如何求该动态区间的最大值并经计算后与另一个数据比较
说明2:A列B列数据已知,求C列公式(现在C列文字为手动输入)
举例1:C4显示触发的原因为max(A2:A4)*0.97>B4
举例2:C6显示触发的原因为max(A4:A6)*0.97>B6
补充1:C列首次显示触发,区间是从第二行到首次显示触发行
补充2:C列后续显示触发,区间是从前次显示触发行到本次显示触发行
因为A列、B列数据有几百行,所以跪求C列能满足前面条件的公式。

第1个回答  2020-01-06
如果只显示首次触发的话,需要用VBA。
如果只是对总数,可以用MAX+绝对引用/相对引用/混合引用来解决。
但是你上次触发定位的话, 公式处理起来就非常难。如果用数组公式,如果公式很多的话,就比较不好处理,用VBA可以直接定位上次触发的位置。所以比较好处理一些。
但是VBA不免费。
如果有问题或者有需要,可以继续追问或者私信。本回答被提问者和网友采纳
第2个回答  2020-01-11
C4单元格输入公式:
=IF(0.97*MAX(A2:A4)>B4,"触发","")
复制并下拉即可
第3个回答  2020-01-06
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(把现状和目标效果表示出)作为附件发到yqch134@163.com帮你看下
第4个回答  2020-01-05
起点在变化的,建议用代码处理。

EXCEL移动区间最大值?
如果只显示首次触发的话,需要用VBA。如果只是对总数,可以用MAX+绝对引用\/相对引用\/混合引用来解决。但是你上次触发定位的话, 公式处理起来就非常难。如果用数组公式,如果公式很多的话,就比较不好处理,用VBA可以直接定位上次触发的位置。所以比较好处理一些。但是VBA不免费。如果有问题或者有需要,可以...

请问在excel中如何每隔一定区域选出一最大值
B1中输入:=max(offset($A$1:$A$10,10*(row()-1),0))往下复制公式。

excel 区间内最大值、最小值
最大值=MAX((B2:B186>=0)*(B2:B186<=985)*(B2:B186))最小值=MIN((B2:B186>=0)*(B2:B186<=985)*(B2:B186))数组公式

怎么用excel函数提取指点区域中的最大值和最小值?
=INDEX(A:A,SUM((B2:E7=C12)*ROW(B2:E7)))C12:=Max(B2:E7)D12(数组公式Ctrl+Shift+回车)::=INDEX(1:1,SUM((B2:E7=C12)*COLUMN(B2:E7)))B13(数组公式Ctrl+Shift+回车):=INDEX(A:A,SUM((B2:E7=C13)*ROW(B2:E7)))C13:=Min(B2:E7)D12(数组公式Ctrl+Shift+回车):...

怎样在excel中找到最大值所在的位置
1、首先我们打开Excel表格,并在表格中输入演示文稿的数据。2、之后在该页面中我们选择C4单元格并在C4单元格中插入最大值的函数以选择从a1单元格到a13单元格的区域。3、然后我们在该页面中在使用最大函数找到最大值后,我们在C5单元格中输入以以下涵数“=MATCH(C4,A1:A13,0)”,这意味着在通道a的...

Excel如何选取特定区域最大值
3、弹出函数搜索框,在函数搜索框内输入“DMAX”,点击查找。4、接下来会弹出函数参数设置窗口,在数据库区域输入引用的数据范围A1:C8。5、操作域输入该列在表中的位置3(分数列在C列属于第三行,根据所需设置)。6、然后在条件处输入条件区域A10:A11。7、最后点击确定后,就能自动求出2班的最高...

excel区间判断取最大值?
用下面的公式吧,=INDEX(晚发分析!H:H,MODE(IFERROR(MATCH(IF((晚发分析!I:I>1)*(晚发分析!I:I<10),晚发分析!H:H),晚发分析!H:H,),"")))时间区间:IF((晚发分析!I:I>1)*(晚发分析!I:I<10)自己手动改一下。数组公式,Ctrl+Shift+Enter结束输入。

EXCEL里面如何用公式求指定范围内的最大值
F2单元格输入公式=MAX(IF((A$2:A$11>=D2)*(A$2:A$11<=E2),B$2:B$11))数组公式,需按Ctrl+Shift+Enter三键结束公式,使公式前后产生大括号{}后,下拉公式。 如图:

excel如何在条件范围内返回最大值
EXCEL中有条件的求最大值的方法:求最大值用函数MAX,比如下图中求B列中的最大值,用:=MAX(B1:B5);现在加一个条件,求A列值大于10时,同行B列数据中的最大值,用:=MAX((A1:A5>10)*B1:B5),这是一个数组公式,需要同时按Shift+Ctrl+Enter结束公式编辑,会自动生成一对{};上面的公式...

excel每隔几行取最大值excel隔几行取数
1. 在B1单元格中输入以下公式:=MAX(A1:A5)2. 按下Enter键计算该公式,并将A1到A5范围内的最大值显示在B1单元格。3. 选中B1单元格,在单元格右下角拖动填充手柄(小黑点),拖动到您希望应用这个公式的范围。4. 松开鼠标按钮后,Excel会自动填充并将相应区域的最大值计算出来。每隔5行,都会重新...

相似回答