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

طلب تحديد عدد الايام المتبقية على نزول الراتب


mtgtrs
إذهب إلى أفضل إجابة Solved by محمد حسن المحمد,

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

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

طلب طريقة تحديد عدد الايام المتبقية على نزول الراتب علما أن تاريخ نزول الرواتب كل 27 من الشهر الميلادي.  تجدون الملف بالمرفقات

موعد الرواتب.xlsx

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

السلام عليكم  ..تفضل اخي الكريم

ما عليك فقط غير ان اول خانه تكتب رقم الشهر فقط و الخانة الثانية  في التاريخ تذكر اول يوم من اول تاريخ في السنه الحالية  ..تحياتي ♥

موعد الرواتب.xlsx

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

السلام عليكم إخوتي الكرام

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

=IF(1*TEXT(EOMONTH(TODAY();0);"dd")>30;EOMONTH(TODAY();0)-4-TODAY()&"يوم";IF(1*TEXT(EOMONTH(TODAY();0);"dd")=30;EOMONTH(TODAY();0)-3-TODAY()&"يوم";IF(1*TEXT(EOMONTH(TODAY();0);"dd")=29;EOMONTH(TODAY();0)-2-TODAY()&"يوم";IF(1*TEXT(EOMONTH(TODAY();0);"dd")=28;EOMONTH(TODAY();0)-1-TODAY()&"يوم"))))

وهناك معادلة أخرى فقط للملاحظة قد لا يحتاجها الأخ السائل:

=" باقي"&$C$5&" "&"بناء على تاريخ نزول الراتب والذي يوافق يوم 27 من كل شهر ميلادي"

image.png.89bfc11908eaa674578b6f2c2de6e125.png

والله ولي التوفيق  ..والسلام عليكم

موعد الرواتب.xlsx

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

شكرا لكم جميعا ..الاخ محمد حسن آمل شرح المعادلة ..والتي تعمل بشكل صحيح

لو اردت ان ابدل التاريخ يعني بدال ماينزل الراتب كل 27 ميلادي

فيه رواتب تنزل كل 26 ميلادي ..وفيه رواتب تنزل كل 1 ميلادي  ..وفيه رواتب تنزل كل 10 ميلادي  ..واكون لك من الشاكرين

 

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

السلام عليكم أخي الكريم ..حباً وكرامة

تعتمد هذه المعادلة على دالة حساب آخر كل شهر EOMONTH (الشهر الحالي) قمت بتحويل النتيجة لنص TEXT حسب اليوم (dd) .

فإن كان الشهر أكثر من 30 يوم نطرح منه 4 لينتج لدينا الرقم 27 ...وإن كانت 30 نطرح 3 ...... وهكذا ...

دالة IF المركبة تم استخدام الشروط من خلالها للحصول على نتيجة الشهر الذي نحن فيه حصراً...حسب عدد أيامه..

أما الضرب بالعدد 1 لتحويل المعادلة من نص TEXT ...

هذا ما تسنى لدي من وقت لتوضيح هذه المعادلة ..راجياً لكم التوفيق والسداد ..والسلام عليكم.

=IF(1*TEXT(EOMONTH(TODAY();0);"dd")>30;EOMONTH(TODAY();0)-4-TODAY()&"يوم"
 ;IF(1*TEXT(EOMONTH(TODAY();0);"dd")=30;EOMONTH(TODAY();0)-3-TODAY()&"يوم"
;IF(1*TEXT(EOMONTH(TODAY();0);"dd")=29;EOMONTH(TODAY();0)-2-TODAY()&"يوم"
;IF(1*TEXT(EOMONTH(TODAY();0);"dd")=28;EOMONTH(TODAY();0)-1-TODAY()&"يوم"))))

 

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

عند محاولة تعديل المعادلة إلى تاريخ 10 من كل شهر ميلادي قمت بالتالي فيعطيني الناتج سالب 5 اي انه الراتب نزل قبل 5 ايام

 

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

=IF(1*TEXT(EOMONTH(TODAY();0);"dd")>30;EOMONTH(TODAY();0)-21-TODAY()&"يوم";IF(1*TEXT(EOMONTH(TODAY();0);"dd")=30;EOMONTH(TODAY();0)-20-TODAY()&"يوم";IF(1*TEXT(EOMONTH(TODAY();0);"dd")=29;EOMONTH(TODAY();0)-19-TODAY()&"يوم";IF(1*TEXT(EOMONTH(TODAY();0);"dd")=28;EOMONTH(TODAY();0)-18-TODAY()&"يوم"))))

 

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

بارك الله في جهودكم , تشكرون عليها وتستحقون الثناء ..لكن معادلاتكم ضبطت على تاريخ 27 وتاريخ 26

لكن على تاريخ 10 من كل شهر ميلادي تكون بالسالب (مضى ) وانا ابي يكون التاريخ قادم وكذلك تاريخ 1 من كل شهر ميلادي

يعني :فيه رواتب تنزل بتاريخ 10 من كل شهر ميلادي = المطلوب (عدد الايام المتبقية على نزول الراتب ) < اكتفي بعدد الايام فقط

فيه رواتب تنزل بتاريخ 1 من كل شهر ميلادي = المطلوب ( عدد الايام المتبقية على نزول الراتب ) < اكتفي بعدد الايام فقط

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

2022-09-18_092053.jpg

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

بارك الله في جهودكم ..الناتج اللي يهمني موجود في الصورة المرفقة , يهمني فقط عدد الايام المتبقية على نزول الراتب ..شكرا لكم جميعا من الاعماق

2022-09-19_074329.jpg

2022-09-19_074657.jpg

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

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information