-
Posts
4343 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
46
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو بن علية حاجي
-
الرجاء المساعدة في عمل تقارير اسبوعية ، شهرية ، سنوية
بن علية حاجي replied to الدهشوري's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم، اعذرني للتأخر بالشرح والرد، سأحاول -حسب المستطاع- شرح كتابة المعادلات في أوراق التقارير الثلاثة (الأسبوعي-الشهري-السنوي) في حالة إضافة أعمدة أخرى للعمليات في كل موقع (عدد الأعمدة ثابت في كل موقع)... * ورقة "التقرير الأسبوعي" (معادلات السطر العاشر) ** حالة عمودين (حفر - تمديد) - في الخلية B10 =OFFSET(الكميات!$C$1;;2*($A10-1)) - في الخلية E10 =OFFSET(الكميات!$C$1;MATCH("الاسبوع "&$G$5;الكميات!$A:$A;0)-1;2*($A10-1)) - في الخلية F10 =OFFSET(الكميات!$C$1;MATCH("الاسبوع "&$G$5;الكميات!$A:$A;0)-1;2*($A10-1)+1) ** حالة أعمدة أكثر (3 أعمدة مثلا) : المعادلات تصبح: - في الخلية B10 =OFFSET(الكميات!$C$1;;3*($A10-1)) - في الخلية E10 =OFFSET(الكميات!$C$1;MATCH("الاسبوع "&$G$5;الكميات!$A:$A;0)-1;3*($A10-1)) - في الخلية F10 =OFFSET(الكميات!$C$1;MATCH("الاسبوع "&$G$5;الكميات!$A:$A;0)-1;3*($A10-1)+1) - وفي الخلية G10 (العمود الثالث) =OFFSET(الكميات!$C$1;MATCH("الاسبوع "&$G$5;الكميات!$A:$A;0)-1;3*($A10-1)+2) لاحظ أن المعادلات في حالة عمودين كان عامل الضرب 2 وفي حالة ثلاثة أعمدة عامل الضرب أصبح 3 مع إضافة معادلة (العمود الثالث G) مثل العمود الذي يسبقه والاختلاف الوحيد بينهما هو 1 + و 2 + *** وفي حالة أربعة (معامل الضرب هو 4) أعمدة تكون المعادلات في الخلايا H10 ، G10 ، F10 ، E10 ، B10 على الترتيب كما يلي : =OFFSET(الكميات!$C$1;;4*($A10-1)) =OFFSET(الكميات!$C$1;MATCH("الاسبوع "&$G$5;الكميات!$A:$A;0)-1;4*($A10-1)) =OFFSET(الكميات!$C$1;MATCH("الاسبوع "&$G$5;الكميات!$A:$A;0)-1;4*($A10-1)+1) =OFFSET(الكميات!$C$1;MATCH("الاسبوع "&$G$5;الكميات!$A:$A;0)-1;4*($A10-1)+2) =OFFSET(الكميات!$C$1;MATCH("الاسبوع "&$G$5;الكميات!$A:$A;0)-1;4*($A10-1)+3) وهكذا.... شرح كتابة المعادلات في الأوراق الأخرى يتبع في رد آخر.... أرجو أني وفقت في الشرح... أخوك بن علية -
السلام عليكم ورحمة الله أخي الكريم، تم تعديل في الورقة "1" بإضافة عمود في بداية الجدول وضعت فيه معادلة لتكرار قيم العمود C (سابقا) (ملون بالأخضر) وكود حماية الورقة (لأجل العمود A الذي تركت خلاياه محمية) هو 123... ومعادلة VLOOKUP في الورقة الثانية أضفت لها جزء بالدالة MATCH للقيام بعملية "اختبار وجود / عدم وجود قيمة البحث في العمود A من ورقة البيانات"... أرجو أن يفي التعديل بالمطلوب... وتجد أيضا دوالا أخرى مخصصة (دوال بحث) بديلة عن دالة VLOOKUP من عمل أخينا الحبيب والعزيز "عبد الله باقشير" وتسمح بالبحث عن قيمة في أي عمود من جدول بيانات يمكنك أن ترجع إليها... أخوك بن علية 1.rar
-
الرجاء المساعدة في عمل تقارير اسبوعية ، شهرية ، سنوية
بن علية حاجي replied to الدهشوري's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم، تم عمل المطلوب باستعمال المعادلات في الملف المرفق... وقد تركت في ورقة "التقرير الأسبوعي" قائمة أرقام الأسابيع لإنشاء قائمة منسدلة غير مكتملة فالرجاء إتمامها إلى آخر أسبوع من السنة... أرجو أن يكون هذا العمل مستوفيا المطلوب... أخوك بن علية تقارير.rar -
السلام عليكم ورحمة الله أخي الكريم، إن من شروط الدالة VLOOKUP أن تكون قيمة البحث موجودة في العمود الأول في نطاق البحث.... لذا قمت باستبدال الدالة VLOOKUP بالدالة INDEX مع الدالة MATCH... أرجو أن يكون التعديل موافقا للمطلوب. أخوك بن علية 1.rar
-
إستكمال (تعديــل) معادلة "If" لجدول إهلاكات أصول ثابتة
بن علية حاجي replied to Eid Mostafa's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم عيد مصطفى، قمت بتعديل على المعادلات حسب المطلوب في النطاق J103:U104 فقط، وإن لاق بك التعديل يبقى لك نسخ المعادلات في النطاقات الأخرى... ومعذرة لعدم الرد قبلا لأني كنت منذ الصباح منشغلا كثيرا... أخوك بن علية If Correction 4.rar -
السلام عليكم ورحمة الله أخي الكريم عيد مصطفى، وضعت بالملف المرفق كودا يقوم بإخفاء صفوف الخلايا الفارغة من العمود U في النطاقات التي ذكرتها ثم يقوم بالمعاينة قبل الطباعة (أو يمكن تغيير هذا الأمر بأمر الطباعة غير المفعل في الكود) وبعد المعاينة(أو الطباعة) يعيد إظهار كل الصفةف التي تم إخفاؤها... أرجو أن يكون هذا هو المطلوب أو بعض منه... أخوك بن علية Edit Print.rar
-
إستكمال (تعديــل) معادلة "If" لجدول إهلاكات أصول ثابتة
بن علية حاجي replied to Eid Mostafa's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم عيد مصطفى، حسب فهمي للمسألة تم تعديل المعادلات في النطاق J5:U6 (سطرين) فقط، أرجو أن يكون فعلا هذا المطلوب وفي هذه الحالة ينبغي تمديدها في النطاقات الأخرى... وإن لم يكن كذلك فأرجو الشرح أكثر حتى يتسنى لنا وضع المعادلات المناسبة للمطلوب... أخوك بن علية If Correction 3.rar -
طريقة تسلسل الرقم حسب الشهر في EXCEL SHEET
بن علية حاجي replied to MISS_L's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم، تم المطلوب في الملف المرفق... أخوك بن علية تسلسل.rar -
طريقة تسلسل الرقم حسب الشهر في EXCEL SHEET
بن علية حاجي replied to MISS_L's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم، بعد تعديل على المعادلات تم إضافة المطلوب... وباجتهاد مني أضفت عمودا (ملون بالأصفر) وضعت فيه معادلة واحدة تقوم بدمج الأعمدة E ، D ، C بطريقة مباشرة.... أتمنى أن يكون في الملف المرفق ما تصبو إليه... أخوك بن علية تسلسل.rar -
السلام عليكم ورحمة الله أخي الكريم، بالملف المرفق تم إضافة كود أخي الحبيب عبد الله مع بعض التعديل والاختصار... أخوك بن علية New Evaluation.rar
-
طريقة تسلسل الرقم حسب الشهر في EXCEL SHEET
بن علية حاجي replied to MISS_L's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم عيد مصطفى، لست أدري إن كنت قد فهمت المطلوب وهذه محاولة أخرى في الملف المرفق... أخوك بن علية Sequence2.rar -
إدراج معادلتى MAX & MIN بالتنسيق الشرطى
بن علية حاجي replied to Eid Mostafa's topic in منتدى الاكسيل Excel
السلام عليكم زرحمة الله أخي الكريم عيد مصطفى، تم تغيير شروط القيمة الصغرى والقيمة الكبرى حسب المطلوب في الملفات المرفقة... أخوك بن علية Trading Investments - 2012.rar Trading Investments - 2013.rar -
طريقة تسلسل الرقم حسب الشهر في EXCEL SHEET
بن علية حاجي replied to MISS_L's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم عيد مصطفى، أردت أن أبسط العملية ولكن !!! (لم أستطع إلا أن أنفذ 13 تنسيق شرطي على كل خلية من العمود)... بالكود سيكون ذلك أسهل... أخوك بن علية Sequence1.rar -
السلام عليكم ورحمة الله أخي الكريم، لست أدري ما هو المشكل حين نقلت المعادلات إلى ملف آخر ولم تشتغل هذه المعادلات؟؟؟ هذا يرجع لعدة أسباب من بينها : أسماء الأوراق مختلفة، النطاقات مختلفة، خطأ في نقل معادلات الصفيف... قمت بإضافة كود لدالة مخصصة سميتها CONCAT بديل لعمل الدالة Concatenate (للاستغناء عن المعادلة الطويلة)... أخوك بن علية تغيب العمال5.rar
-
طريقة تسلسل الرقم حسب الشهر في EXCEL SHEET
بن علية حاجي replied to MISS_L's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم عيد مصطفى، لا أعتقد أن صاحب الموضوع يعارض ذلك، بالعكس أشكرك على التنبيه له فمن المفروض أن أضع هذا الشرط في المعادلة حتى تكون المعادلة مستوفية كل الجوانب... والمعادلة في هذه الحالة تكتب على الشكل: =IF($C5="";"";IFERROR(IF(MONTH($C5)=MONTH($C4);$B4+1;220001);220001)) وفي نسخة إكسيل 2003 تكون كما يلي: =IF($C5="";"";IF(ISERROR(MONTH($C4));220001;IF(MONTH($C5)=MONTH($C4);$B4+1;220001))) أخوك بن علية -
السلام عليكم ورحمة الله أخي الكريم، يمكنك عمل ذلك باستعمال خاصية "التحقق من الصحة" Data Validation ونطبيق ذلك على ما أراه من خلال الصورة التي أرفقتها (وأحسن من ذلك لو أرفقت الملف المعني أو جزء منه دون بيانات خاصة) يكون كما يلي : - تحديد النطاق D4:I7 (أو أكثر حسب بياناتك) - اختيار خاصية التحقق من الصحة Data Validation من أمر DATA - اختيار "مخصص" Personalise - وضع في إطار الصيغة Formula الشرط : =D4<=$C4 (ملاحظة : الرمز $ في هذا الشرط أمام حرف C ضروري جدا) - الموافقة على التغييرات أرجو أني وفقت في الشرح... أخوك بن علية
-
طريقة تسلسل الرقم حسب الشهر في EXCEL SHEET
بن علية حاجي replied to MISS_L's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم، يمكن وضع المعادلة التالية في B5 وسحبها إلى الأسفل... =IFERROR(IF(MONTH($C5)=MONTH($C4);$B4+1;220001);220001) وفي نسخة إكسيل 2003 المعادلة تكتب على الشكل: =IF(ISERROR(MONTH($C4));220001;IF(MONTH($C5)=MONTH($C4);$B4+1;220001)) أخوك بن علية -
السلام عليكم ورحمة الله أخي الكريم، قمت بالعمل على الملف صباحا وكنت مسرعا للذهاب إلى العمل ولم ألاحظ أني أعدت إرسال الملف الأصلي ولم أرسل الملف الذي تم العمل عليه، لذا تجدني أعتذر بشدة منك ومن كل إخوتي الكرام الذين قاموا بتحميل الملف الخطأ... الملف المرفق التالي به معادلة الصفيف بدل الدالة VLOOKUP.أرجو أن تفي بالغرض المطلوب.... وأجدد اعتذاري من الجميع... أخوكم بن علية عملاء.rar
-
السلام عليكم ورحمة الله أخي الكريم، إن كنت قد فهمت المطلوب جرب الملف المرفق حيث تم استعمال 4 تنسيقات شرطية على العمود D... أخوك بن علية MyBook1.rar
-
السلام عليكم ورحمة الله أخي الكريم، لم أفهم ما تريده بالضبط والمعادلة التي وضعتها يكون عملها كما يلي : * إذا كانت قيمة الخلية Q10 من المجال [0 ، 50[ فقيمة الإرجاع هي : U * إذا كانت قيمة الخلية Q10 من المجال [50 ، 60[ فقيمة الإرجاع هي : C * إذا كانت قيمة الخلية Q10 من المجال [60 ، 70[ فقيمة الإرجاع هي : +C * إذا كانت قيمة الخلية Q10 من المجال [70 ، 80[ فقيمة الإرجاع هي : B * إذا كانت قيمة الخلية Q10 من المجال [80 ، 90[ فقيمة الإرجاع هي : +B * إذا كانت قيمة الخلية Q10 من المجال [90 ، 95[ فقيمة الإرجاع هي : A * إذا كانت قيمة الخلية Q10 من المجال [95 ، 1000[ فقيمة الإرجاع هي : +A والمجال الذي تذكره من 0 إلى 49.99 هو نفسه المجال [0 ، 50[ أخوك بن علية
-
السلام عليكم ورحمة الله أخي الكريم، للتقييم يمكن أيضا استعمال المعادلة التالية في R10 ثم سحبها إلى الأسفل: INDEX({"U";"C";"C+";"B";"B+";"A";"A+"};MATCH(Q10;{0;50;60;70;80;90;95;1000};1)) أخوك بن علية
-
إضافة (تعديل) لكود محاذاة القيم الصفرية بالمنتصف
بن علية حاجي replied to Eid Mostafa's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم عيد مصطفى، تغيير طفيف على الكود للحصول على المطلوب أخوك بن علية Horizontal & Vertical Alignment (2).rar -
السلام عليكم ورحمة الله أخي الكريم مؤمن خليل، هذا حل أول باستعمال المعادلات (في عمود رقم الجلوس D وعمود التخصص F) وعمود إضافي (بمعادلات في الجزء الملون بالأخضر)... تجد كل ذلك في الملف المرفق... أخوك بن علية كشوف المنادة الصف الثاني.rar
-
إستخراج عدد أيام السنة (بالمعادلات)
بن علية حاجي replied to Eid Mostafa's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم عيد مصطفى، يمكنك استعمال المعادلة التالية في B2 ثم سحبها إلى اليسار (في اتجاه الإعمدة الموالية).... =DATE(B1;12;31)-DATE(B1-1;12;31) أخوك بن علية