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

أ / محمد صالح

أوفيسنا
  • Posts

    4,444
  • تاريخ الانضمام

  • Days Won

    192

كل منشورات العضو أ / محمد صالح

  1. ينبغي أولا دمج القائمتين بدون تكرار في قائمة واحدة ثم ترتيب هذه القائمة الجديدة بالتوفيق
  2. يمكنك استعمال هذه المعادلة لتحويل النص إلى تاريخ =DATE(MID(A2,1,4),MID(A2,6,2),MID(A2,9,2)) على اعتبار أن الخلية التي بها هذا النص A2 بالتوفيق
  3. الحل سهل جدا يجب أولا أن تبدأ حضرتك بفهم المعادلات الموجودة وإعادة تصميم الملف على 8 بطاقات بحذف الصفوف الفارغة بين سطور البطاقة ثم تعديل المعادلات وإذا وقفت في أي نقطة يمكنك عرضها هنا بالتوفيق
  4. يمكنك استعمال هذا الكود وتنفيذه في شيت الترحيل وليس في sheet1 Sub mas_taqseem() Application.ScreenUpdating = False lr = Sheet1.Cells(10000, 1).End(xlUp).Row Range("A2:K100").ClearContents col = 1 For i = 2 To lr Step WorksheetFunction.Ceiling((lr - 1) / 3, 1) For j = 2 To WorksheetFunction.Ceiling((lr - 1) / 3, 1) + 1 Cells(j, col) = Sheet1.Cells(j + i - 2, 1) Cells(j, col + 1) = Sheet1.Cells(j + i - 2, 2) Cells(j, col + 2) = Sheet1.Cells(j + i - 2, 3) Next j col = col + 4 Next i Application.ScreenUpdating = True MsgBox "Done by mr-mas.com" End Sub بالتوفيق
  5. بارك الله في جهودكم باالتوفيق
  6. جميل جدا أخي الفاضل @حسونة حسين هذا العمل إبداع وهذه مساهمتي للبحث في موضوعات منتدى الاكسل ولكن في مجال الويب حتى يمكن البحث بسرعة بمجرد الكتابة ولو في الموبايل بدون الحاجة إلى برنامج الأوفيس https://officena.net/team/mas/excel.html بالتوفيق للجميع دعواتكم
  7. هذا الموضوع تمت معالجته قبل ذلك كثيرا وبقليل من البحث كنت ستصل لضالتك ورغم أن الملف لا يوجد به أي محاولة من حضرتك وهذا يعني أنك تريد أن يعمل غيرك لصالحك وليس الهدف التعلم كما هو هدفنا في المنتدى رغم كل ما سبق هذا جهدي المتواضع في ملفك بالتوفيق إنشاء شيتات وربطها بالرئيسية.xlsb
  8. الحالة الأولى أفضل من حيث البرمجة والمعادلات الاحصائية فيما بعد أن يكون بجانب كل ابن اسم الوصي لأنه في حالة الدمج يكون اسم الوصي مكتوبا امام أول ابن فقط والباقي فراغ وإذا كنت مصمما على مخالفة أساسيات البرمجة فيمكنك إرفاق ملفك أو مثال منه لوضع الكود المناسب لملفك بالتوفيق
  9. ما دام المطلوب اختيار واحد فقط يمكنك استعمال option button وليس checkbox هذه أساسيات البرمجة ولحذف تحديد الخيرات يمكن استعمال كود يجعل قيمة الخلية المرتبطة بأزرار السؤال تساوي فراغ أو صفر بالتوفيق
  10. شكرا لكلماتك الطيبة أخي الكريم كما قلت سابقا هذه المعادلة للبحث بأكثر من شرط ورقم 1 يعني أن الدالة تبحث عن رقم 1 في نتائج مطابقة الشروط التالية ونضع الشروط في الجزء الخاص بدالة match على صورة (المدى=الخلية) لاحظ الأقواس حول المدى والخلية المراد مطابقة المدى لها ثم علامة الضرب * ثم باقي الشروط وتعني النجمة المعامل and يعني تحقق جميع الشروط (حيث أن نتيجة تحقق الشرط هي إما 1 أو 0 فإذا ضربنا 1 * 1 * 0 يعني تحقق شرطين ولم يتحقق الثالث تكون النتيجة صفر وهكذا يجب تحقق جميع الشروط ليجلب نتيجة البحث) وإذا أردت معامل المقارنة Or يمكنك استعمال علامة الجمع + بدلا من علامة الضرب * بين الشروط (أما في حالة + فيكفي تحقق شرط واحد فقط من الشروط ليجلب نتيجة البحث) بالتوفيق
  11. يمكنك استعمال هذه المعادلة في الخلية K3 للبحث بثلاثة معايير : اسم الصنف والشهر والسنة =INDEX('m cost'!$E$3:$E$1062,MATCH(1,('m cost'!$B$3:$B$1062=C3)*('m cost'!$C$3:$C$1062=O3)*('m cost'!$D$3:$D$1062=N3),0)) بالتوفيق
  12. هذه مشكلة اللغة العربية في اعدادات الويندوز لوحة التحكم المنطقة اداري تغيير الاعدادات المحلية اختر اللغة العربية المناسبة موافق لكل النوافذ المفتوحة اعادة التشغيل بالتوفيق
  13. يمكنك استعمال هذه المعادلة للتوصل لتاريخ النهاية بعد 100 يوم عمل =WORKDAY.INTL($C$5-1,100,7) وهذه الدالة للإصدارات الأحدث (2010 وما بعدها) تراعي خيارات عطلة نهاية الاسبوع ورقم 7 يعني الجمعة والسبت ويمكن استخدام هذه الدالة للاصدارات الاقدم (2007 وما قبلها) =WORKDAY($c$5,100)-1 هذه الدالة تحسب عدد الأيام على ان اجازة نهاية الاسبوع هي السبت والاحد لذلك تم انقاص يوم من الناتج لتحسب على ان عطلة نهاية الاسبوع الجمعة والسبت ملحوظة: وتم تعديل الملف المرفق ليحسب عدد أيام العمل بين تاريخين للإصدارات القديمة بدالة networkdays والحديثة networkdays.intl بالتوفيق ايام عمل.xlsx
  14. شكرا لكلماتك الطيبة بعد حذف اي صفوف زائدة ستقل المعادلة كثيرا وتصبح أسهل ربما تصل حضرتك إليها بعد دراسة ما تقدم من حلول سابقة بالتوفيق
  15. الأخ الكريم صاحب الاستفسار حتى تتمكن من عمل معادلة لجميع الجداول يجب انتظام الصفوف بمعنى أنه يجب حذف الصف الثاني الموجود به المبلغ ورقم المنتج حيث أنهما غير موجودين في جدول البناء وهذه معادلة اعتمادا على انتظام الصفوف بوجود خلية فارغة قبل وبعد فئة المنتجات فقط بالتوفيق نقل المسميات حسب الشرط.xlsx
  16. حسب كلام حضرتك مفيش حاجة اسمها 12 في خانة الشهور يفترض ان تصبح صفر وتزيد السنوات سنة ملحوظة مهمة : سألتك في بداية الأمر انه لو مجموع الايام لو يوم يزيد الشهور شهر لماذا تم تغيير الكلام؟؟ عاى العموم : من باب التعلم الذاتي إذا تمت دراسة المعادلات جيدا يمكنك دمج الاثنين معا وإذا كانت طريقة الإجمالي الأولى موجودة يمكنك تنفيذ المعادلات على خلايا الإجمالي وليس على خلايا المدد نفسها بالتوفيق للجميع
  17. حسب فهمي للمطلوب تبقى خلية اليوم صفرا وهذه معادلة الشهور =MOD(SUM(B3,E3)+IF(SUM(A3,D3)>0, 1,0),12) وهذه معادلة السنين =SUM(C3,F3)+INT((SUM(B3,E3)+IF(SUM(A3,D3)>0, 1,0))/12) بالتوفيق للجميع مجموع مدد2.xlsx
  18. أولا : ما المقصود ب جبر كسر الشهر هل يعني تقريب عدد الأيام لشهور مثلا أكثر من 15 يوم يصبح شهرا وأقل من 15 يوم يصبح صفرا؟ أم أنه لو يوم واحد يتم تحويله لشهر ثانيا: يفضل ارفاق الملف الذي به هذا التعديل
  19. جرب هذا if Target.row >=9 and target.row <=22 then .... End if
  20. سهلة إن شاء الله بدالة mod & sum إذا أرفقت ملفك تجد الكثير
  21. من أهم أساسيات قواعد البيانات يجب عمل عمود يحتوي على رقم هذا السجل في قاعدة البيانات
  22. بعد اذن اخي الكريم ابو احمد النسبة الأصح هي مجموع درجات الطالب على المجموع الكلي كما تم في حساب نسبة كل مادة منفردة أما اختلاف النسب فيرجع إلى أن الأصح هي نسبة مجموع درجات الطالب والخطأ هو متوسط نسب المواد ويوجد في هذه النسب كسور مكررة مثل الثلث 0.33 مع تكرار 3 وكذلك الثلثين والله أعلم
  23. اخي الكريم حسب فهمي للمطلوب الثاني يظهر الصفر في حالة عدم تسجيل هذا البند في المستخلص المراد (تسجيل بند واحد فقط وعدم تسجيل الثاني أو العكس) وإذا كنت تريد إظهار آخر نتيجة في البند غير المكتوب في هذا المستخلص فعليك بضبط الإدخالات بحيث يكون لكل مستخلص البندين المطلوب البحث عنهم حتى إذا كان البند ليس به جديد سيعرض بيانات المستخلص السابق عليه وذلك حسب المعادلات في شيت 1 والله أعلم
×
×
  • اضف...

Important Information