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

ثقل كبير عند اضافة بيان في ملف اكسيل


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

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

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

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

ولكن واجهتني مشكلة ثقل كبير بعد اضافة او تغيير اي بيان للتلاميذ وخاصة عند الانتقال من خلية الى اخرى او حتى الاختيار من قائمة منسدلة وتظهر رسالة يتم الان حساب عدد من مؤشرات الترابط  ...فهل من حل لهذه المشكلة ..جزاكم الله خيرا 

=IFERROR(INDEX('1'!$A$13:$AB$1500;SMALL(IF('كتب بمصروفات1'!$S$1='1'!$H$13:$H$500;IF("لم يسدد"<>'1'!$V$13:$V$500;IF(OR("سدد"='1'!$V$13:$V$500;"قسط أول"='1'!$V$13:$V$500);ROW('1'!$H$13:$H$500)-12;""));"");ROW($A1));3);"")

هل  استعمال هذه المعادلة هو السبب في ثقل الشيت لاني وجدت المرحلتين اللتين استخدمت فيهما هذه المعادلة فيهما ثقل كبير وخاصة اني وضعتها في ثلاث أعمدة في كل ورقة لاستدعاء التلاميذ الذين استلموا الكتب والمسددين للمصروفات فقط وفي ورقة المصروفات حوالي 12 مرة 

بينما المراحل التي استخدمت معادلة IFERROR(INDEX(MATCH ولم اضع المعادلة تعمل بطريقة طبيعية

2022-05-28_16h04_26.png.be0f53e12c26994acf9d2c43d5cbcdc2.png

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

  • أفضل إجابة

للأسف هذه الطريقة في الفلترة بالمعادلات المتبعة في ملفكم تجعل الملف ثقيلا جدا

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

row($a1)

إلى

row()-5

 إذا كان هناك 5 صفوف فوق صف البداية

وفي النهاية الضغط على ctrl+shift+enter

بهذا نكون وضعنا معادلة واحدة في جميع الصفوف المحددة 

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

بالتوفيق

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

جزاك الله خيرا استانا الفاضل @أ / محمد صالح تم العمل كما تفضلت لكن بطريقة مختلفة فقد وقفت على اول خلية وقمت بعمل استبدال للكل وتم تغيير المعادلة كما تفضلت واشرت ثم قمت بتقليل عدد الصفوف من 1500 الى 500

لاحظت ان شيت الصف الاول رسالة يتم حساب المؤشرات بمجرد ظهورها تختفي ولله الحمد

اما في شيت الصف الثاني فتظهر لمدة من ثانيتين لثلاتة ثوان

واعتذر عن كثرة الاسئلة

هل هناك طريقة ايسر للفلترة سواء بمعادلة او كود ولكم جزيل الشكر

 

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

الطريقة المذكورة في المشاركة السابقة لي أفضل واسرع بإذن الله

  • 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