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

قائمه منسدله مفلتره


إذهب إلى أفضل إجابة Solved by عبدالله باقشير,

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

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

قائمة منسدلة مفلترة2.rar

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

السلام عليكم

 

معادلة البحث لقاعدة التحقق من الصحة

=OFFSET($J$3;MATCH(B2;$K$3:$K$70;0)-1;;COUNTIF($K$3:$K$70;B2);1)

شاهد المرفق 2003

قائمة منسدلة مفلترة2.rar

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

السلام عليكم

اقل ما يقال الان ان اجبات هذا الموضوع لقاء العمالقه يا حظك يا شبيانى

معادلات وكود ( من العجائب ) بارك الله فيكما استاتذتنا الكبار

الاستاذ الكبير العلامه ذو الموهبه الفذه// عبد الله باقشير من عجائب الاكواد

الاستاذ الكبير حبيب الملايين وملك المعادلات // جمال عبد السميع من عجائب المعادلات

وننتظر درس السلسله مع المعادلات انس تعقيدات الكود // تطبيق كود الاستاذ // عبد الله باقشير

بالمعادلات من الاستاذ // جمال عبد السميع 

بارك الله فى جميع استاتذه وعمالقه هذا الصرح

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

 

تلميذكم

 

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

أخى الحبيب ( محمود )

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

لذلك أنا أرفع له القبعة كما يقولوون ( بجد روعة )

تقبل تحياتى

تم تعديل بواسطه جمال عبد السميع
رابط هذا التعليق
شارك

انا لم ادرى

اين انا الان

انها الخدعه

 

حقا من العجائب وليس بالكثير ان اقول من الاعجاز

 

روائع روائع روائع عبد الله باقشير روائع روائع روائع

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

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

قائمة منسدلة مفلترة3.zip

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

  • أفضل إجابة

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

 

تحتاج الى تسمية نطاق الرموز

 

مثلا انا سميته  RngCode

 

وهذه معادلة البحث لقاعدة التحقق من الصحة

=OFFSET(RngCode;MATCH(B2;RngCode;0)-1;-1;COUNTIF(RngCode;B2))

المرفق 2003

قائمة منسدلة مفلترة3.rar

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

بعد إذن أستاذى ( عبد الله بقشير )

 

أليك أخى ماهو مطلوب ( لأن المعادلة عجبانى ) وبجد لازم أراجع تفكيرى مرة أخرى

قائمة منسدلة مفلترة4.rar

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

ارجو من الاساتذه الكبار // عبد باقشير // جمال عبد السميع

الشرح المفصل للمعادله بجميع اجزائها وكامل اركانها ( كما شرح استاذى جمال من قبل VLOOKUP بأكثر من شرط )

بارك الله فيكم

وانتظر

عذرا لضيق وقتى

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

السلام عليكم

اولا هذا شرح الدالة OFFSET
من تعليمات الاكسل

 

تصف هذه المقالة بناء جملة صيغة الدالة (الدالة: هي صيغة تمت كتابتها مسبقاً بحيث تقبل قيمة أو قيم أو تؤدي إلى إجراء إحدى العمليات أو إرجاع قيمة أو قيم. ُتستخدم الدالات لتبسيط الصيغ وتقليلها بورقة العمل خصوصاً الصيغ التي تؤدي إلى إجراء حسابات مطولة أو معقدة.) OFFSET وطريقة استخدامها في Microsoft Excel.

الوصف

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

بناء الجملة

‎OFFSET(reference, rows, cols, [height], [width])‎

يحتوي بناء جملة الدالة OFFSET على الوسيطات (وسيطة: قيمة توفّر معلومات لإجراء ما، أو حدث، أو أسلوب، أو خاصية، أو دالة، أو برنامج جزئي.) التالية:

  • Reference (المرجع)  مطلوبة. المرجع الذي تريد أن تستند إليه الإزاحة. يجب أن يكون المرجع مرجعًا لخلية أو نطاق من الخلايا المتجاورة؛ بخلاف ذلك، ستُرجع OFFSET قيمة الخطأ #VALUE!.
  • (الصفوف) Rows  مطلوبة. عدد الصفوف، لأعلى أو لأسفل، التي تريد أن تشير إليها الخلية العلوية اليمنى. يؤدي استخدام 5 كوسيطة الصفوف إلى أن تكون الخلية العلوية اليمنى في المرجع أسفل المرجع بخمسة صفوف. من الممكن أن تكون Rows موجبة (أي أسفل مرجع البدء) أو سالبة (أي أعلى مرجع البدء).
  • Cols (الأعمدة)  مطلوبة. عدد الأعمدة، إلى اليمين أو اليسار، التي تريد أن تشير الخلية العلوية اليمنى من النتيجة إليها. يؤدي استخدام 5 كوسيطة الأعمدة إلى أن تكون الخلية العلوية اليمنى في المرجع موجودة إلى يسار المرجع بخمسة أعمدة. من الممكن أن تكون Cols موجبة (أي إلى يسار مرجع البدء) أو سالبة (أي إلى يمين مرجع البدء).
  • Height (الارتفاع)  اختيارية. الارتفاع في عدد من الصفوف، الذي تريد للمرجع الذي يتم إرجاعه أن يكون به. يجب أن تكون Height رقماً موجباً.
  • Width (العرض)

==============================================================

الآن نشرح المعادلة لموضوعنا هذا

لقد سمينا نطاق الرموز وهو الخلايا =ورقة1!$K$3:$K$70
بالاسم RngCode
والسبب انه هو الذي سنعتمد عليه في دالة MATCH ودالة COUNTIF
 

=OFFSET(RngCode;MATCH(B2;RngCode;0)-1;-1;COUNTIF(RngCode;B2))
OFFSET(reference, rows, cols, [height], [width])‎

Reference استخدمنا النطاق  RngCode
وازحناه قدر عمود واحد الى اليمين باستخدام القيمة -1 في Cols
الان اصبح النطاق الذي سيرجع من الدالة في العمود J
واول صف سيستخدم للنطاق هي القيمة المرجعة من الدالة ادناه

في  rows

MATCH(B2;RngCode;0)-1

وعدد الصفوف للنطاق هي القيمة المرجعة من الدالة في [width]

COUNTIF(RngCode;B2)

تحياتي

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

أستاذنا العلاّمة القدير / عبد الله باقشير

 

أستاذنا العبقري ملك المعادلات / جمال عبد السميع

 

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

 

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

نسأل الله العلي الكريم أن يمن علينا جميعاً بهذا.. وندعو الله العلي القدير أن يحفظكم ويرزقكم الصحة والعافية .لكم كل التحية والتقدير.

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

  • 2 months later...
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information