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

انشاء قائمه منسدله في كل خليه


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

مرحبا للجميع

كيف انشئ قائمه منسدله في كل خليه 

وكيف انشئ قائمه منسدله في كل خليه بجانبها تقرا بشروط

 

في المرفق يوجد عدد 2 جدول

واحد بيانات الموردين من حيث النوع و الاسم والمديونيه

والاخر اريد ان تظهر قائمه منسدله في كل خليه في عامود النوع تقرأ من عامود النوع من الجدول الاول

و في عامود الاسم تظهر قائمه منسدله في كل خليه تقرأ من الجدول الكبير ولكن بشرط ما هو مكتوب في خانه النوع

اي لو كان في خليه النوع مكتوب محلي فيظهر في القائمه المنسدله في خليه الاسم الاسماء التي نوعها محلي فقط

 

ارجو ان اكون قد اوضحت مطلبي

والف شكر للجميع

انشاء_قائمه_منسدله_في_كل_خليه.rar

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

أخي الحبيب الغالي محمد الريفي وأخي الغالي المتميز سليم

بارك الله فيكما وجزاكما الله كل خير ...

**********

الرسالة إلى كلاكما أخي الحبيب سليم

إخواني وأحبابي أكرر ..لا تقدموا الحلول وفقط ..

شرح مبسط لما تم عمله بالملف ليستفيد الجميع

تقبلوا تحياتي

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

شرح الحل المقدم

اولا:تم عمل قائمة منسدلة فى العمود نوع المورد وهذا رابط يوضح اليك طريقى عمل القائمة المنسدلة

اضغط لعرض المزيد

ثانيا :تم اعداد معادلة صفيف لفرز المحلى والتصدير فى العمود فى n3  و o3  والبحث عن البيان المرتبط بالقائمة المنسدلة فقط

{=IFERROR(INDEX($B$2:$B$31;SMALL(IF($A$2:$A$31=N$2;ROW($A$2:$A$31)-1;"");ROW(1:100)));"")}

ثالثا : تم اعداد قائمة منسدلة  ووضع هذه المعادله فىها

=INDEX($N$3:$O$19;;MATCH($H2;$N$2:$O$2;0))

 

رابعا  : فى عمود المديونية  تم اعداد معادلة للبحث عن عن القيم بشرط القوائم المنسدلة 

{=IFERROR(VLOOKUP($H2;IF(($A$2:$A$31=$H2)*($B$2:$B$31=$I2);$A$2:$C$31;"");3;0);"")}

هذا شرح مختصر وارجو ان اكون قد وفقت فى ايصال المعلومه

تقبلوا منى جميعا تحياتى

تم تعديل بواسطه محمد الريفى
  • Like 4
رابط هذا التعليق
شارك

شرح للحل الذي وضعته

1- في الورقة رقم 2 تم وضع معادلة في العامود C لاستخرج جميع الموردين (محلي) بواسطة المعادلة التالية (صفيف)

=IF(ROWS($C$2:C2)>COUNTIF(Sheet1!$A$2:$A$100,$J$1),"",INDEX(Sheet1!$B$2:$B$100,SMALL(IF(Sheet1!$A$2:$A$100=$J$1,ROW($A$2:$A$100)-ROW($A$2)+1),ROWS($C$2:C2))))

2-من هذاالنطاق وضعت Define name اسميته (MouwaredM) بواسطة المعادلة التالية (الخلية 1$J$ تحتوي على كلمة "محلي")

=$C$2:INDEX($C$2:$C$100,COUNTIF(Sheet1!$A$2:$A$100,$J$1))

3- نفس الشيء بالنسبة للموردين (صادر) في العامود G  اسميته (MouwaredT)

4- تم اخفاء الورقة 2 لعدم العبث بها غن طريق الخطأ

5- ننتقل الى الصفحة الاولى

    في العامود (data validation     ( I  غلى كل الخلايا تم وضغ المعادلة التالية  

=IF($H2="","",IF($H2=Sheet2!$J$1,MouwarredM,MouwaredT))

6- في العامود J هذه المعادلة

=IF($I2="","",SUMIF($B$2:$B$100,$I2,$C$2:$C$100))

مع تحياتي

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

بسم الله ما شاء الله ..

نعم هكذا يكون العمل وتكون الاستفادة القصوى من الموضوع

بارك الله فيكم إخواني وأحبابي في الله وجزاكم الله خير الجزاء

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

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