使用基于date的dynamic数据填充助手表

寻找公式来填充TABLE 1每周date下的PAY WEEK总小时数,如星期一10/15/2017。 基本上在TABLE 1 “如果PAY WEEK :: B2 = TABLE 1 :: A289然后B289 = PAY WEEK :: C5”,但由于付款周的B行是dynamic的…这怎么能做到?

date是在PAY WEEK ,B2是IF(WEEKDAY(TODAY(),)=1,TODAY(),TODAY()−WEEKDAY(TODAY()−1,)) B3是B2+1 ,下…

在这里输入图像说明

在这里输入图像说明

编辑:这里是例子的结构尝试过: 在这里输入图像说明

基本上,如果您需要在TOTAL HOURS列中保留历史值,则需要使用VBA来执行此操作,或者每周手动复制粘贴值。 如果这不是你所关心的,那么你可以从PAY WEEK扣除TABLE 1值的公式是:

 =IFERROR(INDEX($B$5:$O$5,,MATCH(A13,$B$2:$O$2,0)+1),"") 

编辑:

根据OP,以下公式适用于Mac Numbers

 IFERROR(INDEX(PAY WEEK::$B$5:$O$5,0,MATCH(A290,PAY WEEK::$B$2:$O$2,0)+1),"")