作业帮 > 综合 > 作业

excel引用位置函数

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/25 20:49:06
excel引用位置函数
比如A列100个数,其中有一个最大值.所求B列在A列最大值之前与A列相同,B列在A列最大值之后为A列值的一半,如何编写公式,
excel引用位置函数
 B1公式=IF(MATCH(A1,A:A,0)<=MATCH(MAX($A$1:$A$100),A:A,0),A1,A1/2)向下填充即可见附件. 
再问: 很给力,不过发现最大值之后不是所有的数值都变成原来的一半,不知道是怎么回事,谢谢。

再答: 真不好意思,我大意了,之所以不除以2,是因为这些数字在最大值出现之前出现过一次。该公式会返回第一次出现该数字时,数列中的位置,也就是最大值出现之前的位置。 做好公式急于提交,没有验证我的错!! 其实用楼下这位兄弟的公式就可以避免上述问题了,即用ROW()来替代前面的match(XX)。 ‍b2=IF(ROW()