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

مساعدة فى معادلة فى إستعلام بخصوص الشرائح


khaledhelmy
إذهب إلى أفضل إجابة Solved by ابوخليل,

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

إخوانى الكرام كل عام وأنتم بخير

المثال المرفق عبارة عن إستعلام به 3 معادلات

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

بمعنى

إذا كان عدد الفواتير من 1 إلى 250 يقوم بحساب كل فاتورة ب 0.25

يعنى 0.25 * عدد الفواتير اللى ما بين 1 إلى 250

 

إذا كان عدد الفواتير من 251 إلى 1000 يقوم بحساب كل فاتورة ب 0.35

يعنى 0.35 * عدد الفواتير اللى ما بين 251 إلى 1000

 

 

إذا كان عدد الفواتير أكبر من 1000 إلى ما لانهاية  يقوم بحساب كل فاتورة ب 0.5

يعنى 0.5 * عدد الفواتير اللى ما بين 1 إلى ما فوق ال 1000 يعنى إلى ما لانهاية

بمعنى أنه يقوم بإيقاف المعادلتين السابقتين ويكون قيمتهم صفر فى الخانة ( sh1وsh2) ويقوم بتشغيل المعادلة الثالثة طالما انها تعدت رقم ال 1000 ويقوم بضرب جميع الفواتير السابقة فى 0.5

هذا المثال لقد قام السيد الأخ / أبو خليل فى مساعدتى فيه من قبل ولكن كان عبارة عن فكرة مختلفة عن التى أريدها الأن

1.rar

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

بمفهوم أوضح

إذا نظرنا إلى الأسم الأول وهو إسلام

نرى ان المعادلة سليمة تماما

حيث ان عدد الفواتير هو 251

حيث قام بضرب عدد الفواتير * 0.25 لغاية 250

أما ما بعد ال250 وهى فاتورة واحدة فقد قام بضربها * 0.35 على أساس أنها شريحة ثانية

 

ونفس الكلام ينطبق على رامى

لكن لا تنطبق علي شريف ولا اعرف لماذا

 

اما لحالة صبرى ومحمود فهى سليمة ولكن يتبقى أن يكون الشريحة الأولى والتانيى = صفر

على إعتبار انهم تعدوا ال 1000

والمثال المرفق يوضح أكثر

 

أرجو من حضراتكم التكرم بمساعدتى فى هذا المثال للضرورة القصوى

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

 

1.rar

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

فعلاً أخى الكريم أبو خليل

إذا تعدى الألف  ينطبق عليه النظام الجديد

وهو أن يقوم بضرب جميع الفواتير * 0.5

سواء كان قبل الألف أو بعدها ويكون قيمة الشريحة الأولى والشريحة الثانية = صفر

أما إذا لم يتعدى الألف فيكون أول 250 * 0.25

ومن 251 إلى 1000 يتم ضربه * 0.35

وشكراً وجزاك الله كل خير

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

الأخ الكريم أبو خليل

سلمت يداك

تمام التمام

بارك الله لك وجزاك الله كل خير وزادك الله من علمه

ولكن لي طلبين من فضلك

الأول : ممكن حضرتك تشرحلى المعادلات معناها ايه علشان انا متلخبط كل ما أجى أشرحها لنفسى علشان أفهمها

الثانى : الشريحة الأولى من المفترض انه إذا قمت بضرب الفواتير * 0.25

بمعنى أن 250*0.25 = 62.5 وليس 125

فهل أقوم بتغيير الرقم الموجود فى معادلة الشريحة الأولى من 125 إلى 62.5

وشكراً

وأوصيك بالشرح لاني أحب أعمل الشئ عن فهم

ومتشكر جدا لمجهودك معى

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

بالنسبة لطلبك الاول

تم تعديل المرفق في مشاركتي السابقة

 

واليك الشرح حسب ما مكنني منه وقتي :

 

بداية الشرح هو للدالة الشرطية iif
 وهي بابسط صورة تأخذ شرط وقيمتين اذا تحقق الشرط تظهر لنا القيمة اللاولى وان لم يتحقق تظهر لنا القيمة الثانية
الحقل الأول والمطلوب : كل 250 تعوض بـ  0.25 وما زاد يرحل للحقل الثاني  شرط الا تزيد القيمة الاساسية للحقل عن 1000 
والا سوف يرحل كامل العدد الى الحقل الثالث  وتكون قيمته =0  
الحقل الثاني: ما زاد على 250 الى 1000 تعوض بـ 0.35  ولو زاد العدد عن 1000 يرحل الى الحقل الثالث وتكون قيمته =0
الحقل الثالث منفرد بالقيم التي تزيد عن 1000 فتعوض بـ  0.5
 
نبدأ بالحقل الأول :
 IIf([nmb]>1000;0;IIf(([nmb])<=250;[nmb]*0.25;250*0.25))
لاحظ ان اكسس يقرأ الشرط بالترتيب
الشرط الاول :
اذا كانت القيمة اكبر من الف فالناتج = صفر
IIf([nmb]>1000;0
ثم :
الشرط الثاني :
اذا كانت القيمة تساوي او اصغر من 250  فالناتج = ضرب القيمة في 0.25
IIf(([nmb])<=250;[nmb]*0.25
وإلا :   اي : اذا كانت القيمة اكبر من 250
الناتج يساوي  ضرب 250 في 0.25
250*0.25
 
الحقل الثاني :
 IIf([nmb]>1000;0;IIf([nmb]>250 And [nmb]<=1000;([nmb]-250)*0.35;0))
الشرط الأول سبق شرحه
الشرط الثاني 
اذا كان الحقل اكبر من 250 واصغر من او يساوي 1000
فالناتج يكون : قيمة الحقل ناقص 250  مضروب في النسبة التي هي 0.35
وطرحنا 250 لانه تم تعويضها في الحقل الاول
 
الحقل الثالث
اعتقد انه واضح 
فاذاكانت القيمة اكبر من الف يتم التعويض ( القيمة مضروبة في النسبة ) والا يكون الناتج صفر
 IIf([nmb]>1000;[nmb]*0.5;0)
  • Like 1
رابط هذا التعليق
شارك

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