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

مشكلة بعد استعمال VLOOKANYCOL


ossama_e
إذهب إلى أفضل إجابة Solved by بن علية حاجي,

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

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

 

لدى مشكله بعد استعمال دالة VLOOKANYCOL

وهى ان الملف اصبح بطئ بدرجة كبيره جدا 

وعندما ازلت الداله من الجداول اصبح يعمل بسرعه عاديه

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

مرفق الملف الذى به المشكله

ويوجد عليه باسورد لانه خاص بالعمل

يرجى مراسلتى من المشرف الذى سيقوم بمساعدتى فى رساله خاصه لاعطائه باس الملف

وشكرا جزيلا مقدما على مجهوداتكم

اسامه عمران

انتاج + مبيعات مصنع روكي 1.rar

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

يا أخ ... كان من الأفضل أن تضع مثالا على ملفك دون معلومات سرية أولا لتستفيد أنت بحل مشكلتك وثانيا ليستفيد كل منا في هذا المنتدى وليس أن تضع ملفا خاصا محمي بكلمة سرية ولا تعطيها إلا لمشرف (متفرغ) يريد مساعدتك عن طريق الرسائل الخاصة...

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

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

 

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

 

وقد حاولت ان اضرب مثال فى ملف جديد ولكن لم تظهر مشكله فى السرعه

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

 

الداله مستعمله فى صفحة الطلبيات فى خانة (ر مرحل)   العمود J

وفى صفحة اجمالى اللوط خانة (نوع) العمود E

 

احتاج الى معرفة سبب البطئ الشديد ان امكن

وشكرا مقدما لمن سيساعد

 

officena.rar

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

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

 

أخي أسامة، تم استبدال الدالة VLOOKANYCOL بدالتي البحث INDEX و MATCH في كلتا الورقتين... في الورقة "الطلبيات" تم إنشاء معادلة باستعمال الدالة MAX بالتسمية Position انطلاقا من الخلية J14 (المؤشر يجب أن يكون موجودا في هذه الخلية أثناء إنشاء هذه التسمية) وذلك لتجنب تأكيد معادلة الصفيف المكتوبة في الخلية J14 بواسطة Ctrl+Shift+Enter

قمت أيضا بتعديلات أخرى (تحسينية) على معادلات أخرى...

 

أرجو أن يفي هذا التغيير بالمطلوب رغم وجود بعض البطء في الملف (بسبب معادلات الصفيف في ورقة "الطلبيات") لكن ليس كما كان عليه الملف قبل التغيير...

 

أخوك بن علية

 

الملف المرفق : officena1.rar

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

جزاك الله خيرا اخى بن علية

سلمت يداك - الشئ الذى لم افهمه هو المعادله الموجوده فى النطاق المسمى position فى صفحة الطلبيات

=

MAX

(IF

('الانتاج والمبيعات'!$D$1:$D$10000=الطلبيات!$D2561;ROW(الطلبيات!$1:$10000)))

 

هذا من ناحيه - ومن ناحيه اخرى - هل يمكنك ارشادى ما هى المشكلة التى ادت الى التاخير والبطئ فى عمل VLOOKANYCOL وذلك لكى اتعلم ولا اكرر هذا الخطأ حيث ان الحل الذى قمت به اعتمد تغيير المعادله الى دوال موجوده بالاكسيل وليس اصلاح الداله المستخدمه فى الملف

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

  • أفضل إجابة

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

 

   أخي الكريم، بالنسبة للدالة MAX فقد ذكرت سبب استعمالها بالتسمية، ويمكن استعمال صيغتها (المعادلة) بدل تسميتها في المعادلة بـ J14 غير أنه يجب تأكيد المعادلة بوساطة ctrl+shift+enter مما يزيد في حجم (وزن) المعادلة وقد يبطئ ذلك الملف وهذه أيضا إجابة للتساؤل الثاني، إن لكل معادلة حجم (وزنها بـالـبايت Bits) كلما زاد هذ الوزن كلما أثّر ذلك سلبا في عمل الملف... والدالة VLOOKANYCOL دالة مستحدثة في المنتدى وغير معروف حدودها وطاقتها في الملفات... وقد قارنت وزنها مع وزن الدالة INDEX التي عوضتها بها فوجدت أن وزنها تقريبا 15 مرة وزن المعادلة الجديدة... وليس لي تفسير آخر...

أرجو أني قربت المفهوم لحضرتك...

 

ملاحظة : بالنسبة للدالة MAX فهي تقوم بتحديد رقم الصف الأخير الذي يحقق الشرط  (من الصف 14):

'الانتاج والمبيعات'!$D$1:$D$10000=الطلبيات!$D14

   وهذ يعني تعيين آخر رصيد للصنف المطابق لما في الخلية D14 من شيت "الطلبيات"

 

 

 

أخوك بن علية  

تم تعديل بواسطه بن علية حاجي
  • 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