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

بن علية حاجي

الخبراء
  • Posts

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

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

  • Days Won

    48

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

  1. السلام عليكم ورحمة الله أختي الكريمة أم عبد الله، بعد تحميل الملف وتجربته لاحظت بعض الخطأ في الحسابات مثلا : المكسب بنسبة 1% في يومين (الأول والثاني) لرأس المال 100000 هو 2010 وليس 4020 وبالتالي يكون الإجمالي هو : 102010 وليس 104020... بالنسبة لحل المسألة يكون كما يلي : الأمر يتعلق بتطورات فيها زيادة (مكسب) أو تخفيض (خسارة) وبالتالي : يكون المقدار الجديد يساوي المقدار القديم مضروب بالمعامل الضربي للتطور... والمعامل الضربي للتطور يُحسب كما يلي : * في حالة الزيادة بنسبة %a 1 + a% مثال : إذا كانت زيادة (ربح) بنسبة %1 المعامل الضربي يكون : 1 + 1% أي : 1.01 * في حالة التخفيض بنسبة %b 1 - b% مثال : إذا كانت تخفيض (خسارة) بنسبة %2 المعامل الضربي يكون : 1 - 2% أي : 0.98 * وفي حالة التطورات المتعاقبة (المتعددة) : القيمة النهائية تساوي القيمة الأولية (رأس المال) مضروبة في كل المعاملات الضربية لكل التطورات (زيادات أو تخفيضات) ولا يهم ترتيب هذه التطورات (مثلما رأيت في الملف عند تحديد أيام الربح مع أيام الخسارة)... وفي المثال الذي أعطيتِه في ملفك المرفق : نلاحظ أنه لدينا 14 تطور فيه زيادة (ربح) بنسبة 1% أي معامل ضربها هو 1.01 وثلاث تطورات بتخفيض (خسارة) بالنسب 1% ، 1.5% ، 2% (النسب السالبة) ومعاملات ضربها هي على التوالي : 0.99 (لنسبة 1%) ، 0.985 (لنسبة 1.5%) ، 0.98 (لنسبة 2%) وبالتالي المعادلة النهائية تكون: =100000 * (1.01)^14 * 0.99 * 0.985 * 0.98 وتعطي هذه المعادلة النتيجة التي بيّنتها في الملف : 109849,158345789 وليس 112013,620734526 أرجو أني قد وفّيت حق المسألة والمفهوم... أخوك بن علية الملف المرفق : تعديل مضاعفات.rar
  2. السلام عليكم ورحمة الله أخي الكريم، وهذا حل آخر باستعمال خاصية المتتاليات الهندسية (المتواليات) باعتبار أن النسبة المقترحة تُطبق على المبلغ اليومي وليس على المبلغ الأصلي، وفي هذه الحالة فائدة المبلغ لكل يوم هي : المبلغ لليوم السابق × النسبة المقترحة... ومن هنا ينتج مبدأ المتتالية (المتوالية) الهندسية... والله أعلم.... والحل وضعته في ملف ومع حل أخي الكريم رشراش، أرجو أن يفي الحل بالغرض المطلوب... أخوك بن علية الملف المرفق : كم ستكسب بعد (ص) من الأيام.rar
  3. السلام عليكم ورحمة الله أخي الكريم عيد مصطفى، كما ذكر أخي الحبيب أبو حنين، المشكل أن تنسيق الخلية من تنسيق نص، وقد شرحت طريقة تصحيح الخلل قي الملق التنفيذي بالمرفق، غير أنه يكفي تأكيد المعادلة في الخلية J5 ولست مضطرا أن تقوم بما وضعته في الملف "القيام بنسخ المعادلة من الخلية J6 إلى الخلية J5" باعتبار أني أستعمل نسخة إكسيل بالفرنسية والمعادلة إذا تم تأكيدها مباشرة تعطي خللا من النوع ?NAME# لأن الدالة IF لا تعرفها هذه النسخة... أرجو أن تفيدك هذه الفكرة. أخوك بن علية الملف التنفيذي : 53.rar
  4. السلام عليكم ورحمة الله أخي الكريم، لم نتواصل منذ زمن طويل والحمد لله على عودتك بيننا... بالنسبة للملف تم عمل المطلوب (جزئيا) حسب ما فهمت... أرجو أن يفي بالغرض... أخوك بن علية الملف المرفق : مخازن.rar
  5. السلام عليكم ورحمة الله أخي الحبيب أبو حنين، المعادلة التي أعطت النتيجة التي ذكرتها في ردك : FROM : 01/01/2014 TO 31/01/2014 هي المعادلة : ="FROM : "&TEXT(DATE($Q$1;ROW($A1);1);"dd/mm/yyyy")&" TO "&TEXT(DATE($Q$1;ROW($A1)+1;0);"dd/mm/yyyy") وهي معادلة CONCATENATE للعبارة النصية " : FROM" ثم التاريخ المُدخل بالدالة (DATE($Q$1;ROW($A1);1 (لليوم الأول من الشهر الذي رقمه معطى بالدالة (ROW($A1 أي الشهر رقم 1 من السنة المحددة بالخلية 1$Q$ أي التاريخ 2014/01/01) ثم العبارة النصية " TO " ثم التاريخ المُدخل بالدالة (DATE($Q$1;ROW($A1)-1;0 (لليوم الأخير من الشهر عينه أي الشهر رقم 1 من السنة المحددة بالخلية 1$Q$ أي التاريخ 2014/01/31)... التاريخين في المعادلة تم إدخالهما بشكل نصي باستعمال الدالة TEXT بالتنسيق dd/mm/yyyy.... وعمل المعادلة يعطي النتيجة بالأعلى.... وعند سحب هذه المعادلة إلى الأسفل تتغير (ROW($A1 إلى (ROW($A2 الذي يرمز إلى الشهر رقم 02 ثم (ROW($A3 رمز الشهر رقم 03 وهكذا إلى غاية (ROW($A12 أي الشهر الذي رقمه 12... أتمنى أني أوصلت الفكرة في شرح عمل هذه المعادلة ومصدر النتيجة FROM : 01/01/2014 TO 31/01/2014 أخوك بن علية
  6. السلام عليكم ورحمة الله أخي الكريم زاكي، لا أعتقد أن هذا ممكن باعتبار أن الترتيب المعتبر عالميا للأبجدية العربية هو : ا ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ي (وهي الأبجدية المعتمدة في القواميس وغيرها).... والله أعلم أخوك بن علية
  7. السلام عليكم ورحمة الله أخي الكريم عبد الله، في الحقيقة إن التغييرات التي قمت بها بسيطة وتتمثل في تغيير معادلات النطاقات بالتسميات (Svic_T1 ،Spor_T1 ،Mus_T1 ،Math_T1 ،Ph_T1 ،Snc_T1 ،Ara_T1 وغيرها من التسميات المستعملة في الإحصائيات) لجعلها ديناميكية (تتغير حسب الفصل المختار) باستعمال الدالة INDIRECT والمعادلة المسماة CEL. يمكنك مراقبة هذه التسميات لتعرف شكل المعادلات الخاصة بها (وقد حذفت الرقم 1 من كل هذه التسميات وجعلتها تنتهي بالحرف T مثلا Ara_T بدلا من Ara_T1)... بالنسبة للمطلوب الجديد فالنموذج الذي وضعته جميل جدا ولم يمكن أن أقترحه عليك... وقد تم استعمال بعض الدوال المركبة لتحديد المطلوب مع معادلات صفيف لتحديد أكبر معدل وأصغر معدل... أرجو أن يروقك هذا العمل.... أخوك بن علية المرفق : GESTION DES NOTES _9.rar
  8. السلام عليكم ورحمة الله أخي الكريم عبد الله، أعتذر منك لأني أرسلت لك الملف الخطأ، وفي المرفق تجد الملف الصحيح... وما زلت أنتظر النموذج الذي طلبته (حتى ولو كان في ملف جديد دون تنسيقات)... أخوك بن علية المرفق : GESTION DES NOTES _8.rar
  9. السلام عليكم ورحمة الله أخي الكريم عبد الله، بالنسبة للمطلوب الأول فقد تم التعديل على النطاقات المسماة الخاصة بعمليات تحليل النتائج... مع تعديلات أخرى تحسينية للجداول... بالنسبة للمطلوب الثاني "إمكانية جعل إحصائيات لكل مادة و لكل قسم للفصول الثلاثة بهذه الطريقة" أعتقد أن جزءً كبيرا منها موجود في هذه الورقة "تحليل النتائج الفصلية"، وإذا كانت لا تفي بالغرض فأرجو أن تقترح علينا نموذجا تراه يليق بالمطلوب ونحاول أن نربطه بقاعدة البيانات... أخوك بن علية الملف : GESTION DES NOTE MOYEN_7.rar
  10. السلام عليكم ورحمة الله أخي الكريم راشد، تم في الملف المرفق تعديل وتبسيط على المعادلات وإضافة تنسيق شرطي على جدول البيانات بين تاريخين (وقد جعلته لفترة 15 يوم ويمكن تمديده إلى أكثر من ذلك)... قم بتغيير التاريخين (من .... إلى ....) وراقب الجدول المتحصل عليه... أرجو هذه المرة أني فهمت المطلوب وقربت الحل... أخوك بن علية المرفق المعدل : ACD Performance Daily 2014_2.rar
  11. السلام عليكم ورحمة الله أخي الكريم، إن هذا الخطأ ?NAME# يظهر لما نكتب خطأ اسم الدوال أو لما نستعمل أسماء نطاقات غير موجودة.... رجاء ارفق برد آخر صيغة المعادلة التي أظهرت هذا الخطأ... أخوك بن علية
  12. السلام عليكم ورحمة الله أهلا بك أخي الكريم، أهلا بك بين إخوتك وأخواتك وفي بيتك، أرجو أن تفيد وتستفيد... بالنسبة لملفك فقد قمت بمحاولة فيه وأرجو أني فهمت المطلوب وقربت الإجابة... أخوك بن علية المرفق : ACD Performance Daily 2014.rar
  13. السلام عليكم ورحمة الله أخي الكريم، تم تصحيح الخطأ في المرفق، الدالة SUMPRODUCT في نسخة إكسيل 2003 يجب أن تُستعمل فيها النطاقات من نفس الارتفاع، وفي ملفك وضعتَ نطاقات تبدأ من الصف 3 إلى 44 ونطاقات أخرى من الصف 3 إلى 39 وهو الذي سبّب الخطأ في نتيجة المعادلة... والله أعلى وأعلم أخوك بن علية المرفق: book-1.rar
  14. السلام عليكم ورحمة الله أخي الكريم، عبد الله، لم أفهم المطلوب جيدا، إن ورقة "تحليل نتائج الفصول" متغيرة حسب الفصل في القائمة المنسدلة بالخلية R3 يكفي تغيير الفصل في هذه الخلية ليتم جلب البيانات الإحصائية للفصل المختار... أرجو الشرح أكثر... أخوك بن علية
  15. السلام عليكم ورحمة الله أخي الكريم الدهشوري، لست أدري إن كنت قد فهمت المطلوب فقد جعلت في شيت "الكميات" 12 مؤسسة لكل مرحلة (الخامسة-السادسة-السابعة) مع تعديل كل المعادلات المناسبة... أرجو أني قربت المطلوب... أخوك بن علية المرفق : تقرير مياه_4.rar
  16. السلام عليكم ورحمة الله أخي الكريم عبد الله، لم أقم بإخفاء التعليقات من العمود A وإنما قمت بتغيير مكان إدراجها بالعمود U (تم الترميز لمكانها في الأكواد بالحرف U أو بالرقم 21)... وفي الملف المرفق تجد تعديلا آخر على الأكواد حيث تم الاستغناء عن التعليقات في العمود U وتعويضها في العمود نفسه بالأرقام التسلسلية المناسبة لكل قسم يتم استدعاؤه مع تلوين هذه الأرقام بالأبيض (لإخفائها)... أرجو أن يروقك هذا التعديل... المرفق المعدل : GESTION DES NOTE MOYEN_6.rar أخوك بن علية
  17. السلام عليكم ورحمة الله أخي الحبيب أبو حنين، بالنسبة لمعادلة التسمية Nom تجدها في قائمة Formula ثم Name Manager (ومعذرة على الترجمة لأني أعمل على نسخة إكسيل بالفرنسية)... فيما يخص عمل الكود تلقائيا فهذا بسيط وقد تم إضافة الكود التالي إلى حدث ThisWorkbook : Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) If Not Intersect(Target, Range("J4:J40")) Is Nothing Then SORT End Sub أرجو أن يكون المطلوب... أخوك بن علية المرفق : Book1.rar
  18. السلام عليكم ورحمة الله أخي الكريم عبد الله-بلال، إن التعليقات تحوي أرقام تسلسلية للطلبة حسب القسم المختار... يمكن استبدال التعليقات بالأرقام التسلسلية الفعلية للطلبة في عمود نختاره (مثلما فعلت بالنسبة للتعليقات عند اختيار العمود U) مع تلوين هذه الأرقام بالأبيض (لإخفائها)... بالنسبة لطلب الأخ الكريم مخلوف محمد، كان من المفروض أن نفكر في برنامج مماثل للمستوى الثانوي ولكن تكاسلا منا ولضيق الوقت ثم مع التعديلات الجديدة التي تمت على الكشوف في هذا المستوى، لم يتم البدء فيه وعذرا على ذلك... وإن شاء الله نحاول فيه لاحقا... أخوكم بن علية
  19. السلام عليكم ورحمة الله أخي الحبيب أبو حنين، تم التعديل على الملف والكود بما يوافق المطلوب باستعمال تسمية Nom بمعادلة بوساطة الدالة GET.CELL تقوم تلقائيا بتحديد اسم الشيت المحدد Activated. يبقى فقط تعديل الكود بتحديد النطاق المراد فرزه حسب العمود K... أرجو أن يكون هذا المطلوب... ملاحظة: في ملفك لم تقم بكتابة الاسم الصحيح للشيت في الخلية A1... مثال : الشيت المسمى "Sheet1" كتبت في خليته A1 الاسم "الادارية"... أخوك بن علية المرفق: Book1.rar
  20. السلام عليكم ورحمة الله أخي الحبيب أبو حنين، رجاء ضع الملف المعني بالمرفقات لمحاولة حل هذه المشكلة... أخوك بن علية
  21. السلام عليكم ورحمة الله أخي الكريم عبدالله-بلال، معذرة على هذا الخلل، لم ألاحظ أن كود الترحيل في دفتر الأستاذ يعتمد على هذه التعليقات (لذا فهو من الضروري تركها)... غير أني حولتها إلى العمود U (العمود رقم 21) وقد تم تعديل الكودين (الاستدعاء والترحيل) بما يناسب هذا التغيير.. أرجو أن لا يسبب المكان الجديد لهذه التعليقات أي مشكل... أخوك بن علية المرفق : GESTION DES NOTE MOYEN_6.rar
  22. السلام عليكم ورحمة الله أخي الحبيب أبو حنين، كحل أول يمكن استبدال العبارة "1" في الكود (ثلاث مواضع) بإحدى العبارات التالية : [A1] أو ("Range("A1 أو (Cells(1,1 مع وضع في كل خلية A1 من كل شيت اسم الشيت المعني (يمكن اختيار خلية أخرى غير A1 أو حتى اسم الشيت بالـ تسمية) كما فعلت في الكود (المعدل التالي) : Sub SORT() ActiveWorkbook.Worksheets([A1]).SORT.SortFields.Clear ActiveWorkbook.Worksheets([A1]).SORT.SortFields.Add Key:=Range("K5:K40" _ ), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal With ActiveWorkbook.Worksheets([A1]).SORT .SetRange Range("B4:K40") .Header = xlYes .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With Range("A2:J2").Select End Sub مع ملاحظة أن هذا الكود معمول أن يشتغل مع نسخ إكسيل المتقدمة (2007 أو 2010 أو 2013)... والله أعلم أخوك بن علية
  23. السلام عليكم ورحمة الله أخي الكريم عبد الله-بلال، تم عمل المطلوب (أتمنى ذلك) في موضوعك الذي كتبته حول السؤال نفسه http://www.officena.net/ib/index.php?s=94b84746f52e6258021b075fcae1906b&showtopic=50689 أخوك بن علية
  24. السلام عليكم ورحمة الله أخي الكريم عبد الله-بلال، تم تعديل الكود لإلغاء Comments من العمود A بعد استدعاء قائمة القسم... أرجو أن يكون المطلوب... عمليا تم إلغاء السطرين التاليين من كود "استدعاء القسم" Rappel_Eleve : ' .AddComment ' .Comment.Text Text:="" & R أخوك بن علية المرفق : GESTION DES NOTE MOYEN_6.rar
  25. السلام عليكم ورحمة الله جرب الملف المرفق (استعمال النطاق المسمى، إضافة عمود ، كود ترتيب)... أرجو أن يروقك... أخوك بن علية المرفق: أحمد فرج.rar
×
×
  • اضف...

Important Information