This ignores two things:
*Grout between the tiles. Instead of using the tile dimension, use the tile-to-tile spacing including grout and repeat. This will give fewer tiles.
*You will have to cut tiles to fit at the edges and you will have some scrap that is too small to fit anything. Allow at least 10% more.