أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

إن المستعرض الذي تستخدمه غير معتمد

إنك تحتاج إلى تحديث المستعرض لاستخدام الموقع.

التحديث إلى أحدث إصدار من Internet Explorer

كيف يتم تصحيح أخطاء التقريب في حساب الفاصلة العائمة

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية214118
الأعراض
قد ينتج عن العديد من تركيبات من العمليات الحسابية على أرقام الفاصلة العائمة في Microsoft Excel و Microsoft Works نتائج تظهر غير صحيحة بواسطة كميات صغيرة جداً. على سبيل المثال، المعادلة
=1*(.5-.4-.1)
يتم تقييم إلى المقدار (- 2.78E - 17) ، أو-0.0000000000000000278 بدلاً من 0.
السبب
هذا السلوك غير مشكلة في أو تحديد من Excel أو Works; يحدث هذا السلوك بسبب يتطلب معهد المهندسين و الكهربائيين والإلكترونيين (IEEE) 754 الفاصلة العائمة القياسي تخزين أرقام في تنسيق ثنائي.
الحل البديل

الطريقة الأولى

لتقليل أية تأثيرات inaccuracy التخزين حسابي النقطة العائمة استخدم الدالة Round() الأرقام إلى عدد المنازل العشرية التي يتطلبها الحساب الخاص بك. على سبيل المثال، إذا كنت تعمل مع العملة التي من المحتمل أن يكون تقريبه إلى منزلتين عشريتين:

=round(1*(0.5-0.4-0.1),2)

الطريقة الثانية

يمكنك منع النقطة العائمة أخطاء من التأثير على العمل باستخدام الدقة كما في العرض التقريب بشكل متكرر الخيار. يفرض هذا الخيار قيمة كل رقم في ورقة العمل أن الدقة التي يتم عرضها في ورقة العمل.

ملاحظة يمكن أن يكون استخدام خيار الدقة كما المعروضة تأثيرات الحساب التراكمي أن تجعل البيانات غير دقيقة تزداد بمرور الوقت. استخدم هذا الخيار فقط إذا كنت متأكداً من percision المعروض ستحتفظ دقة بياناتك.

لاستخدام خيار الدقة كما في العرض اتبع الخطوات التالية:

Excel 2000 وExcel 2002 و Excel 2003
  1. من القائمة أدوات، انقر فوق خيارات.
  2. ضمن علامة التبويب حساب ضمن خيارات المصنف انقر لتحديد خانة الاختيار الدقة كما في العرض.
  3. انقر فوق موافق.
Excel 2007
  1. انقر فوق زر Microsoft Office ، ثم انقر فوق Excel خيارات, ثم انقر فوق الفئة خيارات متقدمة.
  2. في المقطع عند حساب هذا المصنف حدد المصنف الذي تريده، ثم انقر فوق خانة الاختيار تعيين الدقة كما المعروضة ثم انقر فوق موافق.
إذا استخدمت خيار الدقة كما في العرض يجب تنسيق أرقام الخاصة بك باستخدام تنسيق رقم محدد.

لتنسيق خلايا محددة بدقة رقم اتبع الخطوات التالية:
  1. انقر بزر الماوس الأيمن فوق الخلايا التي تريد تنسيقها ثم انقر فوق تنسيق خلايا.
  2. ضمن علامة التبويب رقم ضمن فئة, انقر فوق رقم.
  3. في المربع المنازل العشرية حدد الدقة (عدد المنازل العشرية) التي تريدها.
  4. انقر فوق موافق.
Excel 2010
  1. انقر فوق علامة التبويب "ملف" ، انقر فوق Excel خيارات, ثم انقر فوق الفئة خيارات متقدمة.
  2. في المقطع عند حساب هذا المصنف حدد المصنف الذي تريده، ثم انقر فوق خانة الاختيار تعيين الدقة كما المعروضة ثم انقر فوق موافق.
إذا استخدمت خيار الدقة كما في العرض يجب تنسيق أرقام الخاصة بك باستخدام تنسيق رقم محدد.

لتنسيق خلايا محددة بدقة رقم اتبع الخطوات التالية:
  1. انقر بزر الماوس الأيمن فوق الخلايا التي تريد تنسيقها ثم انقر فوق تنسيق خلايا.
  2. ضمن علامة التبويب رقم ضمن فئة, انقر فوق رقم.
  3. في المربع المنازل العشرية حدد الدقة (عدد المنازل العشرية) التي تريدها.
  4. انقر فوق موافق.
معلومات أخرى
754 IEEE القياسي هو أسلوب لتخزين أرقام الفاصلة العائمة في طريقة مضغوط سهل التعامل معها. يتم استخدام هذا المقياس من قبل Intel coprocessors والبرامج معظم المستندة إلى الكمبيوتر التي تقوم بتطبيق الفاصلة العائمة في الرياضيات.

تعيّن IEEE 754 تخزين أرقام في تنسيق ثنائي تقليل متطلبات تخزين والسماح المضمنة الثنائية حسابي الإرشادات المتوفرة في كافة المعالجات الصغيرة على معالجة البيانات بشكل سريع نسبياً. ومع ذلك، فإن بعض الأرقام التي تكون بسيطة يتم تحويل الأرقام العشرية غير مكررة إلى تكرار الأرقام الثنائية التي لا يمكن تخزين بدقة السرية.

الرقم على سبيل المثال، يمكن تمثيل 1/10 في نظام الأرقام عشري مع عشري بسيط:
.1
ومع ذلك، يصبح نفس العدد في تنسيق ثنائي ثنائي مكرر العشري:
.0001100011000111000111 (وهكذا)
لا يمكن تمثيل هذا الرقم في مقدار المساحة محدد. ولذلك، فإن هذا يتم تقريب الرقم بواسطة تقريباً - 2.78E - 17 عند تخزينها.

إذا كان يتم تنفيذ العمليات الحسابية متعددة للحصول على نتيجة معينة, قد التراكمي هذه الأخطاء التقريب.
مراجع
لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft" (ينتقل بك هذا الارتباط إلى صفحة قد يكون محتواها كله أو جزء منه باللغة الإنجليزية):
78113حساب الفاصلة العائمة قد يعطي نتائج غير دقيقة

Excel 2007 وفي Excel 2010

لمزيد من المعلومات حول كيفية تغيير دقة الحسابات, انقر فوق تعليمات Microsoft Office Excel على شريط الأدوات اكتب التغيير عندما وكيفية يتم حساب الصيغ في تعليمات Excel ثم انقر فوق بحث لعرض الموضوع.

Excel 2002 و Excel 2003

لمزيد من المعلومات حول تغيير دقة الحساب انقر فوق تعليمات Microsoft Excel من القائمة تعليمات ، اكتب التغيير عندما وكيفية يتم حساب الصيغ في مساعد Office "أو" معالج الإجابة ثم انقر فوق بحث لعرض الموضوع.

Excel 2000

لمزيد من المعلومات حول تغيير دقة الحساب انقر فوق تعليمات Microsoft Excel من القائمة تعليمات ، اكتب تغيير الطريقة التي يحسب Microsoft Excel الصيغ في مساعد Office "أو" معالج الإجابة ثم انقر فوق بحث لعرض الموضوع.
xl

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 214118 - آخر مراجعة: 05/13/2010 05:12:57 - المراجعة: 8.0

  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Office Excel 2003
  • Microsoft Office Excel 2007
  • Microsoft Excel 2010
  • kbmt kbprb KB214118 KbMtar
تعليقات