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

مطلوب شرح دالة If With Index& Match (عنوان معدل)


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

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

المرفق ينقصه شيت البيانات و يتعذر شرح المرفق بناء على ذلك حيث المعادلة مبنية على وجود رقة عمل تحت اسم (بيانات)

على أى حال الدالة المرفقة دالة

If With Index& Match

و يمكن ببساطة فهم المعادلة على ثلاثة عناصر

شرط منطقى

تحقق أفعل كذا

لم يتحقق أفعل كذا

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

اذا تحقق يترك الخلية فارغة ( الجزء الثانى )

اذا لم يتحقق ابحث عن القيمة المناظرة للشرط و ضعها بالخلية ( الجزء الثالث )

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

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

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

السلام وعليكم /

 

اخى الكريم لفهم هذة المعادلة لابد من الفهم الجيد لكلاً من IF  , INDEX+MATCH

 

do.php?img=9466

 

اما استخدام INDEX+MATCH 

يلاحظ ان هؤلاء دالتين وسنقوم بدمج المعادلتين معاً

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

فى البداية دعنا نتذكر كل معادلة على حدى

 

do.php?img=9477

 

do.php?img=9478

 

والان لاحظ المثال التالى

 

do.php?img=9487

 

 

يلاحظ اننا حصلنا من خلال الدلة MATCH على الصف الذى يحوى الكود100 حيث  نطاق البحث من B5:B7 وهو الصف الاول

 

فكرة المثال هى  اننا نريد ان نضع الكود فيظهر لنا اسم الصنف وذلك يتم من خلال الدالة INDEX  ولكن عند كتابة المعادلة ستقابلك مشكلة وهى رقم الصف

فنطاق البحث يمكن تحديدة بسهولة(الجدول من B5:D7 ) ورقم العمود الذى تريد بياناتة هو العمود الثالث حيث B العمود الاول (وفقاً للنطاق المحدد حيث بدايتة B) و C العمود الثانى و D العمود الثالث , اما رقم الصف ؟؟؟ لو كتبنا انة = 1 ستقوم الدالة بارجاع القيمة Mose فى كل مرة مهما كان الكود الذى تم ادخالة لاننا حددنا الصف = 1 والعمود = 3  ونقطة تقاطعهما = Mouse  ولو قولنا انة = 2 ستقوم الدالة بارجاع القيمة Printer فى كل مرة وهكذا والان  لابد من ايجاد دالة تقوم بالبحث عن رقم الصف الذى يوجد بة الكود الذى تم ادخالة ومن ثم ستقوم الدالة INDEX بوظيفتها وهى ايجاد نقطة تقاطع الصف مع العمود

 الدالةالتى يمكنها القيام بهذة الوظيفة هى  MATCH وستكون المعامل الثانى للدالة INDEX  وهو رقم الصف (الترتيب بالجدول)

 

do.php?img=9488

 

 

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

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

السلام عليكم /

 

اعتقد عند محاولتك لارفاق شيت بيانات مماثل لشيت البيانات الاصلى  اغفلت فى عملية النسخ مواضع الخلايا

اقصد ان هذا الشيت ليس  مثل الشيت الاصلى لهذا لا يمكننى شرح الكود بالضبط 

ان تعذر ارفاق ملف تماما مثل الشيت الاصلى مع تحديد موضع هذه المعادلة فية

اعتقد انه من خلال الشرح السابق ستتفهم المعادلة بنفسك

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

السلام عليكم /

 

اعتقد عند محاولتك لارفاق شيت بيانات مماثل لشيت البيانات الاصلى  اغفلت فى عملية النسخ مواضع الخلايا

اقصد ان هذا الشيت ليس  مثل الشيت الاصلى لهذا لا يمكننى شرح الكود بالضبط 

ان تعذر ارفاق ملف تماما مثل الشيت الاصلى مع تحديد موضع هذه المعادلة فية

اعتقد انه من خلال الشرح السابق ستتفهم المعادلة بنفسك

الاستاذ خالد الرشيدي

جزاكم الله عنا خيرا

نحب نوضحلك بان المعادلة والمثال تم وضعها بشكل عشوائي لعدم معرفتي بالدالة

وهذا السبب في طلب شرحها بالتفصيل

ومع العلم باني مبتدئ

 

شكرا

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

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

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



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

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

Important Information