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

جلب قائمة الحراس حسب الفترة


إذهب إلى أفضل إجابة Solved by بن علية حاجي,

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

السلام عليكم اخواني ، الاساتذة المحترمين

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

حسب الفترة صباحية /مسائية ، و بالايام

الشرح سيكون في المرفق 

اتمنى ان اجد من يمكن حل الامر وانا متفائل لاني كلما وضعت سؤال حلّ بفضل الله اولا  وبفضلكم 

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

حراسة.rar

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

  • أفضل إجابة

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

تمت بعض التعديلات والتنسيقات في الملف مع إضافة جداول مساعدة بمعادلات لتلبية المطلوب (أو بعضه)... الإشكالية الوحيدة التي لم أجد لها حلا هو إدراج القاعات والأقسام المختلفة لأي حارس في الفترة نفسها (مثال : في الفترة الصباحية ليوم الأحد الحارس 07 يحرس القسم 1م4 في القاعة7 من 08:00 - 10:00 ويحرس القسم نفسه في القاعة6 من 10:00-12:00 وفي جدول حضور الحراس ظهرت فقط القاعة7 في الفترة الصباحية)...

ليس لي فكرة أخرى...

بن علية حاجي

حراسة.rar

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

بارك الله فيك ونفع بك وحماك وحفظك ورعاك ان شاء الله

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

تكون في نفس القاعة 7

انا كنت كاتبها بالخطأ

شكرا جزيلا لك 

 

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

السلام عليكم 

لو تسمحلي استاذ بن علية بإستفسار

حاولت تحليل معادلاتك في صفحة "الحراس" ، فهمت بعض الشئ طريقة عملها ، ولكن الشئ الذي لم يكن لي ادنى فكرة عنه هو الحروف بين علامتي التنصيص "zzz" في الدالة MATCH

(اذا غيرت الحروف يعطيني نفس النتيجة)

بحيث في هذه المعادلة اتخدمت الدالة OFFSET لجلب النطاق ، و القيمة المبحوث  عنها  "zzz" ، ليعطينا رقم العمود حسب التاريخ ،

ولاحظت ايضا عند الكتابة في عمود القسم (حروف فقط، ارقم فقط ، حرف ثم رقم) (مم، 11، م1) لا يعطي نتيجة

ولكن ان كتبت (رقم ثم حرف) (1م) يعطي نتيجة 

فسؤالى و الشئ الذي لم افهمه ما هذه الحروف "zzz" ، وماهي فكرة  عملها ؟

ولك جزيل الشكر والتقدير

MATCH("zzz";OFFSET($B11;;MATCH($AR$3;$C$8:$AL$8;0);;$AR$5/IF(OR($AR$5=4;$AR$5=6);1;2));1)

 

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

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

أخي الكريم، إن استعمال الدالة MATCH بالشكل التالي:

=MATCH("zzz";range;1)

(حيث range تمثل نطاقا من خلايا متصلة من عمود واحد أو من صف واحد...) تبحث عن (رقم صف أو رقم عمود) آخر خلية (تحوي نصا وهذا استعمال الحروف zzz) غير خالية في النطاق range... وعندما نريد البحث عن آخر خلية تحوي عدد في نظاق ما نستعمل الدالة MATCH بالصيغة التالية:

=MATCH(9^9;range;1)

أرجو أني قربت المفهوم...

أخوك بن علية حاجي

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

أستاذ/ بن علية حاجي

وصلت الفكرة و الحمد لله

وقد بحثت وو جدت موضوع كنت شاركت فيه تحت عنوان دالة لاظهار اخر محتوي مكتوب في عمود ، وفهمت اكثر

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

تحياتي

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information