اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم

أرجو المساعده .. شيت إكسيل عامود مدين وعامود دائن وعامود رصيد الإجماليات متساوية في أعمدة المدين والدائن وعامود الرصيد بيحسب صح لكن لما أعمل إجماليات لكل عامود يطلع فيه فرق كسر عشري غريب جداً لا يجعل الرصيد صفر بالرغم إني لما بستعمل معادلة A=B بتكون النتيجه TRUE برجاء الإفادة لأن الموضوع عاملي مشكلة في شغلي وجزاكم الله خيراً

سؤال في الجمع.xlsm

  • أفضل إجابة
قام بنشر

هذا الخطأ بالتقريب موجود في برنامج الاكسل وغيره من البرامج، والسبب كما يقولون هو التقريب الحاصل نتيجة تخزين الأرقام العشرية بالكمبيوتر بصيغة الرقم الثنائي  binary number

  ويمكن ملاحظة ذلك في المثال التالي:

Image

 

والمتحدثون عن ذلك يقترحون حلين:

1- استخدام الدالة round لتخطي خطأ التقريب

2- التعديل بخيار الاكسل لاعتبار العدد كما هو ظاهر وتجاهل الدقة غير المعروضة

image.png.30d973b721a253f565e888254f3c7d18.png

 

بعد تعديل الخيارات، ظهرت النتيجة

image.png.3f529806da41c7053b9614b4d5bd8011.png

للمزيد ممكن الاطلاع على:

https://docs.microsoft.com/ar-sa/office/troubleshoot/excel/floating-point-arithmetic-inaccurate-result

https://www.microsoft.com/en-us/microsoft-365/blog/2008/04/10/understanding-floating-point-precision-aka-why-does-excel-give-me-seemingly-wrong-answers/

بالتوفيق

 

  • Like 2
  • Thanks 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information