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

مشكلة في حال جمع الاعداد العشرية المحسوبة


رامي

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

عندي حقلين

الراتب

البدل

الراتب=500

البدل=100

الان نريد ان نحسب التالي

حقل محسوب لحساب الراتب اليومي عبارة عن قيمة حسابية : الراتب/30=18.33

حقل محسوب لحساب البدل اليومي عبارة عن قيمة حسابية : البدل/30=3.33

الان نريد من اكسيس جمع هذين الحقلين فكانت النتيجة 21.67

وهذا خطأ كبير لان المفروض تكون النتيجة الصحيحة هي 21.66

بصراحة حاولت كثيران احلها المشكلة وعجزت

ارجو حل هذه المشكلة لانها بصراحة اتعبتني

رابط هذا التعليق
شارك

أخي الكريم

النتيجة صحيحة

لأنه يوجد أرقام بعد الفاصلة 12.333333333 وعندما تجمعها مع رقم 12.333333333 فإن النتيجة تكون 24.66666666

ولأنك اخترت في التنسيق أن يحضر رقمين بعد الفاصلة فسوف يجبر الكسر فيصبح 24.67 وللتأكد من كلامي اجعل التنسيق 3 خانات ثم 4 ثم 5 فستجد أن آخر رقم هو 7

على كلٍ راجع التعابير clng و CDbl وهي تقوم بتحويل الأرقام وأيضاً round فمن خلالها تحدد كم رقم بعد الفاصلة تريد وبالتالي يستبعد باقي الكسر ثم تقوم بالجمع

فمثلا ً :

round(mynumber,2)

يحضر لك رقمين بعد الفاصلين فعلياً وليس بالتنسيق فقط

والسلام

رابط هذا التعليق
شارك

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