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

تحديد منتجات من قائمة بناءاً على أسم المورد


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

السلام عليكم
الموضوع بأختصار بعد أختيار أسم المورد والشروع فى أختيار رقم المنتج يظهر أرقام المنتجات فى القائمة التى تخص المورد المذكور فقط
ولو هناك فكره أخرى فى إظهار رقم المنتج الأكبر رقماً فى الخلية ولكن عند فتح القائمة فى الخلية رقم المنتج يظهر منتجات المورد المذكور فقط

 

فرز منتج بناءاً على المورد.rar

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

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

 

أخي الكريم محمد، تم التعديل على معادلة التسمية "المنتج_رقم" حسب المطلوب باعتبار أن تكون أسماء الموردين مكتوبة تحت بعض... أرجو أن تفي بالغرض المطلوب...

 

أخوك بن علية

 

المرفق : فرز منتج بناءاً على المورد.rar

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

السلام عليكم
أستاذنا الفاضل (( بن علية ))

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

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

للرفع


السلام عليكم
أستاذنا الفاضل (( بن علية )) شاركنا بعلمه
وقام بعمل المطلوب
ولكنى محتاج شرح كيفية العمل بطريقة مبسطة

مع جزيل الشكر لأعضاء ومشرفين الموقع
 

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

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

السلام عليكم
أستاذنا الفاضل (( بن علية )) شاركنا بعلمه وقام بعمل المطلوب
ولكنى محتاج شرح كيفية العمل بطريقة مبسطة
مع جزيل الشكر لأعضاء ومشرفين الموقع

أخي الكريم محمد، لمعرفة كيفية العمل يكفي معرفة وسائط الدالة OFFSET التي استعملت لتحديد نطاق القائمة المنسدلة الديناميكية (المتغيرة حسب اسم المورد)...

 

* نبدأ أولا بالدالة OFFSET ووسائطها (يمكن الاستعانة بالمساعدة المرفقة بالدالة):

The syntax for the OFFSET function is:

= OFFSET (Reference, Rows, Cols, Height, Width) 

Reference - (required) the starting point for the function. From this cell reference the function 
calculates the desired offset or end point located so many rows and columns away. 
The Reference argument can refer to a single cell or to range of adjacent cells

Rows - (required) the number of rows above or below the Reference argument used in calculating the offset. 
This value can be positive, negative, or set to zero

Cols - (required) the number of columns to the left or right of the Reference argument used in 
calculating the offset. This value can be positive, negative, or set to zero

Height - (optional) sets the height, in number of rows, of the returned offset. 
This value must be positive
 

Width - (optional) sets the width, in number of columns, of the returned offset. Th
is value must be positive 

 إذا الدالة OFFSET لها خمسة وسائط منها الثلاثة الأولى (المرجع - الصفوف - الأعمدة) ضرورية والاثنين الأخيرتين (الارتقاع - العرض) اختيارية...

 

* ثانيا : شرح المعادلة المستعملة في الملف...

=OFFSET(aa!$A$1;MATCH(bb!$B2;aa!$C:$C;0)-1;;COUNTIF(aa!$C:$C;bb!$B2))
=DECALER(aa!$A$1;EQUIV(bb!$B2;aa!$C:$C;0)-1;;NB.SI(aa!$C:$C;bb!$B2))

ونطاق القائمة المنسدلة يبدأ في العمود A من الورقة aa بنقل الخلية aa!$A$1 إلى الخلية من العمود نفسه بالصف المعين بالجزء من المعادلة : MATCH(bb!$B2;aa!$C:$C;0)-1

وهو أول رقم صف تحدده الدالة MATCH بالبحث عند اسم العميل من الخلية B2 بالورقة bb في العمود C من الورقة aa

ويكون ارتفاع النطاق هو عدد تكرارات اسم العميل من الخلية من الخلية B2 بالورقة bb في العمود C من الورقة aa ويحدده (الارتفاع) الجزءن المعادلة : (COUNTIF(aa!$C:$C;bb!$B2

 

ملاحظة هامة : يتم إنشاء تسمية القائمة المنسدلة باستعمال المعادلة السابقة (أي في الصف 2 من العمود C من الورقة bb) ضروري يكون المؤشر في الخلية C2 (الخلية المختارة ActiveCell) أثناء إنشاء هذه القائمة ثم يتم سحبها إلى الأسفل في العمود C في إكسيل 2003 (تمديد المعادلة في العمود C باستعمال خاصية "مطبق على" في النسخ المتقدمة)، يجب أيضا مراعاة الرمز $ في المعادلة.

 

ومعذرة على طول الشرح...

 

 

 

أخوك بن علية

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

أستاذنا الكريم بن علية

شكراً لأهتمامك وشرحك وافى جداً

وجاري تطبيق الشرح على أسم المنتج أيضاً

مما زاد أهتمامى فى أول مشاركة هو عدم وجود معادلة فى خلية رقم المنتج

وزادك الله من علمه وأفادك وأفاد منه الكثير

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

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

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