需要计算员工任期的公式

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

我在Excel列ax中的员工任期如下:0Y10M,1Y10M,2Y8M,3Y9M,4Y6M,5Y7M,6Y4M,7Y2M,8Y5M,并希望将它们分组,即06M-1Y,1-2Y,2-3Y,3-4Y 、4-5岁、5-7岁及以上7岁类别。在这里,员工的任期将每月不断变化,因此我想制定公式,当任期列中有时,它会自动进行更改。你能帮忙算一下公式吗?

excel excel-formula excel-2010
1个回答
0
投票

用G2中的这个数组公式

=SUM(IF(VALUE(IFERROR(LEFT(A$1:A$100,SEARCH("Y",A$1:A$100)-1),-1))=ROW()-1,1,0))

使用 CTRL+SHIFT+ENTER 终止,然后向下拖动至 G6。

因为最后两个桶与其他桶不同

G7(数组公式)

=SUM(IF((VALUE(IFERROR(LEFT(A$1:A$100,SEARCH("Y",A$1:A$100)-1),-1))=ROW()-1)+(VALUE(IFERROR(LEFT(A$1:A$100,SEARCH("Y",A$1:A$100)-1),-1))=ROW()),1,0))

G8(数组公式)

=SUM(IF(VALUE(IFERROR(LEFT(A$1:A$100,SEARCH("Y",A$1:A$100)-1),-1))>=ROW(),1,0))

结果

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