excle吧 关注:2,436贴子:4,565
  • 4回复贴,共1

描述有点复杂,请大佬出山帮忙看看!!

只看楼主收藏回复

计算要求:找出A列中数值较大的前50%的单元格,并根据这些A列单元格找到所对应的B列相同行的单元格,并判断B列这些单元格中百分数的大小,如果百分数是最小的两个,则在C列对应行单元格中输出为“倒数第一”“倒数第二”,如果不是,则输出为0。应该怎么设计公式呢?


IP属地:四川1楼2024-01-06 16:21回复
    简简单单


    IP属地:广东来自Android客户端2楼2024-01-06 19:06
    回复
      在贴吧一言难尽,要写很多话。


      IP属地:广东来自Android客户端3楼2024-01-06 19:07
      回复
        yky专用。
        我自己做了一遍,还是有难度的。主要是思维要清晰,函数难度不大。欢迎补充其他方案。
        要加4个辅助列,答案:
        =IF(MIN($E$2:$E$10)=IF(IF(C2=(COUNT($C$2:$C$10)+1)/2,"",IF(C2>COUNT($C$2:$C$10)/2,"满足",""))<>"",B2,""),"倒数第一",IF(SMALL($E$2:$E$10,2)=IF(IF(C2=(COUNT($C$2:$C$10)+1)/2,"",IF(C2>COUNT($C$2:$C$10)/2,"满足",""))<>"",B2,""),"倒数第二",0))


        IP属地:广东4楼2024-01-08 16:17
        收起回复