Subtract the bond's purchase price from its face value. For example, if you had a bond that was purchased for $100 dollars and had a face value of $150, you would subtract $100 from $150 to get $50.
Divide the result by the face value of the bond. Continuing with our example from above, this would give us 50/150 or 0.33. For the purposes of this article we will call the result for this step the face value ratio.
Divide 360 (roughly the number of days in one year) by the numbers of days remaining until the treasury's maturity date. For example, if you had a bill that was set to mature in 91 days you would divide 360 by 91 to get 3.96 when you round up.
Multiply the result of the previous step by the face value ratio you calculated in Step 3. Using our example above, this would give us 3.96 x 0.33 or 1.31 when you round up once again.
Convert the answer to a percentage. To do this, you multiply the result of the previous step by 100. Using our example, this would give us 1.31 x 100 or a treasury bill yield of 131 percent.
Source:
How to Calculate Treasury Yields | eHow