I need some help with the formula below:

Basically in order to get a true value, if J has a GBP or EUR then column R must have value under 40 and in addition to this, column O must have a value that is less than 33% of the value in column R.

The second part is that if column J has anything in it other than GBP or EUR then it must check column S and return "True" only if the value here is less than 67 and the subsequent value in column P is less than 33% of the value in column S.

The formula below doesn't quite work and any help would be great.

=IF(AND(O13 <=R13/0.332,R13 < IF(OR(J13="GBP",J13="EUR"),40,67)),"True","")

Thanks