In the attached are two offerings:
1. A formula-only solution in columns H:J, which uses only columns A, D and E of your data. This solution gives you repeating data in multiple rows.
2. A pivot table (in cells L2:O13) solution based on columns A:F (although only columns A, D and F are used). Column F is a calculated column giving the cost of each row being Unit Cost x Received quantity. You may already have this column in your data somewhere in which case you won't need to calculate it. The pivot table has a calculated field in it called Weighted Average (it's only Cost/Received Quantity). This has the advantage of only one row per Item Number.
Edit post posting: I see Ed Kelly has responded with a very similar pivot table, though Ed, are you sure those averages are weighted?