excel 关于如何用函数公式,来判断单元格区间是否存在递增数列或递减数列的问题

C11-C15 C16-C20 C21-C25 以此类推

C11—C15 中的每一个单元格,都是有数值的 以此类推
现在要求解的是 举例 C11—C15中的 C11 12
C12 24
C13 27
C14 36
C15 54
这样的话,整个C11-C15,其为递增数列
求解的是 1.区间是递增数列或递减数列(递减的话,就是 54 36 27 24 12 这样的排序)
2. 从D11下拉的话,可以自动实现 可以适用于 C16-C20 等等
如果区间存在递增或递减 则 D11依据实际情况,记为 “递增”或”递减”, 否则为空白
(如果需要的话,可以添加辅助列 或者 递增一个公式,递减一个公式)
D11对应的是 C11-C15 D12 对应 C16-C20 以此类推

谢谢

=IF(MIN(N(SMALL(序列2,{1,2,3,4,5})=TRANSPOSE((序列2))))=1,"递增函数",IF(MIN(N(LARGE(序列2,{1,2,3,4,5})=TRANSPOSE((序列2))))=1,"递减函数",""))


或者

=IF(MIN(N(SMALL(序列2,{1;2;3;4;5})=(序列2)))=1,"递增函数",IF(MIN(N(LARGE(序列2,{1;2;3;4;5})=(序列2)))=1,"递减函数","无递增递减顺序"))


定义序列2为=INDIRECT("K"&(ROW()-11)*5+11&":K"&(ROW()-11)*5+15)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-21
相邻的做差,判断差的正负不行吗?
============
试试吧,但愿能够帮助您!
相似回答