أبوســـارة1973 قام بنشر مارس 29, 2011 قام بنشر مارس 29, 2011 الملف المرفق عبارة عن تسجيل لأيام حضور الموظفين اليومي في ورقة العمل( ENTERY) ، أما في العمود B من ورقة العمل( queries) فلقد قمت بتحديد تواريخ الحضور للموظف بناء على ما تم إدخاله في ورقة العمل الأولى (ENTERY) مستفيداً من الدالة المستحدثة(vlook2All) لأستاذ أبو تامر والمطلوب تحديد تواريخ الغياب في العمود D علماً بأن العمود A يمثل أيام العمل خلال الشهر ، لقد قمت أنا بحل هذه المشكلة بواسطة التنسيق الشرطي حيث قمت نسخ أيام العمل في العمود D وأعطيته تنسيقا شرطياً بحيث إذا كان هذا اليوم هو من ضمن أيام الحضور للموظف فيقوم هذا التنسيق الشرطي بتلوين لون الخط أبيض حتى لا يبان في خانة الغياب ، وبذلك نعرف أيام الغياب . ولكن العيب في هذه الطريقة أنه لا يعطيني أيام الغياب بشكل متسلسل في الخلايا كما هو في عمود الحضور . السؤال هو هل يستطيع أحدكم أن يساعدني في صياغة كود أو دالة لعمل المطلوب ؟ ( أيام الغياب ) أرجو النظر إلى طلبي بعين الاهتمام أخوكم أبو ســـــــــــارة ENTRY.rar
طارق محمود قام بنشر مارس 29, 2011 قام بنشر مارس 29, 2011 السلام عليكم أخي الحبيب استبدل المعادلة في الخلية B7 بالتالية =IF(VLOOK2ALL(my_range,$B$3,ROW()-6-COUNTIF($B$6:B6,"غ"),2)=0,"",IF(VLOOK2ALL(my_range,$B$3,ROW()-6-COUNTIF($B$6:B6,"غ"),2)=A7,A7,"غ")) ثم انسخها للأسفل
طارق محمود قام بنشر مارس 29, 2011 قام بنشر مارس 29, 2011 مرفق الملف وبه المعادلة الجديدة علي الرابط http://www.4shared.com/file/rCbUNeRb/ENTRY2.html
أبوســـارة1973 قام بنشر مارس 30, 2011 الكاتب قام بنشر مارس 30, 2011 (معدل) الأستاذ طارق محمود أحسنت وبارك الله فيك ولكن هل هناك حل آخر بحيث تكون تواريخ الغياب متسلسلة في العمود D بنفس فكرة تواريخ الحضور في العمود B في الملف الأول . وأشكرك أخي أبو أحمد من أعماق قلبي تم تعديل مارس 30, 2011 بواسطه abusarah73
طارق محمود قام بنشر مارس 30, 2011 قام بنشر مارس 30, 2011 أخي الكريم اقتبست من استاذنا جميعا أبوتامر رده الله سالما في أقرب وقت اقتبست دالته الجميلة VLOOK2ALL، وغيرت منها إلي دالة أخري تبحث عما هو غير موجود أي غياب وسميتها VLOOK_miss وهي ترجع لك تواريخ الغياب متسلسلة في العمود D كما ترغب بنفس فكرة تواريخ الحضور في العمود B. تفضل المرفق أخوك طارق محمود (أبوزياد) ENTRY3.rar
أبوســـارة1973 قام بنشر مارس 30, 2011 الكاتب قام بنشر مارس 30, 2011 (معدل) جزاك الله خيرا أستاذي أبوأحمد نعم هذا بالضبط ما أريده فكرة ذكية أخي وفقك الله وأعطاك ما تتمنى في وأسبغ عليك نعمه ظاهرة وباطنة أما الحل الذي لجأت إليه أنا فهو متواضع ويفتقر إلى الحرفية أرجو أن تتطلع عليه اسم المستخدم في الملف المرفق: farabi وكلمة المرور : 1234 ملاحظة: لتفعيل الماكرو اضغط : Ctrl+SHIFT+J إذا لم أكن أثقل عليك أخي فهل يمكن أن تجعل الخلية J28 مجموع أيام الحضور وفي الخلية L28 مجموع أيام الغياب (في ملفك الذي أرفقته في مشاركتك الأخيرة ) عاجز عن شكرك أخي طارق برنامج فرز أيام الغياب للموظفين.rar تم تعديل مارس 30, 2011 بواسطه abusarah73
عبدالله المجرب قام بنشر مارس 30, 2011 قام بنشر مارس 30, 2011 إذا لم أكن أثقل عليك أخي فهل يمكن أن تجعل الخلية J28 مجموع أيام الحضور وفي الخلية L28 مجموع أيام الغياب (في ملفك الذي أرفقته في مشاركتك الأخيرة ) بعد اذن الاستاذ المبجل طارق ضع المعادلة التالية في الخلية J28 لحساب ايام الحضور =COUNTIF($B$7:$B$27;">0") ضع المعادلة التالية في الخلية L28 لحساب ايام الغياب =COUNTIF($D$7:$D$27;">0")
أبوســـارة1973 قام بنشر مارس 31, 2011 الكاتب قام بنشر مارس 31, 2011 الأستاذ طارق ( أبو زياد) أحسنت وبارك الله فيك الأستاذ ولد المجرب ( أبو أحمد ) شكرا لمرورك الكريم
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.