Here's how to do it for one entry in your value list. If you understand how it works, you'll be able to repeat the process for the others.
First, define a calculation field, cNewFlag, that will extract one of the three possible values from your value list formatted field.
FilterValues ( Sales Type ; "New" )
set this calculation field to "text" as its return type.
Now this field will show "New" for any record where New was selected in the Sales Type field.
Define a summary filed, sNewCount as the Count of cNewFlag.
This summary field will correctly return the number of records where "new" was selected as long as all such records are in your found set.
Many thanks! It is working as you described.....