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

تقريب خاص


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

اريد تقريب خاص فى شيت الكنترول

بمعادله فى برنامج الاكسيل

حيث مثلا 3.1 تتحول الى 3 فقط ويتم حذف 0.1

و 3.2 : 3.5 تتحول الى 3.5

و 3.6 : 3.9 تتحول الى 4

مثلا يعنى يتم حذف 0.1 من الدرجه ومن .2 : 2.5 تتحول الى 0.5 وغير ذلك تتحول الى اقرب درجه صحيحه

ولكم جزيل الشكر

ولو امكن تكون على ورقه شيت اكسيل

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

الأخ العزيز / kinggraphic

السلام عليكم ورحمة الله وبركاته

أهلا وسهلا بك في هذا المنتدى ومرحباً بك عضواً جديداً فيه

ويسعدني أن أرد على استفسارك حول التقريب الخاص اللي طلبته

وهذه المعادلة حسب التقريب اللي طلبته


=IF(A2-INT(A2)>0.5;INT(A2)+1;IF(A2-INT(A2)>0.1;INT(A2)+0.5;IF(A2-INT(A2)=0.1;INT(A2);IF(A2-INT(A2)=0;A2))))

يمكنك أن تغير الخلية التي تريد تقريب الرقم منها وهي هنا في المعادلة الخلية (A2 )

وهذا ملف مرفق

تم تعديل المشاركة

حيث تم اكتشاف خطأ في المعادلة وتم التصحيح أرجو إن كنت حملت الملف السابق أن تحذفه وتحمل الملف الجديد

تقريب خاص.rar

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

الأخ العزيز / أبو سلام

جزاك الله خير على التنبيه

فعلا لا حطت ذلك

وتم إضافة إشارة أصغرقبل إشارة يساوي في هذا الجزء من المعادلة

