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

سلطان العبدالله

عضو جديد 01
  • Posts

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

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

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

  1. أخي الكريم

    جرب المعادلة التالية في الخلية A2

    =SUM(N(INDIRECT("'"&ROW(INDIRECT($F$2&":"&$H$2))&"'!A2")))

    المعادلة معادلة صفيف أي أنه يتم الضغط على Ctrl + Shift + Enter معاً بعد إدخال المعادلة

     

    في الخلية المجاورة ضع نفس المعادلة وغير فقط A2 إلى B2 (ولا تنسى أنها معادلة صفيف)

    lممتاز جدا استاذي ياسر الله يخليك ويجزاك خير

  2. اخى الكريم

    وبعد اذن اساتذتى جزاهم الله خيراً

    اليك المطلوب ضع صفحة البداية بالخلية F2 وصفحة النهاية ب   H2   (يمكن تغيير تلك الخلايا طبعاً ) ولاحظ النتائج

    لجمع الكمية

    =SUMPRODUCT(SUM(INDIRECT("'"&ROW(INDIRECT($F$2&":"&$H$2))&"'!A2")))

    لجمع المبيعات

    =SUMPRODUCT(SUM(INDIRECT("'"&ROW(INDIRECT($F$2&":"&$H$2))&"'!B2")))

     sum el rashedy_2.zip

    تقبلوا خالص تحياتى

    صباح الخير للجميع ..

    الحقيقة لا اعلم سبب ان المعادلة تعمل على اكسل 2010 و 2013 ولا تعمل على 2007 هل هناك اختلاف في المعادلة او الفواصل

  3. أخي الكريم جرب الكود التالي

    Sub SUMSpecificSheets()
        Dim I As Long, Counter1 As Double, Counter2 As Double
        Dim lStart As Long, lEnd As Long
    
        If Not IsNumeric(Range("F2")) Or Not IsNumeric(Range("H2")) Or IsEmpty(Range("F2")) Or IsEmpty(Range("H2")) Then MsgBox "Invalid Input", 64: Exit Sub
    
        Application.ScreenUpdating = False
            With Sheets("total")
                .Range("A2:B2").ClearContents
                lStart = Application.Min(.Range("F2"), .Range("H2"))
                lEnd = Application.Max(.Range("F2"), .Range("H2"))
        
                For I = lStart To lEnd
                    If Evaluate("=ISREF('" & I & "'!A1)") Then
                        Counter1 = Application.Sum(Counter1, Sheets(I).Range("A2"))
                        Counter2 = Application.Sum(Counter2, Sheets(I).Range("B2"))
                        .Range("A2") = Counter1: .Range("B2") = Counter2
        
                    Else
                        MsgBox "The Sheet " & I & " Is Not Existed", 64
                    End If
                Next I
            End With
        Application.ScreenUpdating = True
    End Sub

     

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

    جرب هذا الملف

    مجموغ صفحات.zip

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

    اخى الكريم

    وبعد اذن اساتذتى جزاهم الله خيراً

    اليك المطلوب ضع صفحة البداية بالخلية F2 وصفحة النهاية ب   H2   (يمكن تغيير تلك الخلايا طبعاً ) ولاحظ النتائج

    لجمع الكمية

    =SUMPRODUCT(SUM(INDIRECT("'"&ROW(INDIRECT($F$2&":"&$H$2))&"'!A2")))

    لجمع المبيعات

    =SUMPRODUCT(SUM(INDIRECT("'"&ROW(INDIRECT($F$2&":"&$H$2))&"'!B2")))

     sum el rashedy_2.zip

    تقبلوا خالص تحياتى

    استاذي خالد شاكر ومقدر اهتمامك وسرعة استجابتك فعلا هذا هو المطلوب بيض الله وجهك

  4. الله يبيض وجهك اخوي خالد على الرد

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

    يعني لو وضعت الرقم من 1 الى 3 يجمع جميع القيم اللي في الخلية A1 مثلا في الصفحات 1 و 2 و 3

    اوضح اكثر لو كان عندي 30 ورقة احتاج اني اضع رقمين فقط بين مثلا الصفحة 10 الى 20 يعطيني المجموع

    اتمنى فهمت قصدي وشاكر ومقدر اهتمامك .

  5. الحمد  لله

    تشرفنا بك اخي الكريم في المنتدي

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

    أهلا ومرحبا بك بين إخوانك

    ونحمد الله أن جعلنا سبب لإيجاد ماتبحث عنه

     

    الله يخليك استاذي طارق هذا من كرم اخلاقك .. تشرفت بالجميع شكرا لك

  6. اعتقد باذن الله ان وجد ضالتي بمساعدة الاستاذ طارق محمود

     

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

    Sub AddVacation()
    
        Range("J4:J12").Select
        Selection.Copy
        Range("G4:G12").PasteSpecial Paste:=xlPasteValues, Operation:=xlAdd
        Range("h4:i12").ClearContents
        Range("n3").Select
        
        
        
    End Sub

    شكرا لكم

    رصيد الاجازات.rar

  7. بعد اذن الاساتذة

     

    هذا احد الحلول في المرفق

     

    وقد استخدمت الشرط if  والدالة AND

     

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

     

     

    =IF(AND(D9>0;E9>0);(E9-D9+1)*24;"")

    شرح بسيط للكود

     

    عندما يكون حقل تاريخ الدخول D اكبر من صفر   و(AND)  حقل تاريخ الخروج E اكبر من صفر يتحقق الشرط واذا لم يتحقق ضع فراغ في الحقل

    A5.rar

  8. بعد اذن الاخوة المشرفين

     

    شوف هذي المشاركة ممكن تفيدك

     

    http://www.officena.net/ib/index.php?showtopic=42681&p=245248

     

    وهذه مواضيع الترحيل للاستاذ عبدالله المجرب باذن الله تجد مرادك

     

    http://www.officena.net/ib/?showtopic=41919

  9. شاكر ومقدر متابعتك استاذي طارق محمود

     

    يبدوا اني لم اوضح المطلوب بما فيه الكفاة اعتذر منك

     

    المطلوب استاذي الكريم عندما اقوم بتعبئة التواريخ للموظف باسم سلطان على سبيل المثال والمعطيات السابقة الموجودة كالتالي

     

    الرصيد الفعلي = 10 الاجازات = 0  ( المقصود بالاجازات هو عدد ايام الاجازات خلال السنة بالكامل ) عدد الايام = الفرق بين التاريخين من و الى مثلا اصبح عدد الايام = 5

     

    انا اللي احتاجه فقط اذا قمت بتعبئة تاريخ من والى يظهر لدي عدد الايام سواء موظف واحد او اثنين او ثلاثه .. ولا يشترط ان يكون لكل الموظفين

     

    عند ضغط زر حفظ يقوم بالتالي 

     

    الاجازات + عدد الايام والناتج يكون في حقل الاجازات بمعنى اخر ان حقل الاجازات بعد ضغط زر الحفظ يتغير من صفر الى 5 .

     

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

     

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

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

     

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

     

    حقيقة بعد محاولات عدّه ومتابعة هذا المنتدى ودروس للاستاذ عبدالله المجرب

     

    لم استطع ايجاد حل لما اقوم به !

     

    لدي ملف بدأت بتصميمه لمتابعة رصيد الاجازات للزملاء الموظفين في القسم

     

    ولكني توقفت عند نقطه وهي موضحه في الملف المرفق

     

    الذي اريده توجيهي لكي اعمل المطلوب وليس حله في الملف بارك الله فيكم لكي استفيد

     

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

     

    شكرا لكم :)

    رصيد الاجازات.rar

×
×
  • اضف...

Important Information