اعداد ۱۶ رقمی در اکسل

حداکثر تعداد ارقامی که اکسل در یک سلولش می‌تواند نگه‌داری کند ۱۵ رقم است و رقم ۱۶ ام حذف نمی‌شود بلکه  0 خواهد شد.

بنابراین ما می‌توانیم یک عدد ۲۰ رقمی را در اکسل تایپ کنیم اما باید بدانید که رقم ۱۶ تا ۲۰ ام آن عدد صفر می‌شوند مانند این عدد:

12312345645678700000

دلیل این امر در سایت مایکروسافت تبعیت از استاندارهای IEEE ذکر شده است:

Excel follows the IEEE 754 specification for how to store and calculate floating-point numbers. Excel therefore stores only 15 significant digits in a number and changes digits after the fifteenth place to zeros

 


تایپ عددی ۱۶ رقمی در اکسل - شماره کارت بانکی

برای این کار باید مقدار ۱۶ رقمی را به صورت یک متن در اکسل وارد کنید و این بدان معناست که از این پس روی آن مقادیر محاسبه ندارید و فقط می‌توانید آن را مشاهده کنید. این تکنیک برای وارد کردن شماره کارت بانکی در اکسل که ۱۶ رقمی است کاربرد دارد.

راه کار اول:

کافی است که قبل از عدد علامت آپستروف یعنی 'را تایپ کنید. (این علامت بر روی کیبورد شما همان جایی است که حرف گ فارسی است). مانند:

'12312345645678712345


راه کار دوم:

قبل از تایپ عدد ۱۶ رقمی، باید با زدن کلید Ctrl + 1 به Format Cells بروید و گزینه TEXT را انتخاب کنید و *سپس* عدد ۱۶ رقمی یا بیشتر را در اکسل تایپ کنید:


جمع اعداد بزرگتر از ۱۵ رقم در اکسل

اساسا این کار به دلیل استاندارد IEEE در اکسل امکان پذیر نیست. 

بنابراین این کار توسط برنامه نویسی VBA و با استفاده از Data Type جدید LongLong که در کامپیوترهای 64 بیتی قابل استفاده است

کد زیر مقادیری که در سلولهای A1 تا A10 اکسل به صورت TEXT و با بیش از ۱۵ رقم وارد شده‌اند را جمع می‌زند.

Sub sum_16_digists()
' Code By: Farshid | Farsaran
Dim x As LongLong
Dim s As LongLong
For i = 1 To 10
    x = CLngLng(Cells(i, 1))
    s = s + x
Next i
Debug.Print s
End Sub

بازه اعداد LongLong طبق وب سایت ۱۹ رقم در محدوده زیر است:

LongLong (LongLong integer) variables are stored as signed 64-bit (8-byte) numbers ranging in value from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807. 

همچنین باید بدانید که برای جمع اعداد خیلی بزرگ می‌توانیم از زبان پایتون و یا الگوریتم‌هایی که در اینترنت به فراوانی برای این کار نوشته شده است، به سهولت استفاده کرد.

🩹 برچسب‌ها