Se você olhar para as especificações e limites , você verá que pelo menos desde o Excel 2007 os seguintes limites foram estabelecidos:
Number precision 15 digits
Smallest allowed negative number -2.2251E-308
Smallest allowed positive number 2.2251E-308
Largest allowed positive number 9.99999999999999E+307
Largest allowed negative number -9.99999999999999E+307
Largest allowed positive number via formula 1.7976931348623158e+308
Largest allowed negative number via formula -1.7976931348623158e+308
Como você pode ver, inevitavelmente perderá a precisão dependendo dos números que estiver usando.
Conforme você especificou números de 32 bits (assumindo números inteiros sem sinal), o valor máximo que você precisaria computar seria 18.446.744.073.709.551.616 (2 ^ 32 * 2 ^ 32 = 2 ^ 64) que excede claramente o limite de 15 dígitos, embora não excede o limite do número máximo que pode ser calculado.
Além disso, você planeja obter os 32 bits mais baixos do resultado, provavelmente seria melhor recorrer a uma linguagem de programação ou script para fazer tal cálculo.