-
Posts
4343 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
46
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو بن علية حاجي
-
السلام عليكم ورحمة الله أخي الكريم، انظر الملف المرفق وإن شاء الله تجد ما تطلبه... أخوك بن علية الملف المرفق : PASS OR FAIL11.rar
-
السلام عليكم ورحمة الله أخي الكريم، لا أعتقد أن ما تريده يصلح بالمعادلات إلا إذا كانت خلية القائمة المنسدلة واحدة فقط وليست كما تقترحها عدة خلايا من العمود B فنربط هذه الخلية مع الخلية J1 (بالتساوي) وتعمل كما يعمل الكود مثل ما هو مبين في الملف المرفق ... والله أعلى وأعلم أخوك بن علية الملف المرفق : قائمة منسدلة مفلترة.rar
-
السلام عليكم ورحمة الله أخي الكريم أزهر، المعادلة التي وضعتها في الخلية AH3 وضعتها فقط للتأكد من أن رقم يوم (الذي هو يوم جمعة) لتاريخ 04/01/2013 هو 6 يمكنك مسحها... بالنسبة للمعادلة التي استعملتها في التنسيق الشرطي في الخلية B4 مطبقة على النطاق B4:AF15 والتي هي : بالفرنسية: =JOURSEM(DATE($D$1;EQUIV($A4;$A$4:$A$15;0);B$3))=6 وبالإنجليزية : =WEEKDAY(DATE($D$1;MATCH($A4;$A$4:$A$15;0);B$3))=6 فتفسيرها كما يلي: إذا صادف وأن كان رقم يوم التاريخ، في هذه الخلية (B4) المعين بالدالة DATE حسب السنة من الخلية المثبتة D1 ورقم الشهر المعين بالدالة MATCH حسب رقم ترتيب مضمون الخلية A4 (المثبت عمودها) في النطاق المثبت للأشهر A4:A15 واليوم المعين حسب عمود الخلية B4 من السطر الثالث المثبت، هو رقم 6 (الذي هو رقم يوم الجمعة في الأسبوع) فيتم تلوين الخلية باللون المختار... وجدت صعوبة في كتابة حرف F داخل الخلية الملونة إلا بواسطة كود وضع في حدث الورقة باستعمال خاصية Calculate تجد ذلك في الملف المرفق... أتمنى أن يكون الشرح مستوفيا المطلوب.... الملف المرفق : dairy2.rar أخوك بن علية
-
السلام عليكم ورحمة الله أخي الكريم، نعم تم باستعمال التنسيق الشرطي.... أخوك بن علية الملف المرفق : dairy.rar
-
السلام عليكم ورحمة الله أخي الكريم، تم التعديل على القائمة المنسدلة ببعض الإضافات والاستعانة بكود بسيط يقوم بنسخ مضمون الخلية المختارة من العمود B في الخلية J1 والتي تسمح بانتقاء القائمة المنسدلة... لم أهتد لوسيلة وفكرة أخرى لعمل المطلوب.... أرجو أن ينال إعجابك... أخوك بن علية الملف المرفق : قائمة منسدلة مفلترة.rar
-
السلام عليكم ورحمة الله أخي الكريم سمير الهنداوي، انظر الملف المرفق ربما تجد فيه ما تريد... أخوك بن علية الملف المرفق : مقارنة بين عمودين -1.rar
-
السلام عليكم ورحمة الله أخي الكريم عيد مصطفى، حاولت أن أفهم مبدأ الكود في بدايته (الشروط) لكن دون جدوى... تمت تعديلات على الكود حسب المطلوب (أرجو ذلك)... بالنسبة للبيانات التي كُتبت في اليسار (خارج الجدول في الصورة عند تنفيذ الكود) كان بسبب أن تنسيق الملف في الرد الأول يختلف عن تنسيق الملف في ردك الأخير، فقد جعلت في جدول الملف عمود "بيان" من خمسة أعمدة (من E إلى I) بينما في الثاني جعلت له عمودا واحدا (العمود E) وتركت معادلات الترحيل في الكود كما هي... أرجو أني فهمت واستوفيت المطلوب... أخوك بن علية الملف المرفق : Code Merge (4).rar
-
جلب بيانات من صف الى صفين بسجل يحتوي الف اسم
بن علية حاجي replied to أحمد صاحب's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم أحمد صاحب، تم الحل باستعمال المعادلات في الملف المرفق... أرجو أن يفي بالغرض المطلوب... أخوك بن علية الملف المرفق : تجربة.rar -
السلام عليكم ورحمة الله أخي الكريم عيد مصطفى، الحقيقة أن الكودين يشكلان جزئين من كود واحد كما ذكر أخي الحبيب عبد الله... وقد قمت فقط بنقل السطرين التاليين إلى بداية الكود : Application.ScreenUpdating = False Application.Calculation = xlCalculationManual من المفروض أن الكود بجزئيه يشتغل تلقائيا بمجرد أي تغيير يحدث في الورقة... الملف المرفق : Code Merge.rar أخوك بن علية
-
السلام عليكم ورحمة الله أخي الكريم، طلبك غير مفهوم، قد تم في الملف المرفق استعمال كود بزر يقوم بإدراج عمود F وإزاحة البيانات إلى اليسار... أرجو أن يكون فيه بعض المطلوب.. أخوك بن علية الملف المرفق : zmzm.rar
-
مشكلة القروش الزائدة وكيفية التخلص منها - سعيد بيرم
بن علية حاجي replied to أبو سجده's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الحبيب سعيد، لو أخذنا على سبيل المثال المعادلة في H5 التي هي : =IF(LEFT(SUM(H4:H4)-INT(SUM(H4:H4));2)>=0,6;ROUNDUP(SUM(H4:H4);2);SUM(H4:H4)) الجزء (LEFT(SUM(H4:H4)-INT(SUM(H4:H4));2 يعطي كنتيجة نصية ,0 وبالتالي فإن الشرط: LEFT(SUM(H4:H4)-INT(SUM(H4:H4));2)>=0,6 يعطي دائما النتيجة: TRUE مما يعني أن الجزء (ROUNDUP(SUM(H4:H4);2 هو الذي يشتغل في المعادلة ومعناه أن المجموع يُقرّب إلى الأعلى برقمين عشريين، والجزء (SUM(H4:H4 لا يعمل أبدا لأنه نتيجة FALSE لشرط الدالة IF في المعادلة ويمكن القيام بـ"تقييم الصيغة" للتأكد من هذا... قمت باستعمال دالة SUMPRODUCT بشكلين: الأول ((2;SUMPRODUCT(TRUNC(B4:F4 في الخلية G4 للاستحقاقات (وهذا يعني الجمع برقمين عشريين دون تقريب حتى وإن وُجد) والثاني ((SUMPRODUCT(ROUNDUP(H4:L4;2 في الخلية M4 للاستقطاعات (مما يعني الجمع مع التقريب إلى الأعلى برقمين عشريين في جميع الأحوال) انظر السطر الرابع في الخلايا الملونة بالأصفر.... أرجو أني قربت المفهوم لتصحيح هذا الخلل في الحسابات.... أخوك بن علية الملف المرفق (مثال) : مثال توضيحى بالمعادلات لفرق القرش - سعيد بيرم.rar -
هل يمكن كتابة اسم ديفاين نيم بمسافة بين اسمين
بن علية حاجي replied to ابو اياد ( الاسيوطى )'s topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم، وإضافة إلى حل أخي الحبيب عبد الله، أقدم هذا الحل بتعديلات على معادلة تعيين نطاقات المؤسسات بتسمية واحدة ديناميكية بالاسم "مؤسسة" باستعمال الدوال COUNTIF ، MATCH ، OFFSET اعتمادا على رقم المؤسسة وفي هذه الحالة لا تهم أسماء المؤسسات إن تضمنت فراغات أو غير ذلك ولا ننشئ تسمية خاصة لنطاق كل مؤسسة... أرجو أني فهمت واستوفيت المطلوب.... أخوك بن علية الملف المرفق : Book2_Tareq1.rar -
السلام عليكم ورحمة الله أخي الكريم عيد مصطفى، تم المطلوب في الملف المرفق... وأعتذر لك لاستعجالي لأني ذاهب إلى صلاة الفجر وسأشرح لك مرة أخرى طريقة التغيير التي قمت بها لتتماشى مع تنسيقات الملف... أخوك بن علية الملف المرفق : Statement of Account.rar
-
عمل فرق بين تاريخين هجريين وكذلك عمل إحتساب الغرامة
بن علية حاجي replied to المتعلم الصغير's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم، لا اعتذار في التعلم، والهدف من المشاركات هو التعلم، وأحب كثيرا من يقوم بالمحاولات للتعلم ولا أسميه تهجما بل هو عين العلم والتعلم... بالنسبة للتعديلات التي قمت بها تجدني لم أفهم التعديل على معادلة مدة التأخير (-1) ماذا تعني به؟ إذا كنت تعني به "1 شهر" فالمدة تحسب بالأيام فيجب أن يكون (-30) (والمعادلة في الخلية المعنية C14 تكتب على الشكل : =DATEDIF(C12;C13;"d")-C11 وأريد أن أعرف كيف يُعيّن تاريخ "آخر موعد للتسليم"؟ أليس اعتمادا على "مدة التسليم طبقا للتعميد"؟؟ أما فيما يخص طريقة احتساب غرامة التأخير وحسب ما فهمت من التعديلات التي قمتَ بها على المعادلة في الخلية C15 فإذا كانت نسبة الغرامة تُحتسب حسب ما يلي : - إذا كانت مدة التأخير أسبوعا فإن النسبة 1% - إذا كانت مدة التأخير أسبوعان فإن النسبة 2% - إذا كانت مدة التأخير 3 أسابيع فإن النسبة 3% - إذا كانت مدة التأخير 4 أسابيع فإن النسبة 4% - إذا كانت مدة التأخير 5 أسابيع فإن النسبة 5% - إذا كانت مدة التأخير 6 أسابيع فأكثر فإن النسبة 6% فإن المعادلة في الخلية C15 تكون أبسط وتكتب على الشكل : =IF(INT($C$14/7)>=6;6;INT($C$14/7))*$C$10/100 بدلا من الشكل : =IF(INT($C$14/7)>=6;6;CHOOSE(INT($C$14/7);1;2;3;4;5))*$C$10/100 أرجو أني أفدتك بهذه الملاحظات.... أخوك بن علية الملف المرفق وبه التعديلات التي اقترحتها : مذكرة إحتساب غرامة2.rar -
مشكلة القروش الزائدة وكيفية التخلص منها - سعيد بيرم
بن علية حاجي replied to أبو سجده's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الحبيب سعيد، قد أدليت ببعض الملاحظات في ردي في الموضوع السابق... انظر إلى الملف والمعادلة 4 في السطر 10 باستعمال الدالة SUM كانت النتائج مماثلة.... أخوك بن علية الملف المرفق : الحل الامثل للتخلص من مشكلة القروش الزائده بأكثر من معادله - سعيد بيرم.rar -
كيف يمكن ترتيب الصفحات تصااعدياً حسب إسم الصفحة
بن علية حاجي replied to MsTaNs's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم، طلبك ممكن وعلى عيني وراسي، تم التعديل على الكود (نفس كود الفرز) ليقوم أولا بحذف الشيت LIST إن كان موجودا ثم يقوم بفرز الشيتات أبجديا ثم يقوم بإنشاء الشيت LIST في نهاية الترتيب ويكتب فيه قائمة الشيتات في العمود A بداية من السطر الثاني دون الشيت LIST (هذا الشيت غير موجود في القائمة) وإذا أردت أن يُدرج هذا الاسم في القائمة عليك حذف - 1 من السطر For K = 1 To Sheets.Count - 1 ليصيح من الشكل For K = 1 To Sheets.Count ... أرجو أن يفي هذا بالمطلوب... أخوك بن علية الملف المرفق (من نسختين دائما) : A1.rar -
السلام عليكم ورحمة الله أخي الكريم عيد مصطفى، بهذه الشروط الجديدة المشكل الوحيد هو طول المعادلات... قد تم التعديل على المعادلات بما يوافق الشروط التي وضعتها (وأخرى) وأقترح عليك حلا آخر باستعمال التسميات في المعادلات لاختصارها... حذاري فقط عند نقل المعادلات في تغيير الجزء (COLUMNS($L:L في عمود الشهر الأول الذي يعطي 1 الذي هو رقم الشهر ويتدرج هذا الرقم تصاعديا عند سحب المعادلات إلى الأشهر الأخرى... أخوك بن علية الملف المرفق : Max-and-Min-Value-in-every-month (2).rar
-
عمل فرق بين تاريخين هجريين وكذلك عمل إحتساب الغرامة
بن علية حاجي replied to المتعلم الصغير's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم، اعتقدت أن الغرامة تكون عن كل أسبوع حتى وإن مدة التأخير أكثر من ستة أسابيع، المهم تم تعديل طفيف على المعادلة لحساب غرامة التأخير في الدفع... أخوك بن علية الملف المرفق : مذكرة إحتساب غرامة.rar -
كيف يمكن ترتيب الصفحات تصااعدياً حسب إسم الصفحة
بن علية حاجي replied to MsTaNs's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم، تم المطلوب باستعمال كود لفرز الشيتات أبجديا... أخوك بن علية الملف المرفق (من نسختين) : A1.rar -
السلام عليكم ورحمة الله أخي الكريم، متابعة لعمل أخي الحبيب طارق كنت قد حضرت الملف حسب مطلوبك الأخير ولم أشأ أن أضعه في الموضوع معتقدا أن ما قدمه أخي طارق كان مقبولا ومستوفيا للمطلوب، غير أني لم أتابع الردود الأخيرة والملاحظات التي تم الإدلاء بها في هذه الردود لذا أطلب منك متابعتها حسب التنسيقات الجديدة للملف... وإذا كانت هناك ملاحظات أخرى فتجدني إن شاء الله في الخدمة في أي وقت... أخوك بن علية الملف المرفق : جمعية خيرية.rar
-
السلام عليكم ورحمة الله أخي الكريم عيد مصطفى، تمت الفائدة بمعادلات صفيف (يجب تأكيدها باستعمال Ctrl+Shift+Enter) باستعمال (خاصة) دالتي MAX و MIN... أرجو أني وفيت المطلوب... أخوك بن علية الملف المرفق : Max-and-Min-Value-in-every-month.rar
-
الحل الامثل للتخلص من مشكلة القروش الزائده - سعيد بيرم
بن علية حاجي replied to أبو سجده's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الحبيب سعيد، رمضان كريم وكل عام والأمة الإسلامية بخير... الله يحفظ مصر الشقيقة وكل شبر من الأراضي الإسلامية... بالنسبة لمعادلاتك لاحظت أنها غير ضرورية بالشكل الذي وضعته وتعرف أن الدالة LEFT تعطي نصا وفي المعادلة تقوم بمقارنة نص برقم، ثم إن التقريب (التدوير لست أدري كيف تسمونه عندكم) لرقمين عشريين يعتمد على الرقم الثالث العشري (إذا كان أصغر أو أكبر من 5)... انظر إلى الملف المرفق قمت (كمثال) باستنساخ السطر السابع إلى السطر الثامن بمعادلة بسيطة بالدالة SUM وأعطت النتيجة نفسها للمعادلة التي اقترحتها وأيضا العمود AV تم استنساخه في العمود AW باستعمال الدالة SUM وأيضا أعطت النتائج نفسها... وهذا راجع لأن كل البيانات التي استعملتها في الجدول هي قيم من رقمين عشريين فقط... والله أعلم أخوك بن علية الملف المرفق : الحل الامثل للتخلص من مشكلة القروش الزائده - سعيد بيرم.rar -
عمل فرق بين تاريخين هجريين وكذلك عمل إحتساب الغرامة
بن علية حاجي replied to المتعلم الصغير's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم، إذا كان إدخال التاريخ بالميلادي يعطيك بالهجري حسب تقويم أم القرى يوما بعدها فأنقص يوما من التاريخ الميلادي حتى يُضبط التاريخ الهجري حسب تقويم أم القرى... بالنسبة لحساب الغرامة فقد تم الاستغناء عن الجدول المساعد بمعادلة في الخلية المعنية في جدولك... أرجو هذه المرة أن يفي بالغرض المطلوب واعلم أخي الكريم أنك لا تزعجني البتة وتجدني إن شاء الله في الخدمة في أي لحظة حسب المستطاع... أخوك بن علية الملف المرفق : مذكرة إحتساب غرامة.rar -
عمل فرق بين تاريخين هجريين وكذلك عمل إحتساب الغرامة
بن علية حاجي replied to المتعلم الصغير's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم، يجب أولا ملاحظة أن دوال التاريخ والوقت في إكسيل لا تتعامل مع التاريخ الهجري لذا تم حجز التواريخ بالميلادي بما يوافق تواريخك بالهجري مع تخصيص عرض هذه التواريخ بالهجري، وثانيا قد تم إضافة جدول مساعد لحساب الغرامة لكل أسبوع تأخير... أرجو أن يفي هذا بالمطلوب... أخوك بن علية الملف المرفق : مذكرة إحتساب غرامة.rar