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

خطأ فى الصيغة If,index,match ,vlookup هل من تصحيح ؟


إذهب إلى أفضل إجابة Solved by سليم حاصبيا,

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

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

 

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

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

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

المرفق بإختصار يحتوى ورقتان الأولى و هي المصدر مسماه 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
رابط هذا التعليق
شارك

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