Hi ice00monster,
I see this is a old thread, and I was not completely happy with the solutions given as they used multiple cells or VBA. So I figured I'd post my solution here, does the bilinear interpolation in a single cell and doesn't need VBA.
The formula in cell C18 of attached image here: =(TREND(OFFSET($C$6:$G$10,MATCH($B18,$B$6:$B$10,1)-1,MATCH(C$17,$C$5:$G$5,1)-1,2,1),OFFSET($B$6:$B$10,MATCH($B18,$B$6:$B$10,1)-1,0,2,1),$B18,TRUE)*(OFFSET($C$5:$G$5,0,MATCH(C$17,$C$5:$G$5,1),1,1)-C$17)+TREND(OFFSET($C$6:$G$10,MATCH($B18,$B$6:$B$10,1)-1,MATCH(C$17,$C$5:$G$5,1),2,1),OFFSET($B$6:$B$10,MATCH($B18,$B$6:$B$10,1)-1,0,2,1),$B18,TRUE)*(C$17-OFFSET($C$5:$G$5,0,MATCH(C$17,$C$5:$G$5,1)-1,1,1)))/(OFFSET($C$5:$G$5,0,MATCH(C$17,$C$5:$G$5,1),1,1)-OFFSET($C$5:$G$5,0,MATCH(C$17,$C$5:$G$5,1)-1,1,1))
Attachment 720759
Bookmarks