اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

بخصوص الدالة MOD


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

السلام عليكم

 

اخواني

 

الدالة  MOD   تقوم بإرجاع  باقي قسمة عددين

 

سؤالي  هل  الناتج 2  لهذه  الدالة

=MOD(-4;3)

صحيح أم هناك شروط ما  

لأني  كنت أتوقع  الناتج -1

تقديري

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

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

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

لذلك ناقص اربعة تقسيم 3 يكون الناتج ناقص اثنين والباقي 2

اذا  MOD(-4;3)=2  True

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

أخي سليم 

وضحت  بالتالي : 

2+(3×2-)=4-

مشيرا إلى أن -2   هي  ناتج قسمة  -4  على 3      أخي  هل هذا مقبول ؟

 

فصحة الكتابة ليس بالضرورة دال على صحة العملية 

هل هنا خطأ لما أكتب 

(1-)+(3×1-)=4-

على أساس  ناتج القسمة  -4  على 3  هو -1

و الباقي هو -1

 

شكرا أستاذ 

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

أخي الحبيب أبو بلقيس

أنا مش مدرس رياضيات ، لكن تعال ناخد الموضوع ببساطة كدا وبالبلدي ...

الدالة MOD تأتي بباقي القسمة بعد الحصول على رقم صحيح

يعني لو قلنا :

=MOD(14,3)

الناتج هيكون 2 ..إزاي؟

الرقم 3 دا الرقم المقسوم عليه .. لو جبنا مضاعفات الرقم وقلنا : 3 - 6 - 9 - 12 - 15 - 18وهكذا ، ونشوف الرقم بتاعنا بيقع فين ؟ بيقع بعد الـ 12 وقبل الـ 15 ..

نشوف أصغر رقم في المضاعفات اللي هو رقم 12 ونجري عملية حسابية بسيطة جداً (الرقم الهدف - أصغر رقم من المضاعفات) يبقا الناتج هيكون (14 - 12 ) = 2

إذاً الناتج هو 2

******

نيجي بقا للسالب يا كبير

نشوف مضاعفات الرقم المقسوم عليه اللي هو 3 .. هنلاقي : 3 - 6 - 9 - 12 - 15 - 18 وهكذا ، ولأن الرقم الهدف بالسالب يبقا هنخلي المضاعفات بالسالب يعني

-3 ، -6 ، -9 ، -12 ، -15

طيب نرجع للمعادلة الخاصة بك ونشوف مع بعض :

=MOD(-4,3)

الرقم الهدف -4

طيب الرقم الهدف بيقع بين -3 ، -6 صح كدا ..نشوف أصغرهم ..أصغرهم رقم -6 وليس -3 خلي بالك لأن السالب في خط الأعداد بيتجه ناحية الشمال فالصفر أكبر من -1 ، والـ -1 أكبر من -2 وهكذا ..بكدا يكون -6 أكبر من -3 ..

نأتي لأهم خطوة (الرقم الهدف - أصغر رقم من المضاعفات) دي المعادلة اللي اتفقنا عليها

=-4-(-6)

فالناتج يكون 2

 

أرجو أن أكون وفقت في توصيل المعلومة .. وأعتذر لمدرسي الرياضيات إن كنت أخطأ في فهمي

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

وهذه طريقة اخرى بالاكسل

 

كقاعدة عامة للحصور على بافي قسمة a على b فأن:

a mod b =a-b*INT(a/b)

مثال:

 

باقي قسمة -4 على 3

=-4-3*INT(-4/3)
  • Like 1
رابط هذا التعليق
شارك

 لا تنسَ يا اخي ابو بلقيس ان الباقي يجب ان يكون (اكبر او يساوي صفر) و( اصغر من المقسوم عليه)

في معادلتك انت 

(1-)+(3×1-)=4-    الباقي هو 1-

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

أخي سليم جرب الكود التالي :

MsgBox -4 Mod 3

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

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

السلام  عليكم 

 

شكرا جزيلا  أستاذي الكريم 

ياسر خليل 

أبو تراب   بارك الله فيكما

 

أستاذي سليم  

ما التعليل الممكن تقديمه  في  إرجاع  الباقي سالبا هنا ؟؟

(MOD(4;-3=

 

 

بارك الله فيكم   شكرا 

 

 

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

 

أخي سليم جرب الكود التالي :

MsgBox -4 Mod 3

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

 

 

سبب الاختلاف هو في الرابط التالي:

 

MOD Function and Mod Operator Return Different Values

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

أخي أبو بلقيس لو جربت الصيغة التالية .. لأعطتك النتائج المرجوة

=4-(-3)*QUOTIENT(4,-3)

أو من خلال محرر الأكواد ستعطي نفس النتيجة

MsgBox 4 Mod -3
رابط هذا التعليق
شارك

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