IF(A2-INT(A2)<=0.1;INT(A2)
وضبطت المعادلة والحمد لله حيث ستصبح المعادلة كالتالي :

=IF(A2-INT(A2)>0.5;INT(A2)+1;IF(A2-INT(A2)>0.1;INT(A2)+0.5;IF(A2-INT(A2)<=0.1;INT(A2);IF(A2-INT(A2)=0;A2))))

فضلا استبدل المعادلة واخبرني بالنتيجة جزاك الله خير

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

أستاذي ومعلمي الشهابي تحية من القلب لشخصكم الكريم بصراحة أفكاركم عبقرية ولكن هذه محاولة مني لعلها تضيف فكرة ألي أخريين لتحسينها

Book1.rar

تم تعديل بواسطه mahmoud-lee
  • Like 2
رابط هذا التعليق
شارك

الأخ العزيز / محمود

أولا : شكراً على الكلمات الطيبة

ثانيا: حلكم جميل وفائدة جميلة نستفيدها منكم

والحل الذي قدمته أنا إنما هو استفادة من هذا المنتدى المفيد ليس إلا

وأيضاً اطلعت على بعض مشاركاتكم رائعة وفي محلها وحلول أساتذة

ماشاء الله عليكم وبارك الله فيكم

ونشاطكم ملحوظ هذه الأيام في المنتدى

جزاكم الله خير على إثراء الموضوع

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

دي حقيقة والله أنت أساتذتي أللي أستفدت منهم أكثر من الكتب لأنكم التطبيق العملي الحي لكل التساؤلات العملية أللي ممكن تواهجه الشخص عند التطبيق فكنتم المرجع للجميع

أما عن نشاطي فليس نشاط ولا حاجة أنما محاولة علي قدي لرد الجميل لهؤلاء العباقرة المسئوليين عن هذا الصرح الرائع

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

السلام عليكم

الاخ الشهابي الله يرفع قدرك عنده ان شاء الله

ضبطت المعادلة ولكن

مالحكمة اذا كان ينطبق الشرط وهو الطرح = 0.1 ؟

وتحقق ل 1.1 و 2.1 و 3.1 ولماذا لم يتحقق ل 4.1 و 5.1 و 6.1 وهكذا

ومافائدة وضع علامة >

واليكم طريقة مختصرة ثانية للتقريب

وجزاكم الله خير

تقريب خاص-SA.rar

تم تعديل بواسطه ابوسلام
رابط هذا التعليق
شارك

أخي العزيز / أبو سلام

السلام عليكم

الاخ الشهابي الله يرفع قدرك عنده ان شاء الله

ضبطت المعادلة ولكن

مالحكمة اذا كان ينطبق الشرط وهو الطرح = 0.1 ؟

وتحقق ل 1.1 و 2.1 و 3.1 ولماذا لم يتحقق ل 4.1 و 5.1 و 6.1 وهكذا

ومافائدة وضع علامة >

تصدق أخي نفس التساؤل خطر لي ومستغرب فعلاً لذلك

واليكم طريقة مختصرة ثانية للتقريب

يا شيخ عندك هذه المعادلة المختصرة الرائعة وتطلب غيرها !!!

المهم جزاكم الله خير على هذه الفائدة

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

السلام عليكم

الاخ الشهابي

انا لست كاتب الموضوع وانما كنت متابع لردودكم

ودرست المعادلة ولاحظت الملاحظة وكان لدي استفسار عليها

وكانت لدي فكرة في دالات التقريب وبالاعتماد على

شروط دالتك قمت باختصار المعادلة

وجزاكم الله خير

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

الأخ العزيز / أبو سلام

العفو فعلا حصل التباس لدي

ظننتك صاحب الموضوع

ومرة أخرى أقدم لك إعجابي وشكري على هذه المعادلة الرائعة

الله يزيدك فهما وعلماً

وجزاكم الله خير

تقبل تحياتي

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

اشكركم جميعا على المشاركات الرائعه بصراحه الموضوع ده ارهقنى جدا وخاصه فى الرصد والشيت المطلوب فى الادارة لانهم يحتاجون هذا التقريب بما كان يجعلنى اضطر الى التغير اليدوى لكل القيم

اسئله بقى للايضاح هل ستغير تلك المعادله القيم ولذا تتغير فى المجموع ام لا

يعنى مثلا

1.2+1.6= 1.8

ولكن عند التقريب ستكون

2+1.5 = 3.5

هل سيتغير المجموع تلقائى ام لا

وهل ستنفذ تلك المعادله مع القيم الكبيرة 200.2 مثلا

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

السلام عليكم

اخي العزيز

اذا تريد النتائج قريبة الى الصحة

اجمع ثم طبق دالة شرط التقريب؟

لان لو قربت كلا على حدة وجمعت التقريب سوف تحصل على نتائج بعيدة على الجمع الحقيقي

واخي هذه العبارة مش مفهومة وضح اكثر


ومعلش فى حاجه فى شيت التقريب الخاص

6.1 تتحول الى 6.5

من اول 6.1 : 9.1 بتتحول الى نصف ولا تحذف النصف ؟؟؟؟؟

ارفق الملف لتتوضح الرؤية اكثر

وبالله التوفيق

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

أخي العزيز / kinggraphic

فعلاً ملاحظاتك في محلها

والتعامل مع الكسور دقيق جداً

فأحيناً يكون الرقم مثلاً (9.1) وأحياناً (9.10000000000002)

فالفارق بينهما دقيق جداً ربما لا يعد فارق ولكن مع الحاسوب يختلف الأمر

وهذا أيضاً ينطبق على تساءل أخينا أبو سلام وأنا أيضا خطرعلى بالي ذلك التساءل حول:

اختلاف النتيجة عند زيادة الأرقام وإضافة الإشارة أصغر في المعادلة

وبالتالي : تمت محاولة التعديل على المعادلة الأولى المقدمة من قبلي وكذلك معادلة أخينا أبو سلام لتصبحا بهذا الشكل



=IF(A2-INT(A2)>0.59999999999999;INT(A2)+1;IF(A2-INT(A2)>0.19999999999999;INT(A2)+0.5;IF(A2-INT(A2)<=0.19999999999999;INT(A2);IF(A2-INT(A2)=0;A2))))



=IF(A2-INT(A2)<=0.19999999999999;ROUND(A2;0);CEILING(A2;0.50000000000009))

وتم تطبيقهما على الأرقام إلى الرقم 225 والحمدلله انضبطت وكل شيء تمام

وبالنسبة لعملية الجمع تم جمع نتيجة المعادلتين مع الرقم واحد في عمدين جديدين والنتيجة مضبوطة إن شاء الله

وهذا ملف مرفق معدل

تقريب خاص-معدل.rar

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

  • 11 months later...

السلام عليكم ورحمة الله وبركاتة

 

جزاكم الله خيراً علي هذة المعادلة القيمة جدا

بس انا عندي مشكله كل ما اخدها كوبي يطلعلي رساله ان في خطأ في المعادلة ويظلل الرقم اللى هو 0.5 اللى فى اول المعادلة 
لو ممكن تفيدونا بسبب الخطأ اكون شاكر جدا

 

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

السلام عليكم

الاخ الحبيب / الشهابي

 

بارك الله فيك

وطالت غيبتك عنا بحلولك الراائعة الجميله

جزاك الله خيرا

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

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