Thanks! I am trying to get away from named ranges.The standard RANK function is rather more flexible than one might expect. If 'firstRange' and 'secondRange' are two named ranges then
{= RANK.AVG(firstRange,(firstRange,secondRange),1)}
will rank each number within the first array as a member of the union of the two ranges. A test on
ISNUMBER(firstRange)
might improve the look of the output.