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

ارجو المساعده بمعادله او كود


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

الاخوه الكرام

تحيه طيبه وبعد

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

ولكن قد يحدث تكرار لنفس التغيله فى نفس اليوم وفى نفس امر الشغل

ولذلك فانا اريد عند حدوث هذا التكرار ان يتم تقسيم سعر التشغله على عدد التشغيلات المكرره

كما هو موضح بالمرفق

COMB.rar

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

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

بعد اذن اخي محمود


=SUMPRODUCT(($D$43:$D$51=$D46)*($I$43:$I$51=$I46))

استخدم هذه الدالة لتحديد الأعداد وقسم علية المبلغ

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

الاخوه الكرام

25و50هما

نتيجه لتكرار اسم المطار فى امر الشغل رقم 14914

فمن الطبيعى ان سعر المطار 75 جنيه

وبالتالى من الطبيعى ان معادلة lookup لو تم استخدامها لاستخراج السعر سوف يكون السعر75و75

ولكن نتيجه لتكرار نفس المطار فى نفس امر الشغل فانا اريد ان يتم تقسيم السعر على المطارين بمعنى

انه فى حاله التكرار يصبح هناك مطار واحد فقط وبالتالى يكون السعر 75جنيه فقط ويتم تقسيم هذا السعر على اجمالى عدد المطارين فى العمود q

وهو 2+1=3

ثم ضرب الناتج فى العدد المقابل لكل مطار

اى ضرب الناتج فى 1

ثم ضربه فى 2

وبالتالى يكون الناتج 25 و50

وهما اجمالى ل 75

ارجو ان اكون استطعت التوضيح

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

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

تقبل الله منا ومنكم الصلاة والصيام والقيام وصالح الأعمال... وجمعة مباركة

أخي الكريم إن كنت قد فهمت المطلوب والشرح، هذه محاولة في الملف المرفق (مع إضافة عمود للضرورة)...

أخوك بن علية

Comb.rar

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

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

تقبل الله منا ومنكم الصلاة والصيام والقيام وصالح الأعمال...

أخي الكريم تريد شرحا للمعادلة الثانية رغم أن شرحها موجود في طلبك وشرحك للطلب... غير أنني سأحاول شرحها بقليل من التفصيل... المعادلة المقصودة هي المعادلة الموجودة في الخلية Q46 (والتي تم نسخها إلى الأسفل):

=IF(COUNTIF($P:$P;$P46)>=2;$R46*$O46/SUMPRODUCT(($P$46:$P$1000=$P46)*($R$46:$R$1000));$O46)
هي معادلة شرطية باستعمال الدالة IF والتي تحتاج إلى 3 وسائط: الشرط ، النتيجة حالة تحقق الشرط ، النتيجة حالة عدم توفر الشرط * الشرط : يعبر عنه الجزء
COUNTIF($P:$P;$P46)>=2
للتأكد إن كان مضمون الخلية P46 مكررا في العمود الإضافي (العمود P) * إذا كان الشرط محققا أي لما يتكرر (التشغيلة مع أمر الشغل) أكثر من مرة فإن "مبلغ سكاي" في الخلية O46 يتم تقسيطه حسب مجموع الأعداد (من العمود R) لهذه التشغيلة والذي تم باستعمال الجزء
$O46/SUMPRODUCT(($P$46:$P$1000=$P46)*($R$46:$R$1000))

من المعادلة ثم ضرب هذا القسط في عدد أمر الشغل في الخلية R46 من السطر نفسه

* وإذا كان الشرط غير محقق (لا يوجد تكرار لأمر الشغل مع التشغيلة) يتم نقل "مبلغ سكاي" إلى الخلية Q46 كما هو دون تغيير...

وتلاحظ أني لم أضف الكثير على المطلوب وشرحه...

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

أخوك بن علية

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

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.

×
×
  • اضف...

Important Information