The probelm is the logical distinction between ‘or’ and ‘and'; all integers are either >=100 OR < =150!! But only a specific range is both >100 AND <150. If you write [if Si1>100 && $i1<150 then $i1 else out2 $i1] you'll get the functionality of the [split] object
 just looked at Simon’s response, doh…..
ps, did I leave enough space between "and and ‘and'" ;)