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

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

قام بنشر

لدي مبالغ تأتي كل يوم في عمود ما في العمل
واريد من خلال هذه المبالغ ان يتم الخصم وفقاً لجدول القاعده الصرف المرفقة في الملف


مثال ذلك

جاء مبلغ 5  افصل  80 هللة في عمود و 4.20 ريال في عمود اخر
جاء مبلغ 7  افصل  ( 80 هللة + 35 هللة ) عمود ( 4.20 + 1.65 ) عمود
جاء مبلغ 9  (  80 + 35 + 35 ) عمود ( 4.20 + 1.65 + 1.65 )

وهكذا

كيف يتم ذلك بمعادلة 
if    بحيث ان جدول القاعده هذا مطبق ولا اريد وجوده ثابت في الملف بل يكون موجود في دالة if


وهل ممكن ان اعمل الدالة على اجمالي العمود بالكامل بدلا من كل خلية افصلها بمفردها

M.xlsx

قام بنشر

اشكرك على الرد والاهتمام  اخي لكن وجهة نظري لم تصلك

انا اريد دالة  if    تخبرني  ااذا كان المبلغ عبارة عن   5    فان العمود  بجواره 80 هللة  والاخر المتبقي  وكما اشرت في المثال 

وسألت هل ممكن استخدم في عمود الاجمالي نفسه هذه المعادلة   يعني  انظر في كل العمود  اذا توافر فيه عدد المبالغ  5  وتوافر اي متتاليات  فهو يفصلهم مباشرة

قام بنشر

هل تقصد إن المبالغ 

1، 2، 3، 4، 6، 8، 10، 12، ..

لن يكون عليها خصم وسيظهر المبلغ كامل في عمود (صرف لجهة2)

أما  5، 7، 9، 11، .. فسيتم الخصم منها ويظهر الخصم في عمود (صرف لجهة1) والباقي في عمود (صرف لجهة2)

هل هذا ما تقصده؟

قام بنشر

السلام عليكم   اعتذر لن لم يكن يصلكم ماريد توضيحه 

الفكرة اخي الغالي  ان بداية المبالغ ستكون  5.00   وممكن تكون 7 وممكن 9 او 11 او 13  لأن القاعده انا كاتبها  انها  البداية  5  وامامها توزع الخصم  ، واي 2 بعدها تأتي سيكون خصمها ايضا مرفق في القاعده
اتمنى تكون وصلت وجهة نظري

فسؤالي ببساطة   ،   انا اريد دالة   عندما  ترى في الخلية  مثلا مثلا  رقم  13    فهذا معناه  ان هناك الاول خصم لقيمة 5 وهو  (  80 و  4.20 ) ثم  2 ( 35 و 1.65 ) ثم 2 ( 35 و 1.65 ) ثم 2 ( ..... ) ثم 2 ( .... )

اي يكون الخصم في العمودين المقابلين  هو   (   2.20 )  و (  10.80  )  
وهي نتيجة جمع (  80 + 35 + 35 + 35 +35 )  و العمود الاخر  10.80 نتيجة جمع ( 4.20 + 1.65 +1.65 +1.65+1.65)

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


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

قام بنشر

إذا كان فهمي للمطلوب صحيحا

فلا نحتاج لدالة if

ويمكنك وضع المعادلة التالية في الخلية H3

=0.8+CEILING.MATH(G3-5,2)*0.175

وفي الخلية I3

=G3-H3

ثم استعمل نسخ المعادلة لأسفل للتطبيق على باقي الخلايا

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information