Если погуглить, то можно найти готовую формулу.