Thank you guys for the explanation and the subsequent solution.
I have used =IFERROR(U15/IF(V15="CNY",Y15,Y16),""). I love it because it's short and it works perfect.....but only up to row 16 as attached.
I have also done a much longer formula with an IF statement for each currency but
So, as attached;
=IFERROR(G2/IF(H2="CNY",I2,I3),"") formula is short and sweet and it works (perfectly) but only up to row 16.
Then, the below is the alternative formula to the above with one IF statement for each currency but, after row 14, only mostly gives empty or FALSE cells;
=IFERROR(IF(H2="GBP",G2,IF(H2="CNY",G2/I2,IF(H2="USD",G2/I3,IF(H2="VND",G2/I4,IF(H2="EUR",IF(G2/I6,IF(H2="NOK",G2/I7,IF(H2="CAD",G2/I8,IF(H2="CHD",G2/I9,IF(H2="JPY",G2/I10,IF(H2="PLN",G2/I11,IF(H2="AUD",G2/I12,IF(H2="SGD",G2/I13,IF(H2="DKK",G2/I14,IF(H2="MXN",G2/I15,IF(H2="SEK",G2/I16)))))))))))))))),"")