There are 7000 grains (weight) of powder in a 1lb can. By your numbers that is 86 shots for a 1lb can of powder.

Yes it is cheaper when shooting a cartridge that only uses 45 or even 25 grains of powder.

My loads for 38 Spl use about 4 grains, so about 1750 rounds per lb of powder.