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