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

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

قام بنشر

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

اخواني

حاولت ان اضيف عدة شروط الى الــ if ولاكن لم يقبل الاكسل ذالك لماذا هل الخللل في المعادلة وطريقتي في صياغتها ام ان الاكسل لا يدعم الامر هذا

شاكر لكم

وضحت لكم الجدول والمعادلة في المرفقات

999.rar

  • Like 1
قام بنشر

السلام عليكم

أخي الكريم

صياغتك للمعادلة غير سليمة

في حالة وجود شرط مثل OR أو AND

فإنك لابد أن تضع مكوناته بين قوسين ، راجع هذه المعادلة

مع اعتبار الفاصلة او الفاصلة المنقوطة حسب جهازك


=IF(OR(J23<L23,J23>L22),"ttt",IF(OR(J23>L25,J23<L24),"mmm",IF(OR(J23>L27,J23<L26),"yyy")))

أو
=IF(OR(J23<L23;J23>L22);"ttt";IF(OR(J23>L25;J23<L24);"mmm";IF(OR(J23>L27;J23<L26);"yyy")))

  • Like 2
قام بنشر

أخى الفاضل

راجع الشروط مرة اخرى

الشروط من 10 إلى 20

و من 30 إلى 40

من 50 إلى 60

يوجد فراغات فى الشروط

  • Like 1
قام بنشر

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

IF IF.rar

  • Like 1
قام بنشر

أخى الفاضل

الموضوع بسيط . .. جرب كل منهما على جهازك وسوف تعرف هل تستخدم الفاصله المنقوطه ام العاديه ..

  • Like 1
قام بنشر

السلام عليكم

أخي الكريم

صياغتك للمعادلة غير سليمة

في حالة وجود شرط مثل OR أو AND

فإنك لابد أن تضع مكوناته بين قوسين ، راجع هذه المعادلة

مع اعتبار الفاصلة او الفاصلة المنقوطة حسب جهازك


=IF(OR(J23<L23,J23>L22),"ttt",IF(OR(J23>L25,J23<L24),"mmm",IF(OR(J23>L27,J23<L26),"yyy")))

أو
=IF(OR(J23<L23;J23>L22);"ttt";IF(OR(J23>L25;J23<L24);"mmm";IF(OR(J23>L27;J23<L26);"yyy")))

فعلا طريقتك هي الصحيحه ^_^

شكرا لك يا عزيزي وشكرا لتوضيحك الخطاء

كذالك اشكر الاخوه الي ادلوا بدلوهم هنا واعطو كثير من الحلول

ولاكن حل استاذي الفاضل هو الانسب كونه يحتمل اكثر من شرطين وبنفس الطريقة ^_^

  • Like 1
قام بنشر

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

شكرا وفقك الله ^_^ :biggrin2:

  • Like 1
قام بنشر

قاعدة IF تستوعب عدد كبير من الشروط وبدون آند أو أور تصل إلى 14 شرط

وفى حالة IF and , IF OR قد تصل إلى أضعاف هذا الرقم

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

  • Like 2
  • 2 years later...
قام بنشر

اريد معادلة تقوم بتنسيب الاجازات للموظفين فمثلا اذا تم العامل يستحق للعامل 21 يوم أجازة متى أمضى في العمل لدى الشركة عام كامل

يزيد عدد الأيام من 21 يوم إلى 30 يوم في حالة

العمل لمدة 10 سنوات أو أكثر بالشركة

بلغ العامل سن 50 عام يستحق 52 يوم

من لم يُكمل ستة شهور عمل لدى الشركة لا يستحق أية أجازات

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

مثال : من عمل 6 شهور له الحق في 10 أيام ونصف أجازة وهى 6شهور (فترة العمل) / 12 شهر (بالسنة) * 21 يوم رصيد الأجازات لمن اتم بالشركة عام كامل

اريد معرفة ما يمثله المتغير س
فعند بلوغ الموظف 10 سنوات عمل مثلا في شهر 5 يتم احتساب رصيدة كالاتي 5 شهور عمل /12 شهر * 21 الرصيد المستحق والشهور 7 شهور المتبقية يتم تنسيبها كلاتي 7/12*30 الرصيد المستحق ولا استطيع عمل المعادلة لتعير تاريخ بلوغ الموظف سنباختلاف الاشهر برجاء المساعدة

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