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

ROUNDUP-MOD


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

اخواني الاعزاء

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

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

اخواني خبراء الاكسل عندي جدول مصمم بالاكسل وصعب علي في امر وهو عند وضع شرط في خليه بمعنى استخدمة معادلة IF لكن بدون جدوى فهي تعطي 7 احتمالات فقط .

مثال : اذا كان A1 تساوي 1 اذن B1 تساوي أ

واذا كان A1 تساوي 2 اذن B1 تساوي ب

وهكذا الى 28 رقم لكل رقم مقابله حرف ولكن للاسف الخلية الواحدة تكفي فقط لسبع احتمالات وانا اريد 28 احتمال فكيف ذلك افيدوني جزاكم الله كل خير .

الامر الثاني :-

اريد ان اضع عملية قسمة لاكن بدون باقي بمعنى لدي 66 تقسيم 12 يساوي 5.5 فهناك كسر وان اريد مباشر بدون كسر وهو 6 أي اريد معادلة عندا اكتب الرقم يقسمة مباشرة ويعطيني الباقي الصحيح بدون كسر فما هي المعادلة في ذلك جزاكم الله كل خير

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

يوجد بهذا المنتدى الرائع حل لمشكلتك وتستطيع البحث عن (تكرار الداله if) حيث تم شرحها على ما أذكر والنسبة للباقي تستطيع استخدام خاصية raundupللتقريب او تقليل الفواصل العشرية

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

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

شكراً لك اخي العزيز على ردك السريع وهذا من حسن الاخلاق الحميدة فيك وانا اعتذر من مشرفي هذا المنتدى العظيم على تجاوزي فانا جديد في المنتدى ولم انتبه للشروط جيداً .

بالنسبة لردك اخي العزيز بالنسبة للسوال الاول فالحمد لله قد حصلت على حل .

أما موضوع القسمة فلم اجد حل سريع فان ارجوا اذا كان لديك قي قسمة الاعداد بدون باقي لانني قد استخدمت القسمة العادية وهي مثال :-

818 تقسيم 12 يساوي 68.166666667 فخرج رقم صحيح وباقي وهو الكسر وانا اريد الباقي مباشرة عدد صحيح وهو 2 فهل هنا معادلة لذلك .

وسوف اجرب طريقتك اخي العزيز وشكرا جزيلا .

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

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

السلام عليكم الاخ ابو حكيم

بالنسبة لسؤوالك الاول اعذرني لا علم لي عن كيفية تنفيذه .

اما السؤوال الثاني فله عدة احتمالات

1 - ان كنت تريد قسمة عددين من دون باقي و تقريب العدد للاعلى استخدم الدالة التالية

=ROUNDUP(A1/A2;0)
2- كنت تريد ناتج القسمة مقرب للادنى استخد احد الدوال التالية:
=ROUNDDOWN(A1/A2;0)
=INT(A1/A2)
3- ان كنت تريد قسمة العدد يقرب للادنى ان كان الرقم العشري اصغر من 5 و يقرب للاعلى ان كان الرقم العشري اكبر او يساوي 5
=MROUND(A1/A2;1)
=ROUND(A1/A2;0)

مع العلم ان الدالة MROUND يجب ان تضيفها من Add-Ins من قائمة ادوات TOOLS ثم تختار Add-ins ثم تختار Analysis ToolPak ثم يمكنك استخدام الدالة

انشاء الله يكون الك فائدة منهم

اخوك حسام

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

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

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

مثال :

55 ÷ 12= 4.583333333 وانا اريدها ان تطرح هكذا 55 - 12 - 12 -12 -12 الباقي 7 وانا اريد الناتج مباشرة يظهر لي في الخانة المطلوبه وهو 7 بدون ذكر عدد مرات القسمة .

فارجوا ان يكون المثال واضح لسيادتكم

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

السلام عليكم،

إذا أردت إستخراج باقي القسمة فقط .. فعليك بإستخدام الدالة MOD .. كما في المثال التالي:

=MOD(55,12)

ولا تنسى تغيير الفاصلة إلى ; إذا كنت تستخدم النسخة العربية من الويندوز.

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

اخي العزيز خبير الاكسل علي حسين السحيب

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

اخي العزيز لقد جربت الدلة فنجحت والحمد لله ولي استفسار بسيط

عندما اقسم على رقم معين الباقي يكون صفر وهو يساوي المقسوم علية وانا اريدة ان بضهر الباقي ولا يظهر الصفر ابدا .

مثال 16092تقسيم 4 الباقي صفر اي يساوي 4 وانا اريده ان يظهر الرقم 4 فهل من طرقة لذلك يا اخي العزيز .

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

(; "س";5= IF( A1

ولكن عندما اريد العكس اي تحويل الحرف الى رقم كما في المثال :-

(; "5";س= IF( A1 فما هي الطريقة لذلك

وايضاً عندما اريد من حرف الى حرق كما في المثال

(; "5";س= IF( A1

واعذرني اخي على اسئلتي الكثيرة ولكم مني كل الحب والاحترام

تلميذكم / ابو حكيم

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

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

السلام عليكم،

عندما اقسم على رقم معين الباقي يكون صفر وهو يساوي المقسوم علية وانا اريدة ان بضهر الباقي ولا يظهر الصفر ابدا .

مثال 16092تقسيم 4 الباقي صفر اي يساوي 4 وانا اريده ان يظهر الرقم 4 فهل من طرقة لذلك يا اخي العزيز .

بالنسبة للسؤال السابق فهو غير واضح .. لأن ناتج قسمة 16092 على 4 هو 4023 وبدون أي باقي .. فكيف تريد أن يصبح الباقي 4!!! وكيف لنا أن نعرف الرقم الذي نريده أن يظهر كباقي عندما نغير أرقام القاسم والمقسوم؟؟

لذا أود منك إيضاح ما تريد بشكل أفضل.

(; "5";س= IF( A1 فما هي الطريقة لذلك

أما بالنسبة لهذا السؤال فمن القواعد الأساسية في بناء المعادلات الرياضية في برنامج الإكسل أنه عندما يكون أي جزء من الصيغة يحتوي على نص .. فلا بد من تطويق ذلك النص بعلامتي تنصيص لكي يتعرف عليه البرنامج على أنه نص .. أما بالنسبة للأرقام فلا حاجة لتطويقها بعلامات تنصيص .. وبعد تطبيق هذه القاعدة تصبح الصيغة هكذا:

=IF(A1="س";5;"")
وتصبح الصيغة الثانية هكذا:
=IF(A1="س";"س";"")

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

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

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

Important Information