I don't understand your Lookup Table. Why are the time differences either an integer, or an integer + 0.5?
If you change the list to integer values then this will work in B6
=IF(B2="N",1+(LOOKUP(A2,Country,GMT)/24)+C2,1+(LOOKUP(A2,Country,GMT)/24)+C2-(1/24))
Note
1/. No need for Column BST
2/. Your data validation in C2 needs to be Time > Greater or equal to > 00:00:00
3/. I have made your lookup table dynamic.
[EDIT]
I don't understand your Lookup Table .....
Okay, my mistake, leave the time differences as they are. i.e. as decimal numbers.
The formula still works
Bookmarks