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

بن علية حاجي

الخبراء
  • Posts

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

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

  • Days Won

    46

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

  1. السلام عليكم ورحمة الله معذرة أخطأت في إرفاق الملف... إليكم الملف المرفق الذي هو تغيير طفيف على عمل الأخ أيسم ابراهيم والذي نستسمحه مرة أخرى... أخوكم بن علية calender1.rar
  2. السلام عليكم ورحمة الله أستسمح أخي الكريم أيسم ابراهيم بتغيير في عمله الجميل وأقدم لكم هذه المحاولة... أنظر الملف المرفق...
  3. السلام عليكم ورحمة الله باستعمال التنسيق الشرطي على الخلايا تجد مطلوبك... وما قدمة الأخ bosh أسهل... أنظر الملف المرفق تلوين أقل سعر.rar
  4. السلام عليكم ورحمة الله والله لمسة جميلة جدا وأسجل أيضا إعجابي بهذا العمل الرائع وكل عمل نستفيد منه... شكرا لك أخي الكريم وجزاك الله عنا ألف خير وخير... جعل كل ما تقدمونه في ميزان حسناتكم... جعل الله هذه الجمعة مباركة علينا وعليكم وكل الأيام... وشكرا مرة أخرى
  5. السلام عليكم ورحمة الله إليك بالملف المرفق الذي يحوي ملفين أحدهما يعمل بالمعادلات والتنسيق الشرطي على الخلايا (حجمه كبير نوعا ما) والآخر يعمل بواسطة الكود فقط (غير أنه بطيء عند كتابة كلمة BUSY في الخانات المناسبة)... وأنتظر لمسة أحد الإخوة على الكود ليعمل أكثر سرعة... أخوك بن علية مشكلة تظليل خانات.rar
  6. السلام عليكم ورحمة الله أقدم لك هذه المحاولة في الملف المرفق وأرجو أن يكون هو المطلوب... ملاحظة: إذا أردت تغيير بعض الحالات من الحالات التي تم حجزها سابقا يستحسن حذف (مسح) التاريخين في الخليتين معا(من ... إلى) لأن الكود الذي وضعته يمكن أن لا يشتغل جيدا (في بعض الحالات فقط)... والكود ليس له علاقة بالشهر المختار بل بالأيام بين التاريخين الموضوعين في العمودين الأول والثاني... إذا كان هناك أي استفسار أو سؤال أو تصحيح خطأ في الكود فنحن في الخدمة بما نستطيع... أخوك بن علية مشكلة تظليل خانات.rar
  7. السلام عليكم ورحمة الله قمت بخطأ في الصيغة التي أعطيتها بالأعلى ... وتصحيحه هو كما يلي: الصيغة الخطأ: =INDEX($C$7:$C$60;EQUIV(GRANDE.VALEUR(E7:E60;1);E7:E60;0)+6;0) الصيغة الصحيحة: =INDEX($C$7:$C$60;EQUIV(GRANDE.VALEUR(E7:E60;1);E7:E60;0);0) ملاحظة: الصيغة التي وضعتها فيها خلل وهو أنه إذا كانت العلامات الكبيرة في المادة بعضها متساو يقع الخطأ في الصيغة فتكرر اسم الطالب مرتين أو ثلاث مرات حسب الحالات... وحل المسألة موجود في أحد مواضيع أو ردود أحد الإخوة الكرام (لا أتذكر رابط الموضوع) ولكني أتذكر ما قام به الأخ في الموضوع لتفادي هذا الخطأ وهو بضرب ناتج كل خلية بعدد صغير جدا يعطي فارقا طفيفا جدا بين القيم (وخاصة القيم المتساوية) وهذا العدد (يضاف كصيغة في أعمدة إضافية تقابل خاناتُها خانات أعمدة المواد بالترتيب) يمكن أن يكون (مثلا) : قيمة الخلية × 0.001 × رقم السطر =CurrentCell*0.001*ROW() والله أعلم
  8. السلام عليكم ورحمة الله لقد أضفت لك عمودا D:D به صيغة تعدّ عدد تكرارات قيم العمود C:C وغيرت قليلا في صيغ عدّ عدد المتعاملين... لم أجد بدّا من ذلك وهذا ما استطعت أن أعرفه... ونبقى دائما في انتظار إخواننا في المنتدى ليفيدونا أكثر... إذا قبلت بالعمل الذي أقدّمه لك بالملف المرفق فأعتقد أنه الحل لمشكلتك أخي الكريم... وفقك الله في عملك ويسّر عليك كل صعب ... أخوك بن علية عدة شروط_بدون تكرار_فترة زمنية1.rar
  9. السلام عليكم ورحمة الله أقدم هذه الصيغة باستعمال الدوال Index و (EQUIV (MATCH و (GRANDE.VALEUR (LARGE وقد طبقتها على مادة اللغة العربية الموجودة في النظاق E7:E60 للحصول على الأول في المادة (وللحصول على الثاني والثالث عليك بتغيير الرقم 1 الخاص بالدالة GRANDE.VALEUR أو LARGE في الصيغة بالرقم 2 ثم 3) وللمواد الأخرى نغير النطاق E7:E60 بالنطاق الخاص بكل مادة... =INDEX($C$7:$C$60;EQUIV(GRANDE.VALEUR(E7:E60;1);E7:E60;0)+6;0) ملاحظة: أعطيتك الصيغة بالفرنسية أما إذا أردتها بالإنجليزية فيجب استبدال الكلمة EQUIV بـ MATCH والكلمة GRANDE.VALEUR بـ LARGE وكلمة INDEX تبقى كما هي... إن شاء الله يكون هذا هو المطلوب... وإن أردت أن أضع لك كل الصيغ اللازمة فلا حرج في ذلك... وربما سيقدم لك الإخوة الكرام صيغا أخرى لنستفيد أكثر... أخوك بن علية
  10. السلام عليكم ورحمة الله نسيت أيضا أن أقوم بتغيير الصيغة التي تحسب "عدد العملاء الذين تم التعامل معهم (دون شروط)" من الصيغة: =SUMPRODUCT((B3:B19>=MIN(B3:B19))*(B3:B19<=MAX(B3:B19))*(1/COUNTIF(C3:C19;C3:C19))) إلى الصيغةالتالية: =SUMPRODUCT((B3:B77>=MIN(B3:B77))*(B3:B77<=MAX(B3:B77))*(1/COUNTIF(C3:C77;(C3:C77)&""))) ومعذرة مرة أخرى... أخوك بن علية
  11. السلام عليكم ورحمة الله أخي الكريم معذرة على التأخير ولكني كنت مسافرا ولم أعد إلا اللحظة... قرأت كل الردود وعرفت ما تريده ولكن الأخ حسين قد قام بالواجب وزيادة، لقد أضاف التغيير المناسب للصيغة وقد نسيت أن أضعه في ردي السابق (لم أنتبه لذلك)... وإليك الملف المرفق به ما تريد... وشكرا جزيلا للأخ حسين على كل ما قدمه... أخوكم "بن علية" تجميع _عدد_بعدة شروط و بدون تكرار.rar
  12. السلام عليكم ورحمة الله بارك الله أخي الكريم يحيى حسين في ما قدمه وما يقدمه للمنتدى وجزاه الله عنا خير الجزاء... إن الصيغ التي قدمها الأخ حسين تعمل جيدا وقد قمت بوضعها في ملفك مع تصرف طفيف في بعضها (وأطلب العذر منه في ذلك) لتعمل بشكل (أعتقده صحيحا) في مطلوبك... أتمنى أن نكون قد وفّقنا في ذلك أخي الكريم... أنظر الملف المرفق... وأنتظر منك الرد على الموضوع إن كان هناك أي استفسار في المسألة... أخوكم بن علية تجميع _عدد_بعدة شروط و بدون تكرار.rar
  13. السلام عليكم ورحمة الله أخي الكريم من المفروض أن ما قدمه إليك الأخ HaNcOcK كافي وشافي للمعضلة ولكنك لم تستطع استغلاله... يمكنك أن تفتح أي ملف من ملفاتك أو ملفا جديدا ثم تفتح بعده الملف الذي قدمه لك الأخ وسيعود الشريط بإذن الله وإن لم يكن أقدم لك أخي الكريم الحل التالي : 1) أنقر على اليمين بالفأرة في منطقة خالية (زرقاء) أمام أشرطة الأدوات الظاهرة عندك (وليس على الأشرطة) وستفتح لك قائمة الأشرطة التي يمكن إظهارها. 2) تختار 'تخصيص' أو 'Personnaliser' (تجدها في الأسفل) 3) في علبة الحوار "Boite de dialogue" التي تظهر عندك، إختر "أشرطة الأدوات" "Barres d'outils" تجد فيه "شريط القوائم" Barre de menus" قم باختيارها وسيعود شريط الأدوات بإذن الله تعالى... أتمنى أن يكون ما قدمه الأخ أو ما قدمته لك حلا للمشكلة عندك... والله أعلم
  14. السلام عليكم ورحمة الله بارك الله فيك أخي الكريم وجزاك الله عنا ألف خير... جعل الله كل ما تقدمه لنا وللأعضاء في ميزان حسناتك ونفعنا الله بعلمك... نسأل الله أن يكرمك الله كما أكرمتنا ويوفقك إلى كل خير... بسر الله طريقك وسهّل لك كل صعب... والله لم أجد الكلمات التي أعبّر بها على كل ما قدّمته وما تقدمه لنا جميعا... أخوك بن علية
  15. السلام عليكم ورحمة الله أخي الكريم، استعملت في الملف المرفق الدالة sum على شكل صيغة صفيف (Matrice) وبطبيعة الحال ستكون هناك حلول أخرى يقدمها لك إخواننا من المنتدى... ولجعل صيغة الصفيف نضغط على : ctrl+shift+enter إليك بالملف المرفق وأرجو أن يكون المطلوب... أخوك بن علية مجموع_صفيف.rar
  16. السلام عليكم ورحمة الله هذه الخاصية WEEKDAY تعطي تواريخ أيام العمل خلال الأسبوع (الاثنين - الثلاثاء - الأربعاء - الخميس - الجمعة أي ماعدا "السبت والأحد") بين تاريخين: الأول، الذي وضعته في الخلية B6 في الملف المرفق والثاني، الذي ستضعه في مربع Stop value في علبة الحوار Series وبطبيعة الحال يكون ملء الخانات اللازمة بين التاريخين، عموديا أو أفقيا، حسب ما تختاره في خاصية Series In أي (Rows or Columns) والله أعلم
  17. السلام عليكم ورحمة الله خلل وحيد في الصيغة التي بالملف : =DATEDIF(F5;F14;"ym")&" سنة وَ "&DATEDIF(F5;F14;"ym")&" شهر وَ "&DATEDIF(F5;F14;"md")&" يوم" والصحيح هو: =DATEDIF(F5;F14;"y")&" سنة وَ "&DATEDIF(F5;F14;"ym")&" شهر وَ "&DATEDIF(F5;F14;"md")&" يوم" فيما عدا هذا لا يوجد خلل آخر في الصيغة والنتيجة أخوك بن علية
  18. السلام عليكم ورحمة الله أخي الكريم، أقدم هذا الشرح في ملف إكسيل عملته في أوفيس 2003 (والعملية نفسها تكون في أوفيس 2007) المشكلة هي المصطلحات بالفرنسية وأجد صعوبة في ترجمتها إلى الإنجليزية وقد حاولت التقريب بين المصطلحات بالإنجليزية والفرنسية وفي بعض الأحيان بالعربية... وضعت لك ثلاث طرق للإجابة على سؤالك، أرجو أن يكون الشرح مستوفيا... وإذا كان لديك أي سؤال أو استفسار فأنا في الخدمة أو ربما يقوم أحد الإخوة الكرام بوضع شرح آخر أبسط وأسهل يفيدك ويفيدنا إن شاء الله... أنظر الملف المرفق.... أخوكم دائما "بن علية" تعبئة سلسلة.rar
  19. السلام عليكم ورحمة الله أكيد أخي الكريم، تقوم بتحضير النموذج في ورقة إكسيل (كتابة - تنسيقات) ثم تقوم بـ"الحفظ باسم" أو "Enregistrer sous" أو "Save As" وتختار من القائمة "نوع الملف" أو "Type de fichier" النوع "قالب *.xlt" أو "Modèle *.xlt" وتعطيه اسما معينا... وتغلق الملف... عند الفتح : تفتح ملف جديد من قائمة القوالب وتختار القالب المخصص الذي قمت بتسجيله فيفتح لك ورقة جديدة بها مضمون الملف الذي وضعته في القالب.... والله أعلم
  20. السلام عليكم ورحمة الله إليك بعض الشرح في الملف المرفق علّه يفيدك (ملف وورد)... وإلا فينبغي إرفاق الملف الذي به المشكل (أو الورقة التي بها المشكل) وسنرى ما نستطيع فعله... أخوك بن علية إلغاء_التنسيقات_ورقة_إكسل.rar
  21. السلام عليكم ورحمد الله غريب أن كل الذي قدمه لك الإخوة لا يعمل معك!!! وهي حلول مختلفة وتشتغل معنا دون إشكال... لقد تم تحميل وتشغيل جميع الملفات المرفقة ... أريد أن أعرف أخي الكريم هل نسخة الأوفيس التي تستعملها بالفرنسية أم بالإنجليزية (العربية) ؟ لأنه ربما عندك النسخة بالفرنسية وتدخل الدوال والصيغ التي يعطيك إياها الإخوة الكرام بالإنجليزية... ثم إن الفرق الذي تريده لا يمكن التعبير عنه بتنسيق التاريخ dd / mm / yyyy ولكن يمكنك كتابته على الشكل (نص) الذي وضعه أخوايا سالم ويحيى (ولكن يبقى على شكل نص أو عدد) أو يمكنك الحصول على الشكل xx / xx / xx (وليس تنسيق التاريخ) بتبديل كل من " سنة وَ" و " شهر وَ" بالعلامة " / " أو "/" وكلمة "يوم" تحذف تماما في الملف المرفق الذي وضعته في رد سابق... أخوك "بن علية"
  22. السلام عليكم ورحمة الله إليك أخي الكريم الملف المرفق... أتمنى أن يكون المطلوب... إجابة.rar
  23. السلام عليكم ورحمة الله إليك أخي الكريم الملف المرفق... وقد استعملت فيه الدالة COUNTIF (وبالفرنسية NB.SI). وتوجد حلول أخرى، أعتقد أن الإخوة لن يبخلوا بإدلاء آرائهم في ذلك... مثال1.rar
  24. السلام عليكم ورحمة الله محاولة أخرى... أنظر الملف المرفق... أبو ساره2.rar
  25. السلام عليكم ورحمة الله عليك بتغيير المعادلة (معادلة صفيف) في الخلية N6 والتي كانت: ={VLOOKUP(MAX(IF(MeMe=$J6;Date;0));Tbl;5;0)} إلى المعادلة: ={VLOOKUP(MIN(IF(MeMe=$J6;Date;""));Tbl;5;0)} وإن شاء الله سيتم المطلوب... أنظر إلى الملف المرفق... أخوك بن علية IfMax2.rar
×
×
  • اضف...

Important Information