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

طلب المساعدة فى دالة معرفة لعدة شروط


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

بسم الله الرحمن الرحيم

وبه نستعين

بداية كل عام انتم جميعا بكل خير بمناسبة هذة الايام الطيبة المباركة وأدام الله عليكم الصحة والسعادة

طلبى فى هذا الموضوع مشاركة الاخوة والاساتذة الافاضل  

فى عمل دالة معرفة وفقا للشروط والنتائج المبينة بهذا المرفق

وأرحب بأى إستفسار من السادة الزملاء للتوصل بحول الله تعالى الى حل الموضوع

تقبلوا وافرتقديرى واحترامى وجزاكم الله خيرا

دالة معرفة لعدة شروط.rar

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

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

أخي الحبيب أبو عبد الرحمان، بإذن الله سأحاول ما أستطيع أن أجد لك المعادلة المباسبة للمطلوب...

أخوك بن علية

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

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

أخى وحبيب قلبى وأستاذى الفاضل // بن عليه حاجى

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

وتقبل ياربنا منا ومنكم صالح الاعمال والنيات وبإذن الله تعالى الخير على يديك

تقبل وافر تقديرى واحترامى وتقديرى وجزاكم الله خيرا

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

كل عام وأنت بخير أخي الكريم أبا عبد الرحمن

لازم دالة معرفة UDF مينفعش معادلة عادية؟

 

جرب أن تضع في الخلية K2

=IF(OR(D2="مدير",D2="مدرس"),TRUNC(IF(IF(H2<>"",5,IF(AND(G2<>"",MID(E2,1,3)="جزء"),4,IF(MID(E2,1,3)="جزء",3,IF(G2<>"",2,1))))=5,SUM((B2*C2+150)/DAY(EOMONTH(I2,0))*(I2-H2+1),((B2*C2+150)*MID(E2,4,2)/100)/DAY(EOMONTH(F2,0))*(G2-F2+1)),IF(IF(H2<>"",5,IF(AND(G2<>"",MID(E2,1,3)="جزء"),4,IF(MID(E2,1,3)="جزء",3,IF(G2<>"",2,1))))=4,((B2*C2+150)*MID(E2,4,2)/100)/DAY(EOMONTH(F2,0))*(G2-F2+1),IF(IF(H2<>"",5,IF(AND(G2<>"",MID(E2,1,3)="جزء"),4,IF(MID(E2,1,3)="جزء",3,IF(G2<>"",2,1))))=3,(B2*C2+150)*MID(E2,4,2)/100,IF(IF(H2<>"",5,IF(AND(G2<>"",MID(E2,1,3)="جزء"),4,IF(MID(E2,1,3)="جزء",3,IF(G2<>"",2,1))))=2,(B2*C2+150)/DAY(EOMONTH(F2,0))*(G2-F2+1),B2*C2+150)))),2),"")

هي المعادلة طويلة شوية

بس إن شاء الله تؤدي الغرض

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

3 ساعات مضت, أ / محمد صالح said:

كل عام وأنت بخير أخي الكريم أبا عبد الرحمن

لازم دالة معرفة UDF مينفعش معادلة عادية؟

أخى وحبيبى فى الله الاستاذ الفاضل // محمد صالح

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

كل عام انتم بخير بمناسبة شهر رمضان المبارك

مجبتش حاجة من عندى *** من قائل هذة العبارة *** أنه الاستاذ الفاضل // محمد صالح

والله زمان يا أبو صالح فكرتنى بأيام زمان ومشاركتنا المميزة فى برنامج المرتبات

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

مما لاشك فيه ان الموضوع يحتاج الى دالة معرفة UDF نظرا لطول المعادلات المستخدمة

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

ملحوظة : - على مايبدو أننى أخطأت خطأ غير مقصود بشأن النتائج المتوقعة نتيجة النسخ واللصق بالملف السابق 

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

تقبل وافر تقديرى واحترامى وجزاكم الله خيرا 

دالة معرفة لعدة شروط+11111.rar

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

تفضل أخي الكريم

تم تحويل المعادلة إلى دالة معرفة

مع مراعاة

أن المدير يزيد عن المدرس 150

وغيرهما صفر

وذلك في كل الشهور ما عدا 7 و 8

 

دالة معرفة لعدة شروط2.rar

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

اخى وحبيبى فى الله الاستاذ // محمد صالح

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

تم مراجعة  الملف مراجعة دقيقة 

اليك ملاحظتان فقط وتصبح الامور على مايرام

برجاء الاطلاع على المرفق التالى 

تقبل وافر تقديرى واحترامى وجزاكم الله خيرا

داله معرقة لعدة شروط333333.xlsb.rar

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

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

أسعد الله أيامك

انت عارف اليومين دول مراقبة الثانوية العامة

لاحظ هذا المرفق تم تعديل معادلة المدير

وبالنسبة لظهور الصفر فهذا لأن مردود الدالة رقم فلا تعود الدالة بنص فارغ

ويمكنك إخفاء الصفر من خلال

