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

بن علية حاجي

الخبراء
  • Posts

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

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

  • Days Won

    48

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

  1. السلام عليكم ورحمة الله المعذرة المعذرة المعذرة أخي الكريم على الخطأ الذي ورد مني في ردي السابق حين أرفقت ملفا لا علاقة له بالموضوع (وهو لموضوع آخر كنت أشاركه) وأرفق لك الآن الملف الصحيح (وقد غيرت فيه اتجاه الورقة) وأتمنى أن يكون فيه المطلوب... أخوك بن علية الساق والورقة برمجياً.rar
  2. السلام عليكم ورحمة الله أخي الكريم، الملف مستعمل في نسخة 2007 أو أكثر وما دام يحوي على ماكرو فيجب حفظه بصيغة .xlsm ثم إن الماكرو المستعمل فيه يقوم بفرز القائمة تنازليا حسب الدرجات فقط ولا علاقة له لا بالأسماء ولا بالفصل ولا بالألوان بوساطة الأمر التالي: [B3:D10].Sort [B3], xlDescending وأوجهك أخي الكريم إلى الموضوع التالي للأخ العزيز خبور خير يتناول فيه مسألة ترتيب العشرة الأوائل: رابط موضوع ترتيب العشرة الأوائل لخبور خير أخوك بن علية
  3. السلام عليكم ورحمة الله أخي الكريم تستعمل ببساطة المعادلة التالية: =Sheet1!D1 في الخلية D1 من كل الأوراق من 2 إلى 5... أخوك بن علية
  4. السلام عليكم ورحمة الله أخي الكريم، هذا حل آخر بالملف المرفق... أخوك بن علية طباعة1.rar
  5. السلام عليكم ورحمة الله أخي الكريم أعتقد أني قد فهمت عليك وأقدم لك الملف بالمرفقات... أخوك بن علية إخراج الترتيب.rar
  6. السلام عليكم ورحمة الله أخي الكريم، يمكنك القيام بذلك باستعمال خاصية "الفرز" فرز الأسماء أبجديا أو الفرز حسب أولوية الدرجات وتبقى المعادلات على حالها أو يمكن استعمال كود لعملية الفرز والترتيب في آن واحد... وتجد في المنتدى الكثير من المواضيع تتناول هذه العمليات... والله أعلى وأعلم أخوك بن علية
  7. السلام عليكم ورحمة الله أخي الكريم كحل أول قمت بتغيير بسيط على معادلة الترتيب في الملف... أنظر الملف المرفق... أخوك بن علية إخراج الترتيب.rar
  8. السلام عليكم ورحمة الله أخي الكريم، لا أرى الهدف من هذا التغيير ثم إن عنوان "الأوراق" في الملف ليس عنوان العمود E فقط بل هي عنوان كل الأعمدة من E إلى IV حسب الكود، وكلما نقوم بتنفيذ الكود يتم مسح كل هذه الأعمدة وبالتالي لا يمكن تغيير مكان العمود الذي عنوانه "الساق" في وضعية أخرى إلى يسار العمود E ... والله أعلم أخوك بن علية ملاحظة: قمت بتغيير طفيف جدا على الملف ليقوم الكود بعدّ (بإحصاء) القيم التي حُجزت مرة واحدة فقط... الساق والورقة برمجياً.rar
  9. السلام عليكم ورحمة الله أخي الكريم، عليك أولا بتخفيض مستوى أمان الماكرو إلى الأدنى في برنامج إكسل في الجهاز الذي نقلت إليه ملفتك ثم افتح هذه الملفات (الأصلية) وإن شاء الله تشتغل كل الأكواد... ولتخفيض مستوى أمان الماكرو يمكن القيام بما يلي: - فتح قائمة أدوات Tools Outils - فتح أمر (خاصية) ماكرو Macro - ونختار "أمان" Security Sécurité - وفيه نختار "وضع أمان منخفض" Low Security Sécurité minimum والله أعلم
  10. السلام عليكم ورحمة الله أخي الكريم أقدم لك حلين للمسألة، الحل الأول (في ملف sumifs3_a.xlsx) معطى باستعمال دالة الصفيف لأخي يحيى جزاه الله عنا ألف خير (بتصرف طفيف) والحل الثاني (في ملف sumifs3_b.xlsx) تم باستعمال الدالة SUMPRODUCT (ربما لم تعجبك؟) ولكن عملها جميل جدا... أخوك بن علية sumifs3.rar
  11. السلام عليكم ورحمة الله أخي الكريم، هذا حل آخر باستعمال الدالة SUMPRODUCT مع استعمال رقم الشهر... أنظر الملف المرفق. أخوك بن علية sumifs_hben.rar
  12. السلام عليكم ورحمة الله أخي الكريم إن الدالة VLOOKUP تعتمد دائما على العمود الأول لنطاق البحث، ولكن إذا كان عمود البحث هو عمود آخر غير الأول (الأخير أو غيره) في النطاق فالدالة INDEX مع الدالة MATCH تقوم بالعملية أحسن بكثير من الدالة VLOOKUP أنظر الملف بالمرفقات.... أخوك بن علية VLOOKUP_1.rar
  13. السلام عليكم ورحمة الله أخي الكريم عبد الفتاح بارك الله فيك وفي أهلك وفي بلدك، بالنسبة لسؤالك الجواب هو نعم بالتأكيد يمكن إضافة الدالة ROUND إلى الكود... وقد أضفتها في السطر 13 من الكود وتجدها في الملف المرفق... أخوك بن علية دينار كويتي بالانجليزي.rar
  14. السلام عليكم ورحمة الله أخي الكريم هذا أمر بسيط وقد تم باستعمال الدالة ROUND مع دالة التفقيط... أنظر الملف المرفق... أخوك بن علية دينار كويتي بالانجليزي.rar
  15. السلام عليكم ورحمة الله إليك الملف بالمرفقات... أخوك بن علية gana1.rar
  16. وعليكم السلام ورحمة الله أخي أيمن، قمت بإضافة الدالة IFERROR إلى صيغ الدوال التي تعطي الخطأ لاستبدال الخطأ بالفراغ... أتمنى أن يكون هذا هو المطلوب... أخوك بن علية gana.rar
  17. السلام عليكم ورحمة الله أخي الكريم، قمت بقلب التاريخين الدالة DATEDIF تطلب أولا "تاريخ البداية" (القديم) ثم "تاريخ النهاية" (الجديد) ومعادلتك يجب كتابتها بالشكل التالي: =DATEDIF(B1;B2;"y") وليس بالشكل: =DATEDIF(B2;B1;"y") كما في الملف... والمعادلة: =TEXT(A2-B2;"y") تعطي (في بعض الأحيان) أخطاء مثلا لو كان التاريخ في الخلية A2 هو 13/11/2010 والتاريخ في الخلية B2 هو 13/11/2008 فمن المفروض أن يكون الناتج 02 ولكن المعادلة تعطي 01 والله أعلم أخوك بن علية
  18. السلام عليكم ورحمة الله أخي الكريم، لحذف الأسهم الملتصقة بالاختصارات على سطح المكتب نتبع الخطوات التالية: - ندخل من "إبدأ" Start على أمر "تنفيذ" Execute ونكتب في الإطار REGEDIT - نختار خاصية "HKEY_CLASSES_ROOT" - نبحث عن "lnkfile" أي LNKFILE - على يمين الإطار نقوم بحذف الخاصية ab IsShortcut (يدويا بالمفتاح DEL أو بالفأرة يمينا وحذف) - ثم نقوم بإعادة تشغيل الجهاز وبإذن الله ستزول الأسهم من الاختصارات الموجودة على سطح المكتب... أخوك بن علية
  19. السلام عليكم ورحمة الله أخي الكريم هذا الأمر لا علاقة له بنسخة الويندوز والصور التي بعثتها لا تمكننا من تعيين واكتشاف الخلل، في جهازي أستعمل النسختين في آن واحد ولا أجد أي مشكلة في فتح ملفاتي في النسختين... وأعتقد أن الأمر والخلل يكمن في خصائص الورقة (تحجيم الورقة) في الأوفيس، عليك مراقبة هذه الخاصية في الأوفيس الذي تم تنصيبه في ويندوز 7 ... والله أعلم أخوك بن علية
  20. السلام عليكم وررحمة الله أستأذن أخي الكريم هادي بتغيير في الكود الذي قدمه لأخينا بسام، أقدم هذ املف المرفق وبه المطلوب ويبقى لك خانتي "الرصيد الكمي" و"الإجمالي" لم أعرف ماذا تقصد بهما ؟ ... أخوك بن علية Post_2.rar
  21. السلام عليكم ورحمة الله أخي الكريم ، استعمل المعادلة التالية في الخلية C2 : =DATEDIF(B2;A2;"y") مع تغيير تنسيق الخلية من "مخصص" إلى "عادي" Standard كما في الملف المرفق... أخوك بن علية Test.rar
  22. السلام عليكم ورحمة الله إخواني الكرام إن إضافة الكتابة "0" في التنسيق لأي نمط من تنسيقات الأرقام بالتخصيص تضع الرقم الصفر على يساره (حتى وإن كان تاريخا) مع العلم أن هذه الإضافة لا تغير من نوع التنسيق إلا شكله في الكتابة وتحتفظ بالتنسيق على حاله (التاريخ يبقى تاريخا، العدد العشري يبقى عشريا وهكذا...) مما يعني أن العمليات المعتاد القيام بها على الأرقام حسب النمط تبقى صحيحة وسليمة ولا تعتبر الإضافة الجديدة لشكل النمط نمطا جديدا أو تجعل من الأرقام نصوصا.... والله أعلم أخوكم بن علية
  23. السلام عليكم ورحمة الله أخي الكريم، إضافة إلى ما تقدم به إخوتي الكرام إليك الحل التالي: - قم بتحديد الخلايا المطلوبة - من تنسيق الخلايا قم باختيار "أرقام" Numbers - اختر نوع الأرقام عادي "Standart" ثم بالتخصيص نختار "عام" General - وفي التخصيص نكتب أمام كلمة General الكتابة "0" فتصبح "0"General أنظر الملف المرفق (تطبيق هذه المراحل في نسخة 2003 بالفرنسية) أخوك بن علية 123.rar
  24. السلام عليكم ورحمة الله أخي الكريم أبو البراء، يمكن الاستغناء عن 1+ في المعادلتين بكتابتهما كما يلي: بالنسبة للترتيب الأول من الأكبر إلى الأصغر: =SUMPRODUCT(($A$2:$A$13=A2)*(B2<=$B$2:$B$13)) بالنسبة للترتيب الثاني من الأصغر إلى الأكبر: =SUMPRODUCT(($A$2:$A$13=A2)*(B2>=$B$2:$B$13)) ثم سحبها إلى الأسفل... والله أعلم
  25. السلام عليكم ورحمة الله أخي الكريم أبو البراء، أقدم لك الملف التالي به الحل السابق وحل جديد(بسيط جدا) باستعمال الدالة SUMPRODUCT كما طلبت وأعتقد أنه لا يوجد حل أبسط من هذا... أخوك بن علية TT_2.rar
×
×
  • اضف...

Important Information