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

بن علية حاجي

الخبراء
  • Posts

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

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

  • Days Won

    46

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

  1. السلام عليكم ورحمة الله أخي الكريم إن التغيير الذي قمت به في الكود هو تغيير بسيط بإضافة بعض الأسطر لتغيير وضعية Criterea ووضعية ناتج عملية Sumif ولتوضيح هذه التغييرات نقوم بمقارنة الكودين : الكود خاصتك: Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim wrk As Worksheet Dim aa As Range, bb As Range, cc As Range, dd As Range Set wrk = Sheet1 Set aa = wrk.Range("myRange") Set bb = wrk.Range("myCriteria") Set cc = wrk.Range("mysumif") Set dd = wrk.Range("SumIfRange") cc = Application.SumIf(aa, bb, dd) End Sub الكود الذي تم فيه التغيير: Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim wrk As Worksheet Dim aa As Range, bb As Range, cc As Range, dd As Range For i = 13 To 100 If Cells(9, i) = "" Then Exit Sub Set wrk = Sheet1 Set aa = wrk.Range("myRange") Set bb = wrk.Cells(9, i) Set cc = wrk.Cells(10, i) Set dd = wrk.Range("SumIfRange") cc = Application.SumIf(aa, bb, dd) Next i End Sub في الكود الأول وضعت Critera و ناتج Sumif في الخليتين (الثابتتين) E2 و K2 على الترتيب وفي الكود الثاني وضعتهما في خلايا السطرين 9 و 10 بالعبارتين (Cells(9, i و (Cells(10, i حيث i يمثل رقم العمود وجعلته في الكود متغيرا من 13 إلى 100 والرقم 13 (مثلا) هو العمود M ... والكود يفي بمطلوبك الأخير "اظافة مواد اخرى قد تصل الى 30 مادة" باعتبار أن i (أرقام الأعمدة) تتغير من 13 إلى 100 ما يجعل الكود يقبل أكثر من 80 شرطا (مادة) لأن 100-13 = 87 عمودا (وكل عمود يمثل شرطا أو مادة) وأتمنى أني وفقت في شرح الكود... أخوك بن علية
  2. السلام عليكم ورحمة الله أخي الكريم إن الدالتين INDEX و MATCH هما دالتان للبحث، ولشرحهما وكيفية عملهما يمكن الاستعانة بـ HELP المرفقة بالإكسيل الخاصة بالدوال، والنسخة التي معي بالفرنسية لذا يصعب عليّ ترجمة الشرح إلى العربية أو الإنجليزية (إلا إذا كنت تريدني أن أشرحها بالفرنسية)... فمعذرة أخي الكريم.. اخوك بن علية
  3. السلام عليكم ورحمة الله أخي الكريم، لست أدري إن كان هذا هو المطلوب في الملف المرفق... أخوك بن علية تحويل عمل الدالة sumif لكود2 vba.zip
  4. السلام عليكم ورحمة الله أخي الكريم لم ألتزم باستعمال الدالة VLOOKUP واستعملت الدالة INDEX مع MATCH على شكل دالة صفيف (Ctrl+Shift+Enter) ويمكن استعمال دوال أخرى في ذلك... ستجد حلولا أخرى في ردود وتدخلات إخوتي الكرام... ألق نظرة على الملف المرفق.... أخوك بن علية AHT_1.zip
  5. السلام عليكم ورحمة الله أخي الكريم أقدم لك ملفين فيهما المطلوب (أحدهما يتم إدراج التاريخ في أي خانة منه بمجرد النقر على الخلية واختيار التاريخ والملف الآخر مخصص يتم إدراج التاريخ في خلايا العمود C فقط عند النقر عليها واختيار التاريخ)... وإذا أردت تخصيصات أخرى للمطلوب ضع ذلك في رد آخر وسيتم، إن شاء الله، عمل المطلوب ... أخوك بن علية calendar.rar
  6. السلام عليكم ورحمة الله أخي الكريم كمال لقد أضقت لجدولك عمودا لأعمار الطلبة (بالأحمر)، وفي الخلايا الصفراء (المطلوبة) وضعت لك معادلة للإحصاء استعملت فيها الدالة SUMPRODUCT أو SOMMEPROD وأعتقد أن إنشاء مخطط هرم الأعمار سهل بهذه الإحصائيات... أخوك بن علية test_1.rar
  7. السلام عليكم ورحمة الله أخي الكريم أوجهك إلى الموضوع بالرابط بالأسفل وإن شاء الله ستجد ضالتك... رابط الموضوع أخوك بن علية
  8. السلام عليكم ورحمة الله أخي الكريم إن نوع الملف الذي أرفقته غير معروف... رجاء أعد ضغط الملف وإرساله من جديد... أخوك بن علية
  9. السلام عليكم ورحمة الله أخي الكريم لم تذكر أين نضع مجموع مبالغ كل بند، وقد وضعتها في ورقة "صفحة البنود" في عمود عنونته "المبالغ" وفيه استعملت دالة SUMPRODUCT... مع إضافة تسمية لنطاقين من ورقة LIST أحدها لعمود البنود والآخر لعمود المبالغ وهي التسميات المستعملة في الدالة SUMPRODUCT... أنظر المرفق وإن شاء الله يكون هو المطلوب... أخوك بن علية المصروفات .rar
  10. السلام عليكم ورحمة الله أخي الكريم أيمن معذرة على هذا الالتباس في الجنس ولكن ما جعلنا نخلط ذلك هو قولك في مضمون موضوعك وقد اقتبسته في عبارة (ارجوكم محتاجة جداااااا) المهم شكرا على تصحيح الالتباس وتصحيح بياناتك... بالنسبة للمطلوب الجديد هل تعني به عند استخراج Iteam جديد تضاف Measurments Units في ورقة Quantity مع القيم الموجودة سابقا؟؟؟؟ المطلوب توضيح الأمر أكثر أخي الكريم أيمن.... أخوك بن علية
  11. السلام عليكم ورحمة الله أختي الكريمة نورس إن الملف يحوي المطلوب كما تكرم الإخوة الكرام وقد كنت أعمل على الملف البارحة لساعة متأخرة لتغيير بعض المعادلات تجنبا للنتائج الخاطئة التي تعرضها ولم أستطع إرفاق الملف وأقدمه اليوم إليك وإذا كانت هناك أي ملاحظات فستجيدينني إن شاء الله في الخدمة وإن لم يكن لا أشك أن إخواني يتأخرون عن الخدمة... تم أيضا تغيير شكل الورقة Price لإنشاء قاعدة بينات متواصلة تستمد منها المعلومات.... أخوك بن علية Master Recipe.zip
  12. السلام عليكم ورحمة الله هذه الرسالة تظهر عندما تكون الملفات ليست من النوع المسموح برفعها مثل xls... لذلك عليك بضغط الملف إلى النوع .rar ورفعه على أن لا يتجاوز حجم الملف الحجم المسموح به أيضا وإلا فيجب رفعه على أحد مواقع التحميل ووضع رابط التحميل في ردك... والله أعلم
  13. السلام عليكم ورحمة الله أخي الكريم إليك الملف دون رقم سري... في الحقيقة لو لم أجد أنك آخر من قام بتسجيل الملف لما وضعته لك في المرفقات... أخوك بن علية المصروفات .rar
  14. السلام عليكم ورحمة الله أخي الكريم أقدم لك الملف المرفق الذي يحوي ورقتين إحداهما قدمت فيها الحل الذي وضعته في رد سابق وورقة أخرى فيها حل أخي الكريم مصطفى كمال (وفيه تم أيضا تمديد نطاق جدول البحث بالدالة OFFSET)... أخوك بن علية دالة بحث اسم وجلب احد بياناته_4.rar_4.rar]
  15. السلام عليكم ورحمة الله أخي الكريم، يمكنك استعمال الملف المرفق بهذا الرد فهو يعالج نطاقا أكبر (تم فيه تمديد نطاقات الجدول الذي نبحث فيه بوساطة الدالة OFFSET) وبمجرد إضافة أي اسم جديد في الجدول يتم أخذه بعين الاعتبار بوساطة دالة البحث... أخوك بن علية دالة بحث عن اسم وجلب احد بياناته_1.rar
  16. السلام عليكم ورحمة الله أخي الكريم إليك المطلوب في الملف المرفق.... وتقبل الله منا ومنكم الصيام والقيام والصلاة ومن كل المسلمين.... أخوك بن علية دالة بحث عن اسم وجلب احد بياناته.rar
  17. السلام عليكم ورحمة الله أخي الكريم، وهذا حل آخر (استعانة بعمود إضافي) في الملف المرفق... أخوك بن علية bmt4.rar
  18. السلام عليكم ورحمة الله أخي الكريم، هذه محاولة مني باستعمال الدالة SUMPRODUCT في الملف المرفق... أخوك بن علية REPORT_1.rar
  19. السلام عليكم ورحمة الله أخي الكريم الخالدي بارك الله فيك بهذا التدخل الجميل والله معادلة رائعة جعل الله كل عملك في ميزان حسناتك، غير أني لمست فيه بعض الخلل فهي تعتمد أساسا على أمرين: الأول (يمكن تخطيه بتصحيح المعادلة) يجب أن يكون الجدولان في المستوى نفسه والثاني أن تكون أعمدته مرتبة بالترتيب نفسه بحيث لو اختل أحد الأمرين فإن النتيجة في المقارنة تظهر أخطاء... ألق نظرة على الملف المرفق وقد جعلت فيه الحالتين... المهم جزاك الله عنا ألف خير وخير... أخوك دائما بن علية bmt2.rar
  20. السلام عليكم ورحمة الله أخي الكريم يمكنك استعمال دالة COUNTIF بالطريقة التالية : =8*COUNTIF(J9:J23;">=8") أرجو أن يكون هذا المطلوب... أخوك بن علية
  21. السلام عليكم ورحمة الله أخي الكريم إن حجم الملفات (حسب رأيي) معقول نظرا لما فيها من مضامين ومعادلات وتنسيقات (ألوان خطوط إطارت...)، إضافة إلى ذلك عدد الأعمدة وعدد الأسطر كبير جدا أكثر من 16000 عمود وأكثر من مليون سطر في الورقة الواحدة... أخوك بن علية
  22. السلام عليكم ورحمة الله أختي الكريمة لقد وضعت لك في رد سابق صيغتين للعملية الحسابية إحداهما كانت تجيب على سؤالك الأخير وأعيدها في الملف المرفق... الجدول الذي أضفته ولونته بالأصفر هو جدول ضروري (لا يحذف ولا يمسح مضمونه) أخوك بن علية الحافز المصري للعاملين3.rar
  23. السلام عليكم ورحمة الله أختي الكريمة، في الحقيقة لا أفهم المطلوب، ولكن أقدم هذه المحاولة علها تقترب من المطلوب... وتقبل الله صيامكم وقيامكم بمزيد من الأجر والثواب... أخوك بن علية الحافز المصري للعاملين.rar
  24. السلام عليكم ورحمة الله أختي الكريمة إيناس إن المرفق بالأعلى لا يزيد فهمي للمطلوب فالرجاء شرح المطلوب بمثال ووع الجدول الأصلي عناوين وغيره... في انتظار شرح وافي للمسألة... أخوك بن علية
  25. السلام عليكم ورحمة الله أخي الكريم إن لزيادة حجم ملف إكسل عدة أسباب منها: 1- عدد المعادلات والعمليات الحسابية المستعملة فيه 2- كثرة التنسيقات المختلفة وتغييراتها 3- الصور والأشكال الهندسية 4- كثرة الأخطاء فيه 5- يمكن أيضا أن يكون إصدار الإكسل له دور في الحجم بحيث أن ملفا تم حفظه بإصدار 2003 يقل حجمه إذا قمنا بحفظه بإصدار 2007 أو 2010... ويمكن أن يضيف إخوتي الكرام أسبابا أخرى لها تأثيراتها في رفع حجم الملفات... والله أعلم
×
×
  • اضف...

Important Information