单元格扩展如何排序

image.png

image.png

image.png

image.pngimage.png

image.png

image.png

image.png

FineReport 南巷尕杰 发布于 2023-7-3 19:16 (编辑于 2023-7-4 12:17)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-7-4 11:36(编辑于 2023-7-4 13:30)

你到底是要排序,还是前三后三变色

变色的话,很简单,只要两个条件属性就可以实现

=======

前三.rar

最佳回答
0
luojian0323Lv7资深互助
发布于2023-7-3 20:18

image.png

最佳回答
0
大林3143511Lv5中级互助
发布于2023-7-4 08:59

rank排序.zip

1688432279431.png

1、取出每行前三、后三的数据

1)确定数据个数n与6的关系,大于等于6才有前三后三,小于6时如何处理,你这没说。

2)排序:给行排序,先算出数组中各个数的秩(排序号),需要下方添加辅助行,公式存于E3:rank(E2,由E2生成的数组,0)

A.数组生成函数array(E2),注意单元不扩展,及父格的设置。

B.获取数组个数公式:count(E3)

B.获取数组元素序号函数RANK(number,ref,order)

RANK(number,ref,order):返回一个数在一个数组中的秩。(如果把这个数组排序,该数的秩即为它在数组中的序号。)

参数说明:

number:所求秩的数(可以是 Boolean型,true=1,false=0)

ref:可以是数组,引用,或一系列数,非实数的值被忽略处理(接受 Boolean 型,true=1,false=0)

order:指定求秩的参数,非零为升序,零为降序

2、条件属性变色

元素个数大于等于6的情况下,秩<=3的白色,大于等于n-2的变色

  • 3关注人数
  • 369浏览人数
  • 最后回答于:2023-7-4 13:30
    请选择关闭问题的原因
    确定 取消
    返回顶部