You could modify formula field so that it puts a "0" in front of weeks < 10. Then the ordering should work. Added 1 more formula field that can calculate the previous field adding the following: IF( Week_number_Trial_Account__c < 10, 'Week ' + '0' + TEXT(Week_number_Trial_Account__c) , 'Week ' + TEXT(Week_number_Trial_Account__c))