اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

احمد عماد

عضو جديد 01
  • Posts

    17
  • تاريخ الانضمام

  • تاريخ اخر زياره

مشاركات المكتوبه بواسطه احمد عماد

  1. السلام عليكم 

    استاذي المحترم مختار حسين 

    عاجز عن الشكر 

    جزاك الله كل خير

     

    تبقى مشكلة واحدة 

     

     حصل لخبطه الدالة xdate بتطلع تاريخ معين للجمع & ولما جربت اضافة a قبل التاريخ الهجري وجمعه طلع تاريخ اخر

    اىاً فيهم تاريخ الجمع الصحيح

     

    وشكرا لاهتمامك

    وتقبل فائق احترامي

     

     

    مشكلة.rar

  2. استاذى محمد صالح

    شكرا لاهتمام حضرتك

     

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

    وليس بالتنسيق

     

    لان بعد كدا بستخرج من ( التاريخ بعد الجمع  ) السنه فقط

    وعمل VLOOKUP مثلا عليه

     

    تقبل تحياتي

  3. السلام عليكم

     

    أستاذي مختار حسين

    شكرا ليك جدا

    فعلا بتطلع نتائج مظبوطة

    بس متنفعش مع الملف المطلوب حيث ان به آلاف التواريخ

    المطلوب كود دالة للجمع

     

     

    ولك مني اجمل وارق تحياتي

  4. السلام عليكم ورحمة الله وبركاته
    اساتذتي الأفاضل
    أرجو المساعدة  بكود لجمع أيام على التاريخ الهجري

     

     

    انا عامل الجمع بالمعادلات الى حد ما بتطلع نتائج هه مظبوطة  :yes: 

    فهل من كود لحل تلك المشكلة

     

     

    وشكراً لكم جميعاً

    tarekh_hegri.rar

  5. السلام عليكم

    اخ احمدعبد الناصر

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

    تسلم يمينك

    المشكله انك رابط الدالة ب "رينج معين " وانا اريدها تعمل على اى خليه متكونش مرتبطة بعمود ولا بصف

    شكرا

    وبارك الله فيك

    الاخ الزباري

    تسلم ويسلم اهتمامك بالموضوع

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

    الطلب التعديل عل الكود

    وشكرا لك

  6. انا قاعد اجرب  بس مظبطتش بما انى جديد على موضوع الاكواد

    Function CHANGE_STATUS(status As String, ENGAZ As Double, MONQDIA As Double) As String

    Dim FARK As Double

    FARK = MONQDIA - ENGAZ

    Select Case status

    Case "منتظمة"

    If ENGAZ >= 0.895 Then

    CHANGE_STATUS = "جاري الانتهاء منها"

    ElseIf (FARK <= 0.2049) And (monqadia < 1) Then

    CHANGE_STATUS = "منتظمة"

    ElseIf (FARK > 0.2049) And (monqadia < 1) Then

    CHANGE_STATUS = "متأخرة"

    ElseIf (ENGAZ < 0.895) And (monqadia > 1) Then

    CHANGE_STATUS = "متعثرة"

    End If

    Case "متأخرة"

    If ENGAZ >= 0.895 Then

    CHANGE_STATUS = "جاري الانتهاء منها"

    ElseIf (FARK <= 0.2049) And (monqadia < 1) Then

    CHANGE_STATUS = "منتظمة"

    ElseIf (FARK > 0.2049) And (monqadia < 1) Then

    CHANGE_STATUS = "متأخرة"

    ElseIf (ENGAZ < 0.895) And (monqadia > 1) Then

    CHANGE_STATUS = "متعثرة"

    End If

    Case "متعثرة"

    If ENGAZ >= 0.895 Then

    CHANGE_STATUS = "جاري الانتهاء منها"

    ElseIf (FARK <= 0.2049) And (monqadia < 1) Then

    CHANGE_STATUS = "منتظمة"

    ElseIf (FARK > 0.2049) And (monqadia < 1) Then

    CHANGE_STATUS = "متأخرة"

    ElseIf (ENGAZ < 0.895) And (monqadia > 1) Then

    CHANGE_STATUS = "متعثرة"

    End If

    Case Else

    CHANGE_STATUS = status

    End Select

    End Function

  7. حلو

    اللعب على ال 3  حالات منتظم متاخر متعثر فقط

    لو انجز من 90% الى 100% يتم التحويل الى جاري الانتهاء منه حتى لو وصل ل 100% يعتبر جاري الانتهاء منه دون النظر الى المدة المنقضية 

    تمام

     

    لو بقى الفرق بين المدة المنقضية والمنجز اقل من او يساوي 20 % او المنجز يتخطي المدة المنقضية اذا  يتم التحويل الى منتظمه

     

    تمام

    ولو الفرق اكثر من 20% والمنقضية لا تتخطي ال 100% وطبعا ميكنش وصل ل 90% لانه هيكون بقي في حالة جاري الانتهاء منه ,,, دا بقي متأخر

     

    تمام

    ولو تخطت المدة المنقضية ال 100% وطبعا ميكنش الانجاز وصل ل 90%  ,,,, ودا متعثر

     

     

     

    تمام

    غير كدا بقي لو الحالة مكتوب فيها اى حاجة غير ال 3 دول تفضل كما هي

     

     

     

    واتمنى اكون وضحت

    وشكرا لك

  8. استاذ ياسر لى الشرف انك رديت على موضوعي 

    شكرا جزيلا لك

     

     

    الفكره انه الملف بيتكلم عن توريد وصيانه مشاريع حلو

    العمود A هوحالة المشروع  في الوضع القديم 

    وبعد كدا عمود B نسبة إنجازة  و C المدة المنقضية من المشروع

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

    غير ال 3 حالات دول يسيب الحاله كما هي

    أرجو انى اكون قدرت أوضح

×
×
  • اضف...

Important Information