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

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


إذهب إلى أفضل إجابة Solved by ياسر خليل أبو البراء,

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

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

اعاد رمضان علي الامة الاسلامية بالخير والبركة ان شاء الله

ارجو ممن يستطيع مساعدتي في هذا الملف ان يساعدني في وجزاه الله عني كل خير

في المرفق جدول يتم تعبئة الاسماء والمهن في المشروع والجدول الاخر وعند وضع اي مهنة في عامود المهن يتم اظهار عدد تكرارها في الجدول السابق ولكم مني جزيل الشكر

المصنف1.rar

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

أخي الكريم الوليد

في الخلية I2 قم بإدراج هذه المعادلة

=SUMPRODUCT(--($C$2:$C$8=H2))

أو هذه المعادلة

=COUNTIF($C$2:$C$8,H2)

تقبل تحياتي

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

أخي الكريم علاء بارك الله فيك وجزيت خير الجزاء ..

ايه الغرض من اللفة دي :rol:

الطلب مباشر وواضح والإجابة لازم تكون واضحة :wink2:

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

أخي الكريم الوليد

يرجى اتباع التعليمات واختيار أفضل إجابة ليظهر الموضوع مجاب ومنتهي

تقبل الله منا ومنكم

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

أخى الكريم ياسر خليل بداخل الملف

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

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

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

دمت بخير و اعزك الله .

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

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

المصنف1.rar

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

أخي علاء يبدو إن عندك حق والدليل على كلامك المشاركة رقم 8

:imsorry:

 

أعتقد أخي الوليد أنك غيرت اتجاه الموضوع تماماً .. ولم توضح بالشكل الكافي المطلوب الجديد ..

هل المطلوب عد الغياب A أم عد تكرار المهنة ؟ وهل التواريخ تكون مكتوبة بهذا الشكل 1 و 2 و 3 و 4 ؟

يرجى إرفاق بعض النتائج المتوقعة ... لتسهيل الوصول لحل

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

أخي الكريم الوليد زين العابدين

إذا كان الأمر كما فهمت فقم بتجربة الملف المرفق التالي لعله يكون المطلوب

جرب المعادلة بهذا الشكل

=IFERROR(IF(H2="","",SUMPRODUCT(($C$2:$C$9=H2)*(INDIRECT(ADDRESS(2,MATCH($K$2,$D$1:$G$1,0)+3)&":"&ADDRESS(SUMPRODUCT(MAX(ROW($A$1:$A$100)*($A$1:$A$100<>""))),MATCH($K$2,$D$1:$G$1,0)+3))=8))),"")

لا تنسى أن تحدد المشاركة التي أدت المطلوب كأفضل إجابة

Test This.rar

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

السلام عليكم اخي ياسر الاجابة هي كانت الاجابة الصحيحة 

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

jun 2015.rar

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

أخي الكريم الوليد

جرب المعادلة بهذا الشكل

=IFERROR(IF(B85="","",SUMPRODUCT(($D$8:$D$80=B85)*(INDIRECT(ADDRESS(8,MATCH($D$84,$G$7:$AK$7,0)+6)&":"&ADDRESS(80,MATCH($D$84,$G$7:$AK$7,0)+6))=8))),"")

ودائماً يفضل إرفاق الملف الأصلي لسهولة التعامل مع المشكلة

 

الرقم 3 الذي تم تغيير يمثل عدد الأعمدة السابقة لأول عمود في أعمدة التواريخ ..

في المرفق الأول كان الرقم 3 لكن المرفق الجديد الرقم سيكون 6 أعمدة A إلى F لأن بداية التواريخ في العمود G

كما تم الاستغناء عن الجزء في المعادلة المسئول عن معرفة عدد الصفوف أي نهاية النطاق وكتابة الرقم 80 الذي يمثل آخر صف للبيانات ...

 

لاحظت أنك استبدلت رقم 8 في المعادلة برقم 2 ؟؟!! لا أدري السبب ..

الرقم 8 يمثل عدد ساعات العمل كما ذكرت .. ولو كنت تقوم بإدخال البيانات أي عدد الساعات ربما يكون أقل من 8 يمكنك التغيير في المعادلة ... بإنك تشيل علامة يساوي اللي قبل الـ 8 وتخليها أكبر من 1 أو أقل من أو يساوي 8 ....

أرجو أن تكون الصورة قد اتضحت الآن

تقبل الله منا ومنكم :fff: :fff:

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

السلام عليكم 

اخي ياسر قمت بوضع اشارة اكبرواصغر و=  من 5 لكن المعادلة تقوم بحساب الاحرف (F- A- S - V)او اي حرف وتقوم احياننا بحساب الخلية الفارغة وتضيفه للمجموع مثلا المهندس موجودين عدد 2 واحد متواجد والاخر غياب وفي خانة العدد يظهر العدد 2 بدل من 1 وهذا ينطبق على كل الجدول ولم استطيع حل هذه المشكلة الا اذا تم وضع اشارة = امام رقم وعليه فان المعادلة تحسب فقط الخانة الموجود فيها هذا الرقم والرقم عندي متغير من 5 الى 14 والاحرف التي سوف تكتب ايضا في الجدول هي (A-S-V-F)  عذرا لاني اثقلت عليك وادعو الله ان يتقبل منا ومنكم 

jun 2015.rar

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

  • أفضل إجابة

جرب المعادلة بهذا الشكل علها تؤدي الغرض إن شاء المولى

=IFERROR(IF(B85="","",SUMPRODUCT(($D$8:$D$80=B85)*(INDIRECT(ADDRESS(8,MATCH($D$84,$G$7:$AK$7,0)+6)&":"&ADDRESS(80,MATCH($D$84,$G$7:$AK$7,0)+6))>=5)*(INDIRECT(ADDRESS(8,MATCH($D$84,$G$7:$AK$7,0)+6)&":"&ADDRESS(80,MATCH($D$84,$G$7:$AK$7,0)+6))<=14))),"")

تقبل تحياتي

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information