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

الرجاء ابداء الراي من قبل المهتمين في التحدي


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

خي الكريم السلام عليكم

تم تعديل المعادلة بالمرفق على صفحة 1 وصفحة 2 يمكنك ايضا ان تكمل باقي الصفحات بنفس الطريقة

انظر للمرفق

_____.rar

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

السلام عليكم

المشكله انك استخدمت الفراغ بين ("") كالاتى (" ")

المعادله كما هو ادناه

=IF(C6<>"",VLOOKUP(aa!C6,'1'!$B$6:$J$35,2,0),"")
بالنسبة للطلب الثانى تغيير مصدر البيانات بتغيير الرقم استخدم الكود التالى
=IF(G2=1,IF(C6<>"",VLOOKUP(aa!C6,'1'!$B$6:$J$35,2,0),""),IF(G2=2,IF(C6<>"",VLOOKUP(aa!C6,'2'!$B$6:$J$35,2,0),""),IF(G2=3,IF(C6<>"",VLOOKUP(aa!C6,'3'!$B$6:$J$35,2,0),IF(G2=4,IF(C6<>"",VLOOKUP(aa!C6,'4'!$B$6:$J$35,2,0),""))))))

الامر سهل و بسيط و ليس فيه تحدى

_____.rar

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

السلام عليكم

بعد اذن اخي ابو اسامة

في طريقة اخرى:

طبعا انت تستخدم الخلية G2 للدلالة على الشهر واسماء الشيتات بارقام الشهور

والنطاق في جميع الشيتات الشهرية مصدر واحد وهو B6:J35

ادرج اسم : مثلا كما في المرفق استخدمت الاسم MySheetRange

وادخل المعادلة التالية:

=INDIRECT(CONCATENATE("'";aa!$G$2;"'!";"B";6;":";"J";35))
استخدم الاسم المدرج لتعريف النطاق كما في المعادلة ادناه
=IF(C6<>"";VLOOKUP(aa!C6;MySheetRange;2;0);"")

انظر الى المرفق

_____.rar

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

السلام عليكم

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

جزاكم الله خيرا بكل حرف كتبتوه حسنة والحسنة بعشر امثالها

شكرا لكم

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

السلام عليكم

من اجل يتم تغيير الورقة حسب التغييرات في الخلية G2

قمنا باثبات مرجع الخلية بنص باستخدام

( CONCATENATE("'";aa!$G$2;"'!";"B";6;":";"J";35

للمرجع الذي تريد استخراج البيانات منه ثم استخدمنا دالة (INDIRECT) لتحويله الى مرجع مرة اخرى

انظر الى التعليمات لهذه الدالة:

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

INDIRECT

=========

إرجاع المرجع المحدد بواسطة سلسلة نصية. يتم تقييم المراجع مباشرةً لعرض محتوياتها. استخدم INDIRECT عندما تريد تغيير مرجع إلى خلية داخل صيغة دون تغيير الصيغة نفسها.

بناء الجملة

INDIRECT(ref_text,a1)

Ref_text (مرجع النص) هو مرجع لخلية تحتوي على مرجع نمط A1 أو مرجع نمط R1C1 أو اسم معرّف كمرجع أو مرجع لخلية كسلسلة نصية. إذا لم تكن ref_text مرجع خلية صالح، تقوم INDIRECT بإرجاع قيمة الخطأ #REF!.

إذا أشارت ref_text لمصنف آخر (مرجع خارجي)، يجب أن يكون المصنف الآخر مفتوحاً. إذا لم يكن المصنف المصدر مفتوحاً، تقوم INDIRECT بإرجاع قيمة الخطأ #REF!.

A1 هو قيمة منطقية تُحدد نوع المرجع الذى تحتويه الخلية ref_text.

إذا كانت a1 تساوي TRUE أو تم حذفها، يتم تفسير ref_text كمرجع نمط A1.

إذا كانت a1 تساوي FALSE، يتم تفسير ref_text كمرجع نمط R1C1.

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

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

جزاك الله خيرا على هذا الشرح وصلت المعلومة بالنسبة لي

وسؤال لو تكرمت : كيف ممكن نستفيد في المراجع لو امكن وضع امثلة حتى نستطيع الاستفادة من هذه الخاصية

وشكرا جزيلا لك

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

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

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



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

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

Important Information