c++ 函数过长 拆分_实用EXECL办公函数 【多条件排名】
生活随笔
收集整理的這篇文章主要介紹了
c++ 函数过长 拆分_实用EXECL办公函数 【多条件排名】
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
多條件排名,顧名思義就是按照多個條件進(jìn)行排名,不像 RANK?函數(shù),只需要考慮一個條件。RANK函數(shù)前面已經(jīng)講解過,有興趣的小伙伴可以去翻看一下。那么多條件排名一般用在什么時候呢?比如一個銷售部門會進(jìn)行部門內(nèi)排名,但一個部門又分為多個小組,要求小組內(nèi)也要小組內(nèi)排名。在一張部門總銷售表里如何實現(xiàn)小組內(nèi)部排名呢?(很多場景可通用)。這個時候就是需要用到多條件排名了。以下圖為例,做一個簡單的講解。
我所用的公式就是:以 G3 單元格為例。=SUMPRODUCT(($C$3:$C$19=$C3)*($E$3:$E$19>$E3))+1
接下來對公式做一個簡單的解析:
SUMPRODUCT是多條件求和函數(shù)
公式中的“($C$3:$C$19=$C3)”是返回一個數(shù)組:
在 G3?返回的邏輯值則是:
{TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE}
公式中的“($E$3:$E$19>=$E3)”
在 G3?返回的結(jié)果則是:
{0,1,0,0,0,0,0,1,0,0,0,1,0,0,1,1,0}
($C$3:$C$19=$C3)*($E$3:$E$19>=$E3)
這個公式計算出來的結(jié)果是 0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0。最后用 SUMPRODUCT函數(shù)對上述結(jié)果求和得到結(jié)果?1, G3 單元格就會得到結(jié)果 1+1=2。
當(dāng)然也可以選擇把不同小組拆分到不同的表格,然后用 RANK 函數(shù)進(jìn)行排名。
總結(jié)
以上是生活随笔為你收集整理的c++ 函数过长 拆分_实用EXECL办公函数 【多条件排名】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新疆椒麻鸡为什么那么难嚼
- 下一篇: 如何制作健康美味的自制糖葫芦?