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

حساب مدة الخدمة


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

لدي حقل مدة الخدمة لكل موظف في برنامج شئون الموظفين

المطلوب المعادلة التي تحسب مدة خدمة الموظف علما بأن لدي حقل فيه تاريخ التعيين

حاولت ان اطرح تاريخ اليوم من تاريخ التعيين ولكن يعطي لي ارقام كبيرة مش عارف ليه

=Date()-[تاريخ التعيين]

طبعا المعادلة داخل حقل مدة الخدمة في النموذج

وشكرا لكم

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

السلام عليكم

أولا يجب أن يكون حقل مدة الخدمه = رقم

ثانيا ضع فيه المعادله التاليه

"

=datediff("d","date()","[  تاريخ التعيين  ]")

و هذا يعطيك مدة الخدمه بالأيام

و لو اردت بالشهر أو بالسنه , استبدل d ب m أو y

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

اخي رضوان جزاك الله خير

انا عملت المعادلة ولكن يعطيني ايرور

=DateDiff("y","date()","[تاريخ التعيين]")
يظهر لي الخطأ التالي:
#Error

المشكلة فين جزاك الله خير

وشكرا

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

جزاك الله خير أخي رضوان بس النتيجة بتطلع بالسالب

يعني تاريخ التعيين هنا 17/1/1977

النتيجة

-10274
بس انا عدلت على المعادلة كتالي
=DateDiff("m",Now(),[التعيين])/12
طلعت النتيجة
-28.1666666666667

وهذه هي المدة الملطلوب 28 سنة و16 يوم بس بالسالب

وايضا المفروض انه يوجد شهر قبل 16 يوم

ارجوا الاطلاع اخي رضوان

وشكرا لك

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

بالفعل انا اريد السنة و الشهر واليوم

ولكن يأتي بقيمة السنة مضبوطة اما ما بعد السنة غير مضبوط مثل عدد الشهور وعدد الأيام

حتى بعد ما جربت معدلتك الأخيرة

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

ولكن حلك جيد بس توصلت لما هو مطلوب يكون حل ممتاز

وشكر لك اخي رضوان

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

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

ثم تقسيم الناتج على 365 يعطيك عدد السنوات

M=DateDiff("D",[dateto],Now())
YEARS=TRUNC(M/365,0)
MONH=TRUNC((M-YEARS*365)/30,0)
DAYS=M-(YEARS*365-MONTH*30)
الناتج يكون في حقل اسمه TOTAL تعريفه نص و قيمته كما يلي :
TOTAL=YEARS & " YEAR" &  MONTH & " MONTHS " & DAYS & " DAYS "

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

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