۩◊۩ أبو حنين ۩◊۩ قام بنشر يونيو 30, 2015 قام بنشر يونيو 30, 2015 السلام عليكم الاخوة الكرام ... راجيا الله ان يكون الجميع بكل خير ... ارجو المساعده فى عمل معادلة فى شيت CHARTS فى الخلايا H5 الى H10 تقوم بجمع الوقت من شيت عام من العمود P على اساس رقم العمل الموجود فى العمود A مثل 1862 والمهمه او المهام من B4 الى G4 التى قام بها خلال الفترة بين التاريخين فى الخلايا A2 وE2 اى ان الموظف رقم 1862 قام بمهمه الى المطار ومهمه الى سلام ومهمه مخلفات خلال الفتره من 25/6 الى 30/6/2015 اريد ان يتم جمع الوقت الذى بالعمود P فى شيت عام فى الخليه H5 اى جمع الوقت الذى استغرقه فى تلك المهام من شيت من العمود P ( 8:15 ) ارجو ان يكون المطلوب تم ايضاحه جزاكم الله كل الخير حركة السائقين.rar
ياسر خليل أبو البراء قام بنشر يونيو 30, 2015 قام بنشر يونيو 30, 2015 أخي الكريم أبو حنين الملف كبير الحجم ويستغرق وقت طويل في الفتح ويعطي رسائل خطأ مرتبطة بخطأ في الأكواد في موديول 1 والمحرر مغلق بكلمة سر .. يرجى حذف الأوراق الغير مرتبطة بالطلب حتى يخف حجم الملف وإرفاق الملف مفتوح المصدر بدون كلمة سر لمحرر الأكواد
۩◊۩ أبو حنين ۩◊۩ قام بنشر يونيو 30, 2015 الكاتب قام بنشر يونيو 30, 2015 (معدل) اخى الحبيب ياسر تقبل الله من صيامك وقيامك وسائر المسلمين تم ازالة كلمة السر حركة السائقين.rar تم تعديل يونيو 30, 2015 بواسطه ۩◊۩ أبو حنين ۩◊۩
۩◊۩ أبو حنين ۩◊۩ قام بنشر يونيو 30, 2015 الكاتب قام بنشر يونيو 30, 2015 السلام عليكم الساده الكرام اخر ملف بعد التعديل النهائى جزاكم الله خير السلام عليكم الاخوة الكرام ... راجيا الله ان يكون الجميع بكل خير ... ارجو المساعده فى عمل معادلة فى شيت CHARTS فى الخلايا H5 الى H10 تقوم بجمع الوقت من شيت عام من العمود P على اساس رقم العمل الموجود فى العمود A مثل 1862 والمهمه او المهام من B4 الى G4 التى قام بها خلال الفترة بين التاريخين فى الخلايا A2 وE2 اى ان الموظف رقم 1862 قام بمهمه الى المطار ومهمه الى سلام ومهمه مخلفات خلال الفتره من 25/6 الى 30/6/2015 اريد ان يتم جمع الوقت الذى بالعمود P فى شيت عام فى الخليه H5 اى جمع الوقت الذى استغرقه فى تلك المهام من شيت من العمود p هو8:00 ارجو ان يكون المطلوب تم ايضاحه جزاكم الله كل الخير حركة السائقين.rar
ياسر خليل أبو البراء قام بنشر يونيو 30, 2015 قام بنشر يونيو 30, 2015 أخي الحبيب أبو حنين إليك المعادلة التالية علها تفي بالغرض =SUMIFS(عام!P$5:P$100,عام!I$5:I$100,A5,عام!H$5:H$100,">="&$A$2,عام!H$5:H$100,"<="&$E$2) لا تنسى أن تحدد أفضل إجابة ليظهر الموضوع مجاب ومنتهي .. و يا ريت ميبقاش فيه أكتر من ملف مرفق في الموضوع الواحد حتى لا يتشتت الأعضاء (النصيحة للجميع .. وليس لشخص أبو حنين) كل عام وأنتم بخير حركة السائقين.rar 1
۩◊۩ أبو حنين ۩◊۩ قام بنشر يونيو 30, 2015 الكاتب قام بنشر يونيو 30, 2015 (معدل) السلام عليكم اخى الحبيب ياسر.... اعجبى الحل .... الف مره لاكن فاضل تكه من تكاتك وحركاتك اخى الكريم المعادله تجمع جميع اوقات الخاصه برقم العامل فى لاكن اذا ما تم اختيار المطار فقط مثلا .. يبقى جمع الساعات كما هو اى اريد اذا ما تم اختيار المطار فقط يكون جمع الوقت يخص المطار فقط واذا تم اختيار المطار وسلام يكون جمع الوقت خلاص بالمطار وسلام فقطِ.... ويتم الاخيار من الخلايا B4 الى G4 بمعنى اخر المعادلة فى الخليه h5 مرتبطه بالتاريخ المحدد فى الخليه A2 و E2 وكذلك مرتبطه A3 الخاص بالوحده واخيرا المهمه التى يتم تحديده واختيارها من B5 الى G5 اذا تم اختيار تاريخ محدد وتم تحديد مهمه او اكثر يقوم بجمع الوقت بما تم تحديده يعنى يجمع الوقت الخاص بلاختيارت التى تظهر فى فى الخلايا B5 الى G5 هل يمكن تحقيق ذلك تم تعديل يونيو 30, 2015 بواسطه ۩◊۩ أبو حنين ۩◊۩
ياسر خليل أبو البراء قام بنشر يونيو 30, 2015 قام بنشر يونيو 30, 2015 ماذا تقصد باختيار المطار فقط ؟؟ لم أفهم المطلوب بشكل جيد .. حاول توضح بنتائج مرفقة
۩◊۩ أبو حنين ۩◊۩ قام بنشر يونيو 30, 2015 الكاتب قام بنشر يونيو 30, 2015 (معدل) السلام عليكم اخى ياسر اى اختار من الخلايا b4 اختيار المكار والخلايا C4 و D4 و E4 و F4 و D4 لا اختاربها اى شئ فيظهر خلايا فارغه ويظهر فقط اختيار المطار 1 كما بالصورة اريد جمع ساعات ما يظهر او ما تم اختيارة فقط http://store2.up-00.com/2015-06/1435704641031.jpg تم تعديل يونيو 30, 2015 بواسطه ۩◊۩ أبو حنين ۩◊۩
ياسر خليل أبو البراء قام بنشر يونيو 30, 2015 قام بنشر يونيو 30, 2015 أخي الحبيب أبو حنين إليك المعادلة التالية (ويا ريت متسألش اتعملت إزاي .................) =SUM(IF(B5>0,LARGE((عام!$I$5:$I$50=$A5)*(عام!$H$5:$H$50>=$A$2)*(عام!$H$5:$H$50<=$E$2)*(عام!$M$5:$M$50=B$4)*(عام!$P$5:$P$50),ROW(INDIRECT("1:"&B5))),0))+SUM(IF(C5>0,LARGE((عام!$I$5:$I$50=$A5)*(عام!$H$5:$H$50>=$A$2)*(عام!$H$5:$H$50<=$E$2)*(عام!$M$5:$M$50=C$4)*(عام!$P$5:$P$50),ROW(INDIRECT("1:"&C5))),0))+SUM(IF(D5>0,LARGE((عام!$I$5:$I$50=$A5)*(عام!$H$5:$H$50>=$A$2)*(عام!$H$5:$H$50<=$E$2)*(عام!$M$5:$M$50=D$4)*(عام!$P$5:$P$50),ROW(INDIRECT("1:"&D5))),0))+SUM(IF(E5>0,LARGE((عام!$I$5:$I$50=$A5)*(عام!$H$5:$H$50>=$A$2)*(عام!$H$5:$H$50<=$E$2)*(عام!$M$5:$M$50=E$4)*(عام!$P$5:$P$50),ROW(INDIRECT("1:"&E5))),0))+SUM(IF(F5>0,LARGE((عام!$I$5:$I$50=$A5)*(عام!$H$5:$H$50>=$A$2)*(عام!$H$5:$H$50<=$E$2)*(عام!$M$5:$M$50=F$4)*(عام!$P$5:$P$50),ROW(INDIRECT("1:"&F5))),0))+SUM(IF(G5>0,LARGE((عام!$I$5:$I$50=$A5)*(عام!$H$5:$H$50>=$A$2)*(عام!$H$5:$H$50<=$E$2)*(عام!$M$5:$M$50=G$4)*(عام!$P$5:$P$50),ROW(INDIRECT("1:"&G5))),0)) يبدو أن المعادلة لم يتم نسخها بالشكل المناسب نظراً لطولها المفرط فسأضطر إلى إرفاق الملف مرة أخرى إليك الملف المرفق لا تنسى أن تضغط Ctrl + Shift + Enter لأنها معادلة صفيف ولا تنسى أن تحدد أفضل إجابة وتعمل 5 أو 10 إعجابات .. اتصرف عايز أكمل الألفين نقطة حركة السائقين.rar 2
۩◊۩ أبو حنين ۩◊۩ قام بنشر يونيو 30, 2015 الكاتب قام بنشر يونيو 30, 2015 (معدل) الف الف الف شكر والف الف الف افضل اجابة والف الف الف اعجاب جزاك الله كل الخير بصراحه تكاتك وحركاتك لازم تدرسهم ممكن تطبيق المعادلة على شيت الفكره على شيت CHARTS2 فى الخلايا i3 الى o3 لانى حاولت اقتبسها وتطبيقها فى شيت CHARTS2 انى لم اتمكن من ضبطها بشكل صحيح وجزاك الله كل الخير ... وجعلة الله فى ميزان حسناتك المرفق النهائى حركة السائقين نهائى.rar تم تعديل يوليو 1, 2015 بواسطه ۩◊۩ أبو حنين ۩◊۩
ياسر خليل أبو البراء قام بنشر يوليو 1, 2015 قام بنشر يوليو 1, 2015 أخي الحبيب أبو حنين حاول مرة أخرى .. شووف المعادلة والخلايا المرتبطة بها وحاول لأكثر من 20 أو 30 مرة .. ولو فشلت إن شاء الله أحاول أساعدك Come easy Go easy مش كدا ولا ايه يا عزيزي تقبل تحياتي 1
۩◊۩ أبو حنين ۩◊۩ قام بنشر يوليو 1, 2015 الكاتب قام بنشر يوليو 1, 2015 جارى المحاوله جزاك الله خير تقبل الله صيامك وقيامك
أفضل إجابة ياسر خليل أبو البراء قام بنشر يوليو 2, 2015 أفضل إجابة قام بنشر يوليو 2, 2015 أخي الكريم أبو حنين إليك حل آخر بدالة معرفة تسهل عليك استخدام المعادلة بدلاً من معادلة الصفيف الطويلة جداً Public Function SumTime(DataRange As Range, CodeRange As Range, SectorRange As Range, StartDate As Date, EndDate As Date) Dim ArrIn, ArrOut, ArrCode, ArrSector, I As Long, J As Long, P As Long ArrIn = DataRange.Value ArrCode = CodeRange.Value ArrSector = SectorRange.Value ReDim ArrOut(1 To Application.Caller.Rows.Count, 1 To 1) For I = (UBound(ArrCode, 1) + 1) To UBound(ArrOut, 1): ArrOut(I, 1) = "": Next I For P = 1 To UBound(ArrCode, 1) If P > UBound(ArrOut, 1) Then Exit For For I = 1 To UBound(ArrIn, 1) If CStr(ArrCode(P, 1)) = CStr(ArrIn(I, 3)) Then If ArrIn(I, 2) >= StartDate And ArrIn(I, 2) <= EndDate Then For J = 1 To UBound(ArrSector, 2) If (ArrIn(I, 7) <> "") And (ArrIn(I, 7) = ArrSector(1, J)) Then ArrOut(P, 1) = ArrOut(P, 1) + ArrIn(I, 10) Exit For End If Next J End If End If Next I If ArrOut(P, 1) = 0 Then ArrOut(P, 1) = "" Next P SumTime = ArrOut End Function قم بإدراج الدالة في موديول ثم لاستخدام الدالة قم بتحديد النطاق H5:H10 اضغط F2 من لوحة المفاتيح ثم قم بإدراج المعادلة بهذا الشكل =SumTime(عام!$G$5:$P$50,$A$5:$A$10,$B$4:$G$4,$A$2,$E$2) ثم اضغط Ctrl + Shift + Enter البارامتر الأول هو نطاق البيانات من ورقة العمل "عام" البارامتر الثاني هو النطاق A5:A10 الذي يحتوي أكواد الإدارات البارامتر الثالث هو النطاق B4:G4 الذي يمثل المهام البارامتر الرابع هو تاريخ البداية البارامتر الخامس هو تاريخ النهاية لا تنسى أن تضغط كلمة "أعجبني هذا" وتحدد أفضل إجابة إذا كانت الإجابة أفضل تقبل تحياتي حركة السائقين.rar 1
۩◊۩ أبو حنين ۩◊۩ قام بنشر يوليو 2, 2015 الكاتب قام بنشر يوليو 2, 2015 اخى الحبيب ياسر انتى كده هتخلص الدعاء جزاك الله كل الخير ودائما عونا لجميع اخوانك الكرام وتقبل الله صيامك وقيامك بكل خير 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.