What is the exact error message? I've never seen a reference to a matrix. Can the field be null? Can the number of characters after "/OU" sometimes be less than 3? Try the following:
if isnull({field}) or
ubound(split({field},"/OU")) < 2 or
Split({field}, "/OU")[2]) < 4 then
"Error" else
"/OU" & Left(Split({field}, "/OU")[2]), 4)
If this still doesn't work, you should provide samples of the field that include all variations.
-LB