File -> options -> Advanced -> show a zero in cells that have zero value

رمضان مبارك

لا تنساني من دعوة وقت الإفطار

دالة معرفة لعدة شروط2.rar

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

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

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

=IF(AND($D2<>"مدير";$D2<>"مدرس");"";($B2*$C2+150)*IF($E2="قائم";1;IF($E2="غيرقائم";($G2-$F2+1)/($I3-$F3+1);IF(LEFT($E2;3)="جزء";RIGHT($E2;2)%*IF($G2="";1;($G2-$F2+1)/($I2-$F2+1));($I2-$H2+1+($G2-$F2+1)*RIGHT($E2;2)%)/($I2-$F2+1)))))

ملاحظة : هذه المعادلة وُضعت للملف الأول

بن علية حاجي

تم تعديل بواسطه بن علية حاجي
  • Like 1
رابط هذا التعليق
شارك

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

وهذه المعادلة للملف الثاني (الجديد)...

=IF(AND($D2<>"مدير";$D2<>"مدرس");"";($B2*$C2+IF($D2="مدير";150;0))*IF($E2="قائم";1;IF($E2="غيرقائم";($G2-$F2+1)/($I3-$F3+1);IF(LEFT($E2;3)="جزء";RIGHT($E2;2)%*IF($G2="";1;($G2-$F2+1)/($I2-$F2+1));($I2-$H2+1+($G2-$F2+1)*RIGHT($E2;2)%)/($I2-$F2+1)))))

بن علية حاجي

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

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

=IF(AND($D2<>"مدير";$D2<>"مدرس");"";($B2*$C2+IF($D2="مدير";150;0))*IF($E2="قائم";1;IF($E2="غيرقائم";$G2-$F2+1;IF(LEFT($E2;3)="جزء";RIGHT($E2;2)%*IF($G2="";1;$G2-$F2+1);($I2-$H2+1+($G2-$F2+1)*RIGHT($E2;2)%))))/IF($G2="";1;$I2-$F2+1))

بن علية حاجي

 

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

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

أخى ونور عينى واستاذى الفاضل // بن عليه حاجى

كل عام انتم بخير وبارك الله فيكم وأمد فى عمركم 

والله ياأخى ثم والله لقد أقشعر بدنى أمام هذا السخاء وهذا الكرم

الذى لم يأتى من اقرب المقربين وانما أتى من أعز وأحب الرجالات الى قلبى

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

تقبل وافر تقديرى واحترامى وجزاكم الله خيرا 

اخيكم الذى يحبكم حبا جما / سعيد عامر بيرم

هيه القلوب مسلمة فرق 5 دقائق بين المشاركتين

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

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

وهنا المعادلة الأخيرة مطبقة في الملف الثاني (مع إدراج عمود النسبة الذي كان موجودا في الملف الأول)...

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

أخوكم بن علية حاجي

دالة معرفة لعدة شروط+11111.rar

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

3 ساعات مضت, أ / محمد صالح said:

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

أسعد الله أيامك

انت عارف اليومين دول مراقبة الثانوية العامة

لاحظ هذا المرفق تم تعديل معادلة المدير

وبالنسبة لظهور الصفر فهذا لأن مردود الدالة رقم فلا تعود الدالة بنص فارغ

ويمكنك إخفاء الصفر من خلال

File -> options -> Advanced -> show a zero in cells that have zero value

رمضان مبارك

لا تنساني من دعوة وقت الإفطار

دالة معرفة لعدة شروط2.rar

معذرة أخي العزيز محمد الصالح، والله لم أكن أعلم أنك وضعت الحل بإدراج دالة مستحدثة... التي أراها فاقت الروعة... جازاك الله خيرا وبارك الله فيك وحفظك من كل سوء...

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

أخوك بن علية حاجي

 

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

أستاذنا بن علية

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

رمضان مبارك

جبنا معادلات عادية للحاج سعيد مرضاش

لازم كود

بيتدلع علينا 

ربنا يسعد أيامنا وأيامه

.......

كدة عنده كل الحلول

يختار ما يحلو له

معادلات مختصرة وأكواد 

ومينسناش من دعوة حلوة ع الفطار

وفي القيام

وفي كل ختمة للقرآن

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

اخى وحبيى فى الله  الاستاذ الفاضل // محمد صالح

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

انتظرت قليلا حتى لايكون هناك تداخل فى ردى بينك وبين أخى واستاذنا / بن عليه حاجى

فأنتم جميعا ذو قيمة وقامة تتعز بها قلوبنا **** الله أسأل ان يديم عليكم الصحة والعافية

بشأن المرفق الاخير وتعديلاته الاخيرة فقد أصبت الهدف تماما وقد تم تطويع الدالة 

 لتشمل باقى بنود الصرف اما عن الشق الثانى من المطلوب هو داله معرفة UDF خاصة بالاستقطاعات

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

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

تقبل الله منا ومنكم صالح الاعمال **** وجزاكم الله خيرا

اخى وحبيبى فى الله / محمد

