如何使用符合条件的两列匹配表格中的行

问题描述 投票:0回答:1

我正在尝试使用Google工作表在几百行的列表中使用确切的网站和职位对员工进行排名。因此,与位置C123和SET应该具有这些匹配的分类资历日期的RANK,那么C123和SEA也应该为该组具有单独的RANK等。(公司资历是打破平局)

我希望这是有道理的。我确实有一份样本表可以分享给可能知道我正在尝试做什么的人。

EMPLID  Job Title    Abbrev  Cl Sen Date  Rank  CoSenDate  Location
119870  Sp Ed Techn    SET    09/05/88     1    07/08/77   C123
119232  Sp Ed Techn    SET    10/06/97     2    10/02/95   C123
155422  Sp Ed Techn    SET    09/07/99     3    02/15/96   C123
153431  Sp Ed Asst     SEA    01/03/00     1    01/03/00   C123
170736  Sp Ed Techn    SET    09/25/02     4    09/07/99   C123
155626  Sp Ed Asst     SEA    10/25/04     2    10/25/04   C123
162437  Security Asst  CSA    09/08/05     1    10/03/02   C123
113541  Sp Ed Techn    SET    09/25/09     5    09/25/09   C123
124576  Sp Ed Techn    SET    05/04/15     6    05/04/15   C123
110294  Sp Ed Asst     SEA    10/12/17     3    10/12/17   C123

我已经尝试了VLOOKUP等,但是没有运气并且使用ARRAYFORMULA功能真的让我的电脑负担过重,以至于花了几分钟左右的时间让我最终撤消我尝试过的东西......

谢谢你的期待!

google-sheets vlookup rank formulas gs-vlookup
1个回答
0
投票

大多数人认为RANK是一个单独的功能,但它只是一个COUNTIF用于所有意图和目的。展开到COUNTIFS以添加其他条件。

=IF(C2="SET", COUNTIFS(C$2:C$11, C2, G$2:G$11, G2, F$2:F$11, "<="&F2), TEXT(,))
'full column alternate
=IF(C2="SET", COUNTIFS(C:C, C2, G:G, G2, F:F, "<="&F2), TEXT(,))

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.