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

بن علية حاجي

الخبراء
  • Posts

    4358
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    48

كل منشورات العضو بن علية حاجي

  1. السلام عليكم ورحمة الله أخي الكريم، كما وعدتك سابقا أقدم لك الملف بالرابط التالي على ميديافاير، وبه الكثير من التعديلات مع إضافة شيت آخر خاص بالعملاء... والملف أخذ حجما كبيرا ولم يعد التعامل معه بكيفية سريعة... بالنسبة للمواد أو للعملاء فقد جعلت عددهم 500 لتسريع الملف قليلا وعدد المواد المباعة لكل عميل في كل يوم هو 12 مادة (وإن تعدى ذلك يجب المواصلة بالصف الموالي لليوم نفسه والعميل نفسه)... وأعتقد أن الأكواد لهذا النوع من الحالات أفضل وأحسن ولكني لا أحسنها (ننتظر من يقوم بذلك من إخوتنا الكرام)... أخوك بن علية الداخل_المباع_الرصيد.rar
  2. السلام عليكم ورحمة الله في هذه الحالة يجب تغيير كل الشيتات وجعلها يومية (عدد كبير للأعمدة)... حاليا لا أستطيع التفكير في صيغة مبسطة لإدراج كل المداخيل (اسم العميل-اسم المادة-التاريخ-الكمية المباعة وغيرها) في شيت واحد (خاص بالسجل) يمكّن من استخراج المبيعات اليومية أو الشهرية لكل مادة والأهم لإعداد تقرير على كل عميل... وإن شاء الله أعدك بأن أحاول في ذلك... اعذرني على ذلك... أخوك بن علية
  3. السلام عليكم ورحمة الله تم عمل المطلوب بالمعادلات وتعديلات على بعض تنسيقات الملف وإضافة نطاقات بالتسمية للضرورة... بعض الشيتات تمت حمايتها بكلمة سرية حتى لا تمسح المعادلات المستعملة بالخطأ... الكلمة السرية للحماية هي : hb (كالعادة) أرجو أن تفي هذه التعديلات الغرض المطلوب... بن علية الداخل + المباع + الرصيد.rar
  4. السلام عليكم ورحمة الله لو فرضنا أن الرقم الذي يحوي علامة الجنيه LE موجود في الخلية A2 والآخر في الخلية B2 فإن المعادلة تكون بالشكل التالي في خلية أخرى: =TRIM(SUBSTITUTE(A2;"LE";""))*B2 أو =TRIM(SUBSTITUTE(A2,"LE",""))*B2 الدالة TRIM وُضعت لحذف أي فراغات... بن علية
  5. وعليكم السلام ورحمة الله جرب المرفق... بن علية برنامج الجمعية دمج.rar
  6. السلام عليكم ورحمة الله هذه محاولة في الملف المرفق... بن علية دالة نسب.rar
  7. السلام عليكم ورحمة الله أخي الكريم كما وعدتك تجد في المرفقات ملفا تنفيذيا (فيديو) دون صوت يبين مراحل العملية للقيام بالمطلوب (باستعمال المعادلات وفكرة أخي ياسر) وفيما يلي شرح المراحل نصيا حسب الخطوات التالية: 1- نقوم بنسخ الخلايا المراد نسخها من الملف الأول ونلصقها في الملف الثاني أسفل البيانات المفلترة (خارج الجدول) مثلما فعلت في الملف في العمود H بداية من الصف 35 2- في عمود آخر (وقد اخترت العمود J) وبداية من أول صف في النطاق المراد النسخ فيه (في الملف هو الصف 6 من هذا العمود) نضع يدويا العدد 35 (السابق) وفي مثالنا الخلية J6، ثم في الخلية أسفل منها (في المثال الخلية J8) نضع المعادلة التالية: =MAX($J$1:$J7)+1 وبعد تأكيدها نقوم بنسخها. 3- نحدد النطاق الذي أسفل هذه الخلية إلى غاية آخر خلية على مستوى آخر خلية من النطاق المراد النسخ فيه (وفي المثال هو النطاق J9 :J28) ونضغط على ALT+ ; (آلت مع الفاصلة المنقوطة) لتحديد الخلايا الظاهرة ونلصق المعادلة السابقة في التحديد... 4- في الخلية الأولى من النطاق المراد النسخ فيه (أي الخلية I6) نضع المعادلة التالية: =INDIRECT("H"&I6) 5- ثم بعد نسخ هذه المعادلة نقوم بلصقها في النطاق I8 :I28 بالطريقة السابقة نفسها 6- العمليات الأخرى عادية وتتمثل فيما يلي : إلغاء التصفية ثم تحديد كل العمود I ونسخه ولصقه في العمود نفسه كقيم ثم حذف كل البيانات المساعدة الأخرى (العمود J والبيانات الأخرى الملصقة بداية من الخلية H35 إلى آخر خلية). أرجو أن يكون الشرح مفهوما والفيديو واضحا... والله أعلى وأعلم أخوك بن علية 123.rar
  8. السلام عليكم ورحمة الله أخي الكريم وليد، (مع بعض الصبر) يمكن عمل ذلك ببعض الحيلة (وسأشرحها لاحقا نصيا أو من خلال ملف تنفيذي -فيديو- إن تمكنت من إعداده) باستعمال فكرة أخي الكريم ياسر مع الملاحظة التي أوردها في رد سابق وهي وجوب أن يكون عدد الخلايا المنسوخة (عدد الصفوف) مساو لعدد الخلايا المنسوخة إليها... بن علية
  9. السلام عليكم ورحمة الله جرب الملف المرفق لعل فيه ما تريد... بن علية الاستمارة الالكترونية.rar
  10. السلام عليكم ورحمة الله الأخ الكريم حراثي تواتي، إن المعادلة التي اقترحها الأخ الكريم زيزو العجوز هي "معادلة صفيف" أي يجب الضغط على CTRL+SHIFT+ENTER لتأكيدها بدلا من ENTER فقط وبإذن الله تعمل المعادلة على أحسن حال... بن علية
  11. السلام عليكم ورحمة الله أخي الكريم، كيف لي أن لا أطلع على عمل أو مشاركة من طرفك بالموضوع أو بمواضيع أخرى وملفك المرفق موجود عندي مع باقي الملفات وأشكرك على كل ما تقدمه... غير أن اقتراحاتي الجديدة في الموضوع تمت للإجابة على استفسار صاحب الموضوع لكيفية استعمال الفلترة مع عدم استعمال المعادلات والأكواد ليس إلا... أخوك بن علية
  12. السلام عليكم ورحمة الله أخي الكريم، طريقة أخرى أسهل من السابقة (دون الترقيم أو غيرها)... تقوم بإنشاء نسخة ثانية للشيت 2 وفي هذه النسخة نقوم بالفلترة حسب لون الصفوف البينية (وأعتقد أنها دون لون حسب الملف) ثم تقوم بتحديد كل الصفوف المفلترة وحذفها نهائيا (حذف كل الصفوف) وعند إعادة إلغاء الفلترة (إظهار الكل) ستجد أنه يبقى فقط الصفوف المعنية بالاستخراج بالعربية وما يقابلها بالإنجليزية (الصفوف الملونة مرتبة كما هي)... أو (طريقة أخرى) يمكن الفلترة حسب "رقم البند" حسب خاصية "الفراغ" (بعد ملاحظة أن الصفوف البينية أمامها ترقيم للبنود بينما الصفوف الملونة لا يوجد لها ترقيم للبند) ثم بعد الفلترة نقوم بنسخ الصفوف المفلترة ولصقها في الشيت1 أو غيره.... والله أعلى وأعلم... أخوك بن علية
  13. السلام عليكم ورحمة الله أخي الكريم، أعتقد أن ما تفكر فيه غير ممكن (النسخ واللصق في الموضع ذاته المقابل لكل لون على حدى بعد فلترة الشيتين حسب اللون)... والذي يمكن فعله هو تلوين كل الخلايا المراد استخراجها من الشيت2 باللون نفسه ثم الفلترة حسب هذا اللون والنسخ واللصق في الشيت1... أو (حيلة أخرى تصلح لحالة الألوان المختلفة) يمكن ترقيم كل الصفوف ترتيبا تصاعديا (يدويا وليس بمعادلات) في عمود جديد ثم بعد الفلترة حسب اللون الأول (أي لون) نقوم بنسخ كل الخلايا المطلوبة مع خلايا العمود المضاف (عمود الترقيم) ثم نقوم بلصقها في شيت آخر ونكرر العملية للون الثاني ونلصق الخلايا المنسوخة أسفل البيانات السابقة ثم اللون الآخر وهكذا... ثم بعد ذلك نقوم بتحديد كل الخلايا المنسوخة لكل الألوان ونرتبها تصاعديا حسب عمود الترقيم (لا يهم الأرقام غير الموجودة التي تخص الصفوف البينية)... ويمكنك في هذه الحالة استخراج ما تريده فقط... أرجو أن تكون الطريقة مفهومة... أخوك بن علية
  14. السلام عليكم ورحمة الله هذه محاولة بالمعادلات... أرجو أني فهمت المطلوب جيدا... بن علية Book1.rar
  15. السلام عليكم ورحمة الله لست أدري إن كنت تأخرت في الرد، وهذه معادلة يمكن وضعها في الخلية B1 (أو غيرها) ثم سحبها إلى الأسفل... =IF(ROW($A1)<=COUNTA($A$1:$A$6);OFFSET($A$1;COUNTA($A$1:$A$6)-ROW($A1);;1);"") بن علية
  16. السلام عليكم ورحمة الله تطبيق المعادلة المقترحة في الموضوع الآخر المكرر... بن علية طلب معادلة.rar
  17. السلام عليكم ورحمة الله جرب المعادلة التالية في الخلية B18 ثم السحب إلى اليسار ثم إلى الأسفل: =SUMPRODUCT(($B$3:$B$14=$A18)*($D$3:$D$14=B$17)*($C$3:$C$14)) أرجو أن تفي المعادلة بالغرض المطلوب... بن علية
  18. السلام عليكم ورحمة الله أخطاء في كتابة أسماء المدارس بين القوائم المنسدلة في الشيتين يجب تصحيحها... تم تعديل معادلة العد... بن علية سجل الطلاب الجدد 2016 - 2017 م.rar
  19. السلام عليكم ورحمة الله تم بمعية عمود إضافي في الملف المرفق... بن علية معادلة لحساب عدد كل جنسية مع اهمال التكرار من خلال استخدام Student ID.rar
  20. السلام عليكم ورحمة الله أعتقد أن القائمة لا تظهر مباشرة إلا بعد البدء بالكتابة داخل تكست بوكس TextBox الذي يظهر بعد النقر باليمين في خلايا العمود J دون اللجوء إلى العودة إلى محرر الأكواد وتنفيذ الكود كل مرة... والله أعلم بن علية
  21. السلام عليكم ورحمة الله تم استبدال خاصية DblClick بخاصية RightClick مع تخصيص القائمة بالشيت Sheet3 فقط والعمود J (أي Column رقم 10)... أرجو أن يكون المطلوب... بن علية التكملة التلقائية للقدير ابو حنين.xlsb.rar
  22. السلام عليكم ورحمة الله لإثراء الموضوع هذا حل آخر في الملف المرفق.... بن علية ورقة للماليين.rar
  23. السلام عليكم ورحمة الله إحدى الإجابات للفزورة... انظر الملف المرفق... بن علية تسلسل خاص.rar
  24. السلام عليكم ورحمة الله في هذه الحالة يكفي أن نقوم بالتعديل البسيط التالي على المعادلة المقترحة: =INT((COLUMN(A$1)-1)/ROW())+1 بن علية
  25. السلام عليكم ورحمة الله اقتراح للمعادلة: =INT((COLUMN()-1)/ROW())+1 بن علية
×
×
  • اضف...

Important Information