excel OFFSET MATCH不等于旋转计划的函数

nkoocmlb  于 2023-04-22  发布在  其他
关注(0)|答案(1)|浏览(87)

我正在创建一个员工轮换计划,每个分配都有不同的轮换列表,在所附的工作表中的公式引用一个列表,并在所有的日子里轮换员工。我遇到的一个问题是,只有在轮换中少于七个或多于七个员工时,轮换才有效。我正在寻找的是一个索引匹配偏移函数,如果有一个“”在旋转列表中(我把它放在那里,这样它就可以正确旋转),公式将偏移到旋转列表中的下一个值。
用于查找值的当前公式:

INDEX(B1:B9,MATCH(D1,IF(C1:C9<>"",B1:B9),0)+2,G6)

它没有返回我想要的值。
用于在员工列表中轮换的公式:

OFFSET('Input Data (For Schedule Prep)'!$A$2,MOD((ROW(A3)-D4),COUNTA('Input Data (For Schedule Prep)'!A:A)-1),0)

ffx8fchx

ffx8fchx1#

我想出了一个解决办法,公式起作用了,只需要使用CSE。
=IF(NETWORKDAYS.INTL(E15,E15,1,'Input Data(For Schedule Prep)'!$P$2:$P$37)=0,“无工作”,IFNA(IF(MATCH(F15,H15:K15,0)、INDEX($C$1:$C$9,MATCH(1,(H15〈〉$C$1:$C$9)(I15〈〉$C$1:$C$9)(J15〈〉$C$1:$C$9)(K15〈〉$C$1:$C$9)(G14〈〉$C$1:$C$9)(G16〈〉$C$1:$C$9)(F15〈〉$C$1:$C$9),0)),F15),F15))

相关问题