Your formula works perfectly in theory and returns the value I would expect. However, the example I provided was poor! I was using OFFSET as it is not always the case that the dates will be every week, I've changed the example below.
[TABLE="width: 500"]
<tbody>[TR]
[TD]Worker[/TD]
[TD]Week[/TD]
[TD]Pay[/TD]
[TD][/TD]
[TD]Worker[/TD]
[TD]Start Week[/TD]
[TD]Max payments[/TD]
[TD]Final Pay[/TD]
[/TR]
[TR]
[TD]Paul[/TD]
[TD]01/03/17[/TD]
[TD]£5[/TD]
[TD][/TD]
[TD]Paul[/TD]
[TD]06/09/17[/TD]
[TD]5[/TD]
[TD]{=OFFSET(INDEX(C:C,MATCH(E2&F2,A:A&B:B,0)),G2,0)}[/TD]
[/TR]
[TR]
[TD]Paul[/TD]
[TD]07/06/17[/TD]
[TD]£10[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Paul[/TD]
[TD]06/09/17[/TD]
[TD]£15[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Paul[/TD]
[TD]22/11/17[/TD]
[TD]£20[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Paul[/TD]
[TD]07/03/17[/TD]
[TD]£25[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Bob[/TD]
[TD]13/04/17[/TD]
[TD]£40[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Bob[/TD]
[TD]04/05/17[/TD]
[TD]£50[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Bob[/TD]
[TD]25/05/17[/TD]
[TD]£60[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="bgcolor: #FAFAFA"]Bob[/TD]
[TD="bgcolor: #FAFAFA"]15/06/17[/TD]
[TD="bgcolor: #FAFAFA"]£70[/TD]
[TD="bgcolor: #FAFAFA"][/TD]
[/TR]
</tbody>[/TABLE]