اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

تجاوز الخلايا الفارغة


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

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

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

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

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

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 ؟ هل تقصد عمل قائمة منسدلة للأسماء التي تم استخراجها؟

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

تقبل تحياتي

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

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

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



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

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

Important Information