作业帮 > 综合 > 作业

如果C3,D3,E3,呈递增一个数顺F3则显示这三个数,反之则 F3则显示三个数,

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 02:46:00
如果C3,D3,E3,呈递增一个数顺F3则显示这三个数,反之则 F3则显示三个数,
如果C3,D3,E3,呈递增一个数顺F3则显示这三个数,反之则 F3则显示三个数,如果没有递增或递减F3则不显示,其中如果C3,D3,E3三数之间是有排列关系,但顺序颠倒,相互之只差一个数,也可以显示.举例说明以C3是4,D3是5,E3是6,F3则显示456,反之则654,最后一种情况就是C3是6,D3是4,E3是5,则显示645,C3是5,D3是4,E3是6,则F3显示465,(特别备注0,1,2是递增,2,1,0是递减;8,9,0不是递增,也不是递减,0是最小,9是最大)
符图
有点矛盾啊,C3是6,D3是4,E3是5,这不是递增,也不是递减,怎么也显示呢?
再问: 就是 这三个数之间互相只相差1,比如 213 ,321,132,312,231,我也觉得是个排列结合的公式,但想不出来,现在只要这三个数的条件之间相差1,无论递增递减,就显示出来就行了,如果不存在这种情况,则不显示!
再答: 你只是描述了一下情况,但没有说清楚要解决什么问题?再详细说一下吧。
再问: 看一图示
再答: 你是要能实现以上描述的函数公式吗? 以你的图示为例,在F2输入公式: =IF(AVERAGE(C2,D2,E2)=(SUM(C2,D2,E2)-MAX(C2,D2,E2)-MIN(C2,D2,E2)),C2&D2&E2,"")
再问: 你的公式我用了,你理解了我的意思,但有一个问题,这三个数之间互相只相差1,当我采用你的公式后,出了471,591,024,这样的数值也出现F列中,我仔细观察才明白,这个数之间相差有3,有4,有2,所以还是有些不符合要求,麻烦你能把相差1这个条件加上。
再答: 问题说的越来越清楚了,如果是相差1,公式可以这样写: =IF(AND(MAX(C2,D2,E2)-AVERAGE(C2,D2,E2)=1,AVERAGE(C2,D2,E2)-MIN(C2,D2,E2)=1),C2&D2&E2,"")