Looks like Excel is probably converting to a DOUBLE type variable for the answer.
https://docs.microsoft.com/en-us/office/...d-by-excel -- from the online documentation, there's no INT64 type support. Since the result is larger than a LONG can hold, it's given as a DOUBLE, which loses precision after swapping into scientific notation.
https://docs.microsoft.com/en-us/office/...d-by-excel -- from the online documentation, there's no INT64 type support. Since the result is larger than a LONG can hold, it's given as a DOUBLE, which loses precision after swapping into scientific notation.