مش بيقولوا من حق الكبير يدلع ههههههههههههه  وأنا لا كبير ولا حاجة بل اننى اقل خلق الله على ارضه

بس مدلعشى ليه وربنا معايا ومدلعشى ليه وأنتم معى والله ثم والله ثم والله لولاكم ماكنت

تقبلوا وافر تقديرى واحترامى وجزاكم الله خيرا

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

اخى ونور عينى استاذى الفاضل // بن عليه حاجى

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

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

لانها على طريقة السهل الممتنع **** فجزاكم الله تعالى عنى خيرا

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

ويتبقى لديكم اخى الفاضل معادلتان خفيفتان بخفة روحكم الطيبة **** ويتبقى لدى أخى الفاضل / محمد صالح دالتان معرفتان بعد هذا المرفق

ولكن ليس بعد *** سنأخذ قسطا من الراحة **** وعلى الله تسير الامور

تقلبوا وافر تقديرى واحترامى وجزاكم الله خيرا

 

دالة معرفة UDF +2.rar

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

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

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

جرب المعادلة التالية في H2 ثم اسحب إلى الأسفل...

=IF(OR($E2="";LEFT($C2;3)="قطع");$B2;$B2*($E2-$D2+1)/($G2-$D2+1))

أخوك دائما بن علية حاجي

تم تعديل بواسطه بن علية حاجي
  • Like 2
رابط هذا التعليق
شارك

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

اخى ونورعينى بن عليه حاجى

وتقبل الله منا ومنكم صالح الاعمال والطاعات

الامور حتى الان تسرى على مايرام والحمد لله

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

أما انا لو بصيت لمعادلتى اقع وعجبى **** ههههههههههه

وهناك جزءان أخيران جارى الان العمل عليهما بإذن الله تعالى من خلال إسهامتكم الطيبة المباركة

وسأخبركم حال عدم توصلى **** تقبلوا وافر تقديرى واحترامى **** وجزاكم الله خيرا *** وبارك فيكم جميعا

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

أخى ونور عينى استاذى الفاضل // بن عليه حاجى

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

ارجو الاطلاع على المرفق التالى **** لقد غفوت سهوا فى اضافة اخرى

تقلبوا وافر تقديرى واحترامى وجزاكم الله خيرا

دالة معرفة UDF +33333333.rar

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

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

أخي وحبيبي أبو عبد الرحمان، هذه المرة لم أفهم شرحك لأن فيه لبس فيما يخص القيمة الأقل من 4000 تقول في الخلية I7 ما يلي: "اما  لو الخلية B2 اقل من 4000 اعطى  33% × قيمة الخلية B2 × الحالات سابقة الذكر" ثم تقول بعدها "لو قائم ..." 3500 بمعنى أنه أعطي البلغ كله الموجود في الخلية B2...

المهم قمت بتعديل المعادلة كي تعطي النتائج التي اقترحتَها...

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

أخوك بن علية

دالة معرفة UDF +33333333.rar

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

أخى ونور عينى // بن عليه حاجى

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

لديك الحق فعلى مايبدو ان جميع الاجهزة قد هُنجت منى

مزيدا من التوضيح برجاء الاطلاع على المرفق التالى

تقبل الله منا ومنكم صالح الاعمال 

تقبل وافر تقديرى واحترامى وجزاكم الله خيرا

دالة معرفة UDF +44.rar

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

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

أخي وحبيبي أبو عبد الرحمان، قيمة 33% لم تضعها في مكانها في المعادلة وإلا لأتت المعادلة بالمطلوب، تم تصحيحها في المرفق...

أخوك الذي يحبك بن علية

 

دالة معرفة UDF +44.rar

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

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

اخى ونور عينى اللى بشوف بيها // بن عليه حاجى

والله ياأخى هو قلة تركيز نتيجة الجهد المبذول الذى يتعدى احيانا الى اكثر من 48 ساعة 

تمام وبقى جزء اخير جارى العمل عليه الان هو فيه لفه شويه ولكن مش هيقدر يلف عليك

 حال حدوث خلل منى **** بس بجد والله  الملف بقى صاروخ فرقت كتير والحمد لله تعالى

الله اسال ان ينور بنور الايمان قلبك وبصرك ودعواتك لى اخى الحبيب الغالى

تقبل وافر تقديرى واحترامى وجزاكم الله خيرا

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

اخى ونور عينى استاذى الفاضل // بن عليه حاجى

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

اليك أخى الجزء الاخير من الموضوع الذى نوهت عنه

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

تقبل وافر تقديرى واحترامى وجزاكم الله خيرا

الجزء الاخير.rar

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

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

أخي وحبيبي أبو عبدالرحمان، غمرتني بالدعاء، لك إن شاء الله بالمثل وتقبل الله منك كل هذا الدعاء وتقبل صلاتكم وصيامكم وقيامكم وصالح أعمالكم...

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

أخوك الذي يحبك في الله بن علية

 

الجزء الاخير.rar

  • 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.

×
×
  • اضف...

Important Information