-
Posts
4350 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
46
نوع المحتوي
التقويم
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو بن علية حاجي
-
السلام عليكم ورحمة الله إليك أول محاولة باستعمال الدالتين INDEX و MATCH على شكل صيغة صفيف Matrice ={INDEX($D$2:$D$103;EQUIV(1;($A$2:$A$103=G3)*($B$2:$B$103=H3);0))} وتطبيقها في الملف المرفق... أكيد سيكون هناك حلول أخرى... ملاحظة : معادلة الصفيف نؤكدها بالضغط على : ctrl + shift + enter أخوك بن علية A Q ID.rar
-
هل من الممكن عمل ماكرو يعطي امر طباعة بطريقة معقدة شوي
بن علية حاجي replied to anur.mertah85's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله لم أتمكن من فتح الملف الذي أرفقه بردك (لأني أعمل بـ "أوفيس 2003")... وقد حضرت لك الكود التالي ويمكنك وضع زر أمر لتنفيذه... ملاحظة : لقد اعتبرت W1 الخلية هي الخلية التي تحوي العدد المتغير في ملفك، ويمكنك تغييرها حسب ملفك... وإليك الكود: Sub Printing() Dim I As Integer For I = 1 To 100 Range("W1") = I If I <= 100 Then ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True End If Next I End Sub وإذا لم يعمل معك فأرجو أن ترفق ملفك بإصدار أوفيس 2003... أخوك بن علية -
السلام عليكم ورحمة الله قلت إنك مستعجل ولكنك لم ترد على استفساراتي... والآن أصبحت أنا المستعجل فقد حان وقت الذهاب إلى العمل... سأتركك مع الإخوان الكرام وهم لا يبخلون بما عندهم أرجو أن تجد الحل معهم... ومعذرة أخوك بن علية
-
السلام عليكم ورحمة الله ما زال المطلوب غير مفهوم.... تقول: والعملية اليدوية حسب الآله الحاسبه ستكون على النحو التالي 1 - 2000 يقوم بضربها في 5 لتصبح النتيجة 10000 عشرة آلاف 2001 - 4000 يقوم بضربها في 10 لتصبح النتيجة 19999 تسعة عشر ألفا وتسعمائة وتسعة وتسعون 4001 - 6000 يقوم بضربها في 15 لتصبح النتجية 29985 تسعة وعشرون ألفا وتسمعائة وخمسة وثمانون ثم يقوم بجمع نواتج الضرب جميعها (10000 + 19999 + 29985 = 59984 تسعة وخمسون ألفا وتسعمائة واربعة وثمانون) مثلا : العدد 19999 كيف تحصل علية وتقول "نضربها" نضرب ماذا ؟؟ "ها" تعود على ماذا؟؟ رجاء أطلب منك توضيحات أكثر...
-
السلام عليكم ورحمة الله أهلا بأخي الكريم... أقدم لك هذا العمل في الملف المرفق على أمل أن يكون المطلوب... أخوك بن علية مستعجل.rar
-
ادراج التاريخ في الخلية من خلال ظهور شاشة تقويم
بن علية حاجي replied to salamn's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله تم تغيير بعض أوامر الكود وقد نجح الكود (جزئيا) في التغلب على الإشكالية... عرض الفورم الخاص بالتقويم لا يظهر والكود لا يعمل إلا باختيار خلية من خلايا العمود وعند اختيار خلية واحدة من العمود C يُدرج التاريخ في هذه الخلية المختارة (سواء كانت فارغة أم غير فارغة)... أخوكم بن علية calender3.rar -
ادراج التاريخ في الخلية من خلال ظهور شاشة تقويم
بن علية حاجي replied to salamn's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله في الحقيقة كنت أفكر في الأمر قبل أن أضع التغييرات السابقة ولكن أجد مشكلة في أمر ()Click_ الذي يطبق بطريقة آلية على جميع الخلايا الموجودة في الورقة... ما استطعت أن أقوم به وضعته في الملف المرفق... وأنتظر دائما لمسات الإخوة الكرام في تغيير الكود... في الملف المرفق جعلت الكود (بعد اختيار أي خلية من خلايا الورقة) بإظهار التقويم واختيار التاريخ ويضعه في الخلية A1 ثم يقوم الكود بوضعه في العمود C وفي السطر نفسه للخلية التي تم اختيارها... كما طلب العضو "الجزيرة"... وسأحاول فيه مجددا لعله يمكن القيام بجعل الفورم لا يظهر والكود لا يعمل إلا باختيار خلية من خلايا العمود C إن لم يقم أحد الإخوة بذلك... ولا ننسى أن هذا هو عمل ومجهود الأخ أيسم ابراهيم الذي يشكر عليه... جزاه الله عنا ألف خير وبارك الله فيه... وإليكم بالملف المرفق. calender2.rar -
ادراج التاريخ في الخلية من خلال ظهور شاشة تقويم
بن علية حاجي replied to salamn's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله معذرة أخطأت في إرفاق الملف... إليكم الملف المرفق الذي هو تغيير طفيف على عمل الأخ أيسم ابراهيم والذي نستسمحه مرة أخرى... أخوكم بن علية calender1.rar -
ادراج التاريخ في الخلية من خلال ظهور شاشة تقويم
بن علية حاجي replied to salamn's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أستسمح أخي الكريم أيسم ابراهيم بتغيير في عمله الجميل وأقدم لكم هذه المحاولة... أنظر الملف المرفق... -
السلام عليكم ورحمة الله باستعمال التنسيق الشرطي على الخلايا تجد مطلوبك... وما قدمة الأخ bosh أسهل... أنظر الملف المرفق تلوين أقل سعر.rar
-
طلب كود او معادلة لتظليل عدد معين من الخلايا بداية من خليه معينة
بن علية حاجي replied to Bakry's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله والله لمسة جميلة جدا وأسجل أيضا إعجابي بهذا العمل الرائع وكل عمل نستفيد منه... شكرا لك أخي الكريم وجزاك الله عنا ألف خير وخير... جعل كل ما تقدمونه في ميزان حسناتكم... جعل الله هذه الجمعة مباركة علينا وعليكم وكل الأيام... وشكرا مرة أخرى -
طلب كود او معادلة لتظليل عدد معين من الخلايا بداية من خليه معينة
بن علية حاجي replied to Bakry's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله إليك بالملف المرفق الذي يحوي ملفين أحدهما يعمل بالمعادلات والتنسيق الشرطي على الخلايا (حجمه كبير نوعا ما) والآخر يعمل بواسطة الكود فقط (غير أنه بطيء عند كتابة كلمة BUSY في الخانات المناسبة)... وأنتظر لمسة أحد الإخوة على الكود ليعمل أكثر سرعة... أخوك بن علية مشكلة تظليل خانات.rar -
طلب كود او معادلة لتظليل عدد معين من الخلايا بداية من خليه معينة
بن علية حاجي replied to Bakry's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أقدم لك هذه المحاولة في الملف المرفق وأرجو أن يكون هو المطلوب... ملاحظة: إذا أردت تغيير بعض الحالات من الحالات التي تم حجزها سابقا يستحسن حذف (مسح) التاريخين في الخليتين معا(من ... إلى) لأن الكود الذي وضعته يمكن أن لا يشتغل جيدا (في بعض الحالات فقط)... والكود ليس له علاقة بالشهر المختار بل بالأيام بين التاريخين الموضوعين في العمودين الأول والثاني... إذا كان هناك أي استفسار أو سؤال أو تصحيح خطأ في الكود فنحن في الخدمة بما نستطيع... أخوك بن علية مشكلة تظليل خانات.rar -
حول استخراج قائمة الثلاثة الأوائل في كل مادة
بن علية حاجي replied to كمال الجزائري's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله قمت بخطأ في الصيغة التي أعطيتها بالأعلى ... وتصحيحه هو كما يلي: الصيغة الخطأ: =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() والله أعلم -
السلام عليكم ورحمة الله لقد أضفت لك عمودا D:D به صيغة تعدّ عدد تكرارات قيم العمود C:C وغيرت قليلا في صيغ عدّ عدد المتعاملين... لم أجد بدّا من ذلك وهذا ما استطعت أن أعرفه... ونبقى دائما في انتظار إخواننا في المنتدى ليفيدونا أكثر... إذا قبلت بالعمل الذي أقدّمه لك بالملف المرفق فأعتقد أنه الحل لمشكلتك أخي الكريم... وفقك الله في عملك ويسّر عليك كل صعب ... أخوك بن علية عدة شروط_بدون تكرار_فترة زمنية1.rar
-
حول استخراج قائمة الثلاثة الأوائل في كل مادة
بن علية حاجي replied to كمال الجزائري's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أقدم هذه الصيغة باستعمال الدوال 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 تبقى كما هي... إن شاء الله يكون هذا هو المطلوب... وإن أردت أن أضع لك كل الصيغ اللازمة فلا حرج في ذلك... وربما سيقدم لك الإخوة الكرام صيغا أخرى لنستفيد أكثر... أخوك بن علية -
السلام عليكم ورحمة الله نسيت أيضا أن أقوم بتغيير الصيغة التي تحسب "عدد العملاء الذين تم التعامل معهم (دون شروط)" من الصيغة: =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)&""))) ومعذرة مرة أخرى... أخوك بن علية
-
السلام عليكم ورحمة الله أخي الكريم معذرة على التأخير ولكني كنت مسافرا ولم أعد إلا اللحظة... قرأت كل الردود وعرفت ما تريده ولكن الأخ حسين قد قام بالواجب وزيادة، لقد أضاف التغيير المناسب للصيغة وقد نسيت أن أضعه في ردي السابق (لم أنتبه لذلك)... وإليك الملف المرفق به ما تريد... وشكرا جزيلا للأخ حسين على كل ما قدمه... أخوكم "بن علية" تجميع _عدد_بعدة شروط و بدون تكرار.rar
-
السلام عليكم ورحمة الله بارك الله أخي الكريم يحيى حسين في ما قدمه وما يقدمه للمنتدى وجزاه الله عنا خير الجزاء... إن الصيغ التي قدمها الأخ حسين تعمل جيدا وقد قمت بوضعها في ملفك مع تصرف طفيف في بعضها (وأطلب العذر منه في ذلك) لتعمل بشكل (أعتقده صحيحا) في مطلوبك... أتمنى أن نكون قد وفّقنا في ذلك أخي الكريم... أنظر الملف المرفق... وأنتظر منك الرد على الموضوع إن كان هناك أي استفسار في المسألة... أخوكم بن علية تجميع _عدد_بعدة شروط و بدون تكرار.rar
-
السلام عليكم ورحمة الله أخي الكريم من المفروض أن ما قدمه إليك الأخ HaNcOcK كافي وشافي للمعضلة ولكنك لم تستطع استغلاله... يمكنك أن تفتح أي ملف من ملفاتك أو ملفا جديدا ثم تفتح بعده الملف الذي قدمه لك الأخ وسيعود الشريط بإذن الله وإن لم يكن أقدم لك أخي الكريم الحل التالي : 1) أنقر على اليمين بالفأرة في منطقة خالية (زرقاء) أمام أشرطة الأدوات الظاهرة عندك (وليس على الأشرطة) وستفتح لك قائمة الأشرطة التي يمكن إظهارها. 2) تختار 'تخصيص' أو 'Personnaliser' (تجدها في الأسفل) 3) في علبة الحوار "Boite de dialogue" التي تظهر عندك، إختر "أشرطة الأدوات" "Barres d'outils" تجد فيه "شريط القوائم" Barre de menus" قم باختيارها وسيعود شريط الأدوات بإذن الله تعالى... أتمنى أن يكون ما قدمه الأخ أو ما قدمته لك حلا للمشكلة عندك... والله أعلم
-
السلام عليكم ورحمة الله بارك الله فيك أخي الكريم وجزاك الله عنا ألف خير... جعل الله كل ما تقدمه لنا وللأعضاء في ميزان حسناتك ونفعنا الله بعلمك... نسأل الله أن يكرمك الله كما أكرمتنا ويوفقك إلى كل خير... بسر الله طريقك وسهّل لك كل صعب... والله لم أجد الكلمات التي أعبّر بها على كل ما قدّمته وما تقدمه لنا جميعا... أخوك بن علية
-
سؤال ارجو ان اجد له حلا فى countif
بن علية حاجي replied to ahmed saker's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم، استعملت في الملف المرفق الدالة sum على شكل صيغة صفيف (Matrice) وبطبيعة الحال ستكون هناك حلول أخرى يقدمها لك إخواننا من المنتدى... ولجعل صيغة الصفيف نضغط على : ctrl+shift+enter إليك بالملف المرفق وأرجو أن يكون المطلوب... أخوك بن علية مجموع_صفيف.rar -
سؤال: كيف يمكن عمل سلسلة من التواريخ تتزايد اسبوعيا
بن علية حاجي replied to م.مهند القانوع's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله هذه الخاصية WEEKDAY تعطي تواريخ أيام العمل خلال الأسبوع (الاثنين - الثلاثاء - الأربعاء - الخميس - الجمعة أي ماعدا "السبت والأحد") بين تاريخين: الأول، الذي وضعته في الخلية B6 في الملف المرفق والثاني، الذي ستضعه في مربع Stop value في علبة الحوار Series وبطبيعة الحال يكون ملء الخانات اللازمة بين التاريخين، عموديا أو أفقيا، حسب ما تختاره في خاصية Series In أي (Rows or Columns) والله أعلم -
استخلاص وتحويل الرقم الى تاريخ
بن علية حاجي replied to Mohammed Abdullah's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله خلل وحيد في الصيغة التي بالملف : =DATEDIF(F5;F14;"ym")&" سنة وَ "&DATEDIF(F5;F14;"ym")&" شهر وَ "&DATEDIF(F5;F14;"md")&" يوم" والصحيح هو: =DATEDIF(F5;F14;"y")&" سنة وَ "&DATEDIF(F5;F14;"ym")&" شهر وَ "&DATEDIF(F5;F14;"md")&" يوم" فيما عدا هذا لا يوجد خلل آخر في الصيغة والنتيجة أخوك بن علية -
سؤال: كيف يمكن عمل سلسلة من التواريخ تتزايد اسبوعيا
بن علية حاجي replied to م.مهند القانوع's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم، أقدم هذا الشرح في ملف إكسيل عملته في أوفيس 2003 (والعملية نفسها تكون في أوفيس 2007) المشكلة هي المصطلحات بالفرنسية وأجد صعوبة في ترجمتها إلى الإنجليزية وقد حاولت التقريب بين المصطلحات بالإنجليزية والفرنسية وفي بعض الأحيان بالعربية... وضعت لك ثلاث طرق للإجابة على سؤالك، أرجو أن يكون الشرح مستوفيا... وإذا كان لديك أي سؤال أو استفسار فأنا في الخدمة أو ربما يقوم أحد الإخوة الكرام بوضع شرح آخر أبسط وأسهل يفيدك ويفيدنا إن شاء الله... أنظر الملف المرفق.... أخوكم دائما "بن علية" تعبئة سلسلة.rar