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

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

قام بنشر (معدل)

بسم الله الرحمن الرحيم

 

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

تحية من أرض طيبة .. أرض الكنانة .. أرض مصر قلب الإسلام و العروبة

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

المرفق بإختصار يحتوى ورقتان الأولى و هي المصدر مسماه Items

و الثانية و هي الهدف مسماه Exits

الأولى :

عمود لأكواد الأصناف و الأعمدة الأخرى تحت صف رئيسى واحد للأقسام و مسمى الكود

الثانية :

ستة أعمدة

الأول : كود الصنف – الثانى : مسمى الصنف – الثالث : مركز تكلفة – الرابع : نوع التوجية – الخامس و السادس : هما الهدف

حيث الخامس هو الصحيح و تم عمله يدويا

و السادس يحتوى على الصيغة  التي استخدمها و لكنها فى حاجة لتعديل حتى تأتى بالنتائج مطابقة تماما لما ينبغي أن يظهر ، و هي على جزئين مزج بين

If,index,match ,vlookup

الجزء الخاص بصيغة Vlookup

يعمل بشكل صحيح و مطابق و لا توجد منه مشكلة

المشكلة فى الجزء الخاص بصيغة  index,match

حيث لا تتطابق النتائج المتحققة مع النتيجة المستهدفة المتمثلة فى العمود الخامس و قد وضعت بعض الأخطاء بلون أحمر على خلفية صفراء للإستدلال و ليس الحصر فأرجو الأفادة بالخطأ الذى بالمعادلة بخصوص الجزء المشار اليه ( index,match )

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

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

0Exits.rar

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

جزاك الله خيرا و زادك علما أخى الكريم و أستاذى سليم حاصبيا

لا تدرك عظيم عملك عندى لقد أزال هما كبيرا عندى و خصوصا اننى أخفقت فى حلول الكثير من المشاكل فى الفترة الأخيرة و أصبت بتبلد فى الفهم و تنتابنى حيرة فى العثور على الفكرة الصحيحة و الصائبة لحل مشكلة ما .. شكرا جزيلا

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

قام بنشر

أخوتى الكرام و أساتذتى الأفاضل و تجنبا للخطأ

المعادلة هى

=IF(D2="CO";INDEX(Items!$A$2:$K$5923;MATCH(A2;Items!$A$2:$A$5923;0);MATCH(C2;Items!$A$1:$K$1;0));VLOOKUP(A2;Items!$A$2:$K$5923;3;FALSE))

وهذا فى حالة ان ورقة المصدر و ورقة الهدف بنفس الملف

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

=IF(D2="CO";INDEX([Items.xlsx]Items!$A$2:$K$5923;MATCH(A2;[Items.xlsx]Items!$A$2:$A$5923;0);MATCH(C2;[Items.xlsx]Items!$A$1:$K$1;0));VLOOKUP(A2;[Items.xlsx]Items!$A$2:$K$5923;3;FALSE))

و قد استغرق الأمر منى وقتا فى المحاولة و الخطأ حتى توصلت الى المعادلة الثانية فى حالة الورقتان كل واحدة فى ملف غير الآخر 

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

  • Like 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information