I have no idea if that is the best or even a good formula, but this change should overcome your problem
=IFERROR(INDEX(D$19
$58,MATCH(1,($B$19:$B$58=$B5)*($C$19:$C$58=$C5),0)),0)+
IFERROR(INDEX(D$19
$58,MATCH(1,($B$19:$B$58=$B5)*($C$19:$C$58="AUD"),0))*INDEX(D$62
$69,MATCH("AUD",$C$62:$C$69,0)),0)+
IFERROR(INDEX(D$19
$58,MATCH(1,($B$19:$B$58=$B5)*($C$19:$C$58="NOK"),0))*INDEX(D$62
$69,MATCH("NOK",$C$62:$C$69,0)),0)+
IFERROR(INDEX(D$19
$58,MATCH(1,($B$19:$B$58=$B5)*($C$19:$C$58="EUR"),0))*INDEX(D$62
$69,MATCH("EUR",$C$62:$C$69,0)),0)+
IFERROR(INDEX(D$19
$58,MATCH(1,($B$19:$B$58=$B5)*($C$19:$C$58="SGD"),0))*INDEX(D$62
$69,MATCH("SGD",$C$62:$C$69,0)),0)