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

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

قام بنشر

أخواني الأعزاء

أسعد الله صباحكم بكل خير

أشكر جهود جميع القائمين على هذا المنتدى الرائع والذي نستفيد منه بشكل دائم.. فوفقكم الله إلى كل خير، وإلى الأمام دوماً.

لدي استفسار بشأن تجاوز الخلايا الفارغة في إكسيل (بحيث في خلية اسم المتدرب الفعلي نضع معادلة تنقل اسم "المتدرب المرشح" إلى خانة "المتدرب الفعلي" إذا كانت "الحالة" فراغ، وإن كانت الحالة مستبعد فيتم الانتقال لاسم المرشح التالي من غير ترك خلية فارغة) وقد أرفقت ملف يشرح ذلك.. ولكم جزيل الشكر والتقدير

Capture.JPG

قام بنشر

الأخ الفاضل (ثق بي) إن شاء الله نثق فيك

أهلاً بك في المنتدى ونورت بين إخوانك

يرجى تغيير اسم الظهور للغة العربية

 

هل تريد الحل بالمعادلات أم بالأكواد ؟ (برجاء الإطلاع على موضوع التوجيهات في الموضوعات المثبتة في صدر المنتدى)

قام بنشر

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

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

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

=IFERROR(INDEX($A$2:$B$20,SMALL(IF((INDEX($A$2:$B$20,,2,1)="مستبعد"),ROW($A$2:$B$20)-MIN(ROW($A$2:$B$20))+1,""),ROWS(C2:$C$2)),,1),"")

إذا لم تعمل المعادلة قم بتغيير الفاصلة العادية إلى فاصلة منقوطة

تقبل تحياتي

Extract Non-Blank Cells By Criteria In Another Column YasserKhalil.rar

قام بنشر

أخي الكريم ياسر:

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

المطلوب معادلة تضع أسم (المتدرب المرشح) في عمود (المتدرب الفعلي)، وإن كان في عمود (الحالة) أي قيمة (مستبعد، موقوف، الخ) فيتم الانتقال للمرشح التالي من غير ترك خلية فارغة في عمود (المتدرب الفعلي)، مع بقاء أسماء المتدربين المرشحين في العمود الأول A

مرة أخرى شكراً لرحابة صدركم ودمتم بود.

Capture.JPG

قام بنشر

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

يفضل عند طرح موضوع أن يتم إرفاق ملف وليس صورة توفيراً للوقت والجهد

إليك المعادلة التالية علها تفي بالغرض

=IFERROR(INDEX($A$2:$B$20,SMALL(IF((INDEX($A$2:$B$20,,2,1)="")*(INDEX($A$2:$B$20,,1,1)<>""),ROW($A$2:$B$20)-MIN(ROW($A$2:$B$20))+1,""),ROWS(C$2:$C2)),,1),"")

وإليك الملف المرفق (طبقاً لما أدرجت من صورة في المشاركة السابقة)

Extract Non-Blank Cells By Criteria In Another Column YasserKhalil.rar

قام بنشر

شكر الله حسن صنيعك أخي الفاضل ياسر

المعادلة ممتازة وتفي بالغرض بشكل كامل، سلمت يداك، وفي المرات القادمة سأرفق ملف أكسل ولكن اعذرني فأنا جديد على المشاركة في هذا المنتدى الرائع.

يتبادر إلى ذهني سؤال: هل يمكن كتابة نفس المعادلة في حقل مصدر source الموجود في Data Validation من أجل القائمة المنسدلة؟

ولكم الشكر

  • Like 1
قام بنشر

أخي الكريم أبو عبد الله الرشود

سلمك الله من كل سوء

ماذا تقصد بوضع المعادلة في الـ Data Validation ؟ هل تقصد عمل قائمة منسدلة للأسماء التي تم استخراجها؟

إذا كان الأمر كذلك يمكنك الاعتماد على العمود التي تم فيها استخراج الأسماء ..

تقبل تحياتي

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