نجوم المشاركات
Popular Content
Showing content with the highest reputation on 11/30/14 in مشاركات
-
السلام عليكم إخواني الكرام اقترب العام 2015 وهذه هدية بسيطة لكم .. تقويم يمكنم الاستفادة منه .. يمكن طباعة التقويم للعام كله في ورقة واحدة 2015 Calendar.rar2 points
-
للامانة العملية هذا العمل منقول من موقع office نقلته لكم وقمت بالعمل على تنسيقه فقط اولاً : استخدام VLOOKUP تبحث VLOOKUP عن قيمة في العمود في أقصى يسار الجدول، ثم تُرجع قيمة في الصف نفسه من عمود تحدده في الجدول. (يشير الحرف V في VLOOKUP إلى عمودي). لتوضيح ما تقوم به VLOOKUP، سنلقي نظرة على مهمة نستخدم فيها البيانات الموجودة في النطاق B3:C11 — يظهر في الصورة التالية — لإرجاع المعدلات بالساعة في النطاق F3:F11، للأسماء المدرجة في النطاق E3:E11. تجدر الإشارة إلى أن الأسماء في E3:E11 مدرجة بترتيب مختلف عن الأسماء في B3:B11. المنطق البسيط المستخدم هنا هو: البحث عن اسم مدرج في النطاق E3:E11، ضمن النطاق B3:B11. ثم إرجاع المعدل بالساعة لذلك الاسم، المدرج في النطاق C3:C11، ووضع المعدل في النطاق F3:F11. الصيغة المطلوبة لتنفيذ ذلك هي: =VLOOKUP(E3,$B$3:$C$11,2,FALSE) لفهم هذه الصيغة، يجب مراعاة بناء جملة الدالة VLOOKUP: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) سنقسّم الآن الوسيطات في بناء الجملة لهذا المثال المحدد: lookup_value الإشارة إلى الخلية التي تحتوي على القيمة التي تريد البحث عنها. وبالتالي، بالنسبة إلى الخلية F3 تكون قيمة lookup_value هي E3. table_array تشير table_array هنا إلى النطاق الذي يحتوي على كل من البيانات التي تبحث عنها والبيانات التي تريد إرجاعها. في هذا المثال، النطاق B3:C11 هو القائمة التي سيتم منها إرجاع المعدل بالساعة. col_index_num الإشارة إلى رقم العمود ضمن النطاق $B$3:$C$11 الذي يضم البيانات التي تريد إرجاعها. في المثال الذي قدمناه، يقع المعدل بالساعة في العمود 2. range_lookup تحدد هذه القيمة إن كنت تريد أن تبحث الدالة VLOOKUP عن تطابق تام أو تطابق تقريبي. إذا كانت قيمتها تساوي TRUE أو إذا تم حذفها، فيمكن إرجاع تطابق تام أو تقريبي. لكي تعمل هذه الوسيطة بشكل صحيح، يجب وضع القيم في العمود الأول من table_array بترتيب فرز تصاعدي. وإذا كانت قيمتها تساوي FALSE، كما في هذا المثال، فستعثر الدالة VLOOKUP على التطابق التام فقط. وفي هذه الحالة، لا حاجة إلى فرز القيم في العمود الأول من table_array. الأخطاء التي قد تنتج من إدراج البيانات أو حذفها سنعالج الآن بعض التعقيدات التي تبرز في الصيغة. استخدام ISERROR للتعامل مع اسم مفقود إذا حذفنا الاسم Sue P من الخلية B9، فسنحصل على النتيجة #N/A في الخلية F5 نظرًا لعدم تمكّن الصيغة من العثور على الاسم في النطاق B3:C11 في الخلية F5. لإخفاء قيمة الخطأ، تكون الصيغة على الشكل التالي: =IF(ISERROR(VLOOKUP(E3,$B$3:$C$11,2,FALSE)),"",VLOOKUP(E3,$B$3:$C$11,2,FALSE)) المنطق الأساسي المستخدم هنا هو: إذا كانت الصيغة ترجع قيمة خطأ، فيجب إظهار قيمة فارغة في هذه الخلية؛ أو إظهار المعدل بالساعة. استخدام MATCH للتعامل مع الأعمدة المدرجة كما رأيت في الدالة VLOOKUP أعلاه، تم إدخال col_index_name كـ 2، وبالتالي فإن الصيغة غير ديناميكية. أي، إذا تم إدراج عمود فارغ بين العمودين B وC من هذا النطاق، فستُرجع الصيغة القيمة 0 لأن العمود 2 لم يعد يتضمّن أي بيانات. ولذلك، فإن مهمتنا الآن هي جعل col_index_name ديناميكية بما فيه الكفاية لتحديد رقم العمود للخلية التي تحتوي على العنوانالمعدل بالساعة. لتنفيذ ذلك، سنستخدم الدالة MATCH. ثانياً : بناء جملة الدالة MATCH هو: MATCH(lookup_value,lookup_array,match_type) سنقسّم الآن الوسيطات في بناء الجملة لهذا المثال المحدد: Lookup_value المرجع للخلية التي تحتوي على المعدل بالساعة. في هذه الحالة، يمكننا إدخال $F$1 أو تحديد "المعدل بالساعة" كـ lookup_value. lookup_array هذا هو العمود حيث تتوقع أن يكون المعدل بالساعة فيه — هذا هو البحث الديناميكي. وتجدر الملاحظة إلى وجوب وجود صف واحد فقط لـ lookup_array. أي، لا تُدخل النطاق $B$1:$D$2؛ عليك إدخال $B$1:$D$1. match_type أدخل 0 للعثور على تطابق تام أو 1 للعثور على تطابق تقريبي. في هذه الحالة، سنُدخل 0. صيغة MATCH هي الآن على الشكل التالي: MATCH($F$1,$B$1:$D$1,0) وناتج الصيغة هو 2. إذا تم الآن إدراج عمود في النطاق B3:C11، فسيكون عائد الصيغة 3. يمكن الآن إدخال الصيغة VLOOKUP في الخلية F3 على الشكل التالي: =VLOOKUP(E3,$B$3:$D$11,MATCH($F$1,$B$1:$D$1,0),FALSE) تلميح لمنع ظهور قيم الخطأ، يمكنك أيضًا تضمين الدالة ISERROR، كما هو موضح أعلاه. ثالثاً: اكتساب المرونة باستخدام الدالة INDEX في حين تقوم الدالة VLOOKUP بالبحث عن إحدى القيم في العمود إلى أقصى اليسار في الجدول، ثم تُرجع قيمة في الصف نفسه من عمود تحدده في الجدول، فإن الدالة INDEX أكثر ديناميكية. إذ يمكنها البحث عن قيمة في أي عمود في الجدول وإرجاع القيمة من عمود آخر في الصف نفسه. على سبيل المثال، إذا كان المعدل بالساعة في النطاق A3:A11 بدلاً من النطاق C3:C11، فستفشل صيغة VLOOKUP الأصلية، لأن القيمة المطلوب البحث عنها (الاسم) غير موجودة في العمود إلى أقصى اليسار في الجدول (النطاق A3:B11). الحل الذي توفره INDEX هو: البحث عن الصف (في النطاق A3:B11) حيث يظهر الاسم في النطاق D3:D11. البحث عن العمود حيث يظهر المعدل بالساعة. إرجاع القيمة عند تقاطع الصف والعمود. بناء جملة الدالة INDEX هو: INDEX(array,row_num,column_num) يمكن تفسير بناء جملة الأمر كما يلي: Array التطابق مع table_array في الدالة VLOOKUP. في المثال المعروض في الصورة التالية، الصفيف هو A1:B11. Row_num الإشارة إلى رقم صف الاسم، الذي يظهر في النطاق D3:D11، في النطاق B1:B11. كما هو موضح سابقًا، تم استخدام الدالة MATCH لتحديد رقم الصف. Column_num الإشارة إلى رقم العمود في النطاق A1:B11 الذي نريد الحصول على البيانات منه. مرة أخرى، تم استخدام الدالة MATCH لتحديد رقم العمود. ولذلك، فإن INDEX تنفّذ هذه العملية الأساسية: في النطاق A1:B11، البحث عن القيمة عند تقاطع صف مع عمود محدد. الصيغة المطلوبة لتنفيذ ذلك، كما هو موضح في الصورة أعلاه، هي: =INDEX($A$1:$B$11,MATCH(D3,$B$1:$B$11,0),MATCH($E$1,$1:$1,0))2 points
-
السلام عليكم و رحمة الله تعالى وبركاته أستاذي الفاضل حسام عيسى هذا هو المطلوب فعلا والله مليــــــــــــــــــــــــــــــــــــــــــــون شكــــــــــــــــــــــر تقبل احترامى وتقديرى وكل أعضاء المنتدى المحترمين2 points
-
السلام عليكم ورحمة الله وبركاته كنت بصدد عمل برنامج " دليل هاتف " فصادفتني بعض المشاكل باستخدام القوائم فأردت عمل شئ من التغيير في استعمال القوائم حتى هداني الله الى فكرة بأستخدام الاكواد والحمد لله انجزتها ولكنها تبقى في بدايتها وامكانية تطويرها واردة واحببت ان اشارككم بها لعل اجد من ارائكم بعض الامور التي قد تفيد بهذا الشأن هنا ملف يحتوي على صفحة من البرنامج مع احتوائه على القائمة المذكورة اخوكم عماد الحسامي1 point
-
الاخوة الكرام لدي مشكلة بملف اكسل حيث تظهر ارقام 1 2 3 في راس الاعمدة بالاكسل بدلا عن الحروف A B C ارجو شاكرا المساعدة1 point
-
السلام عليكم إخواني الكرام في المنتدى الرائع أقدم لكم كود بسيط يتم وضعه في حدث Worksheet_BeforeDoubleClick يقوم الكود بوضع علامة صح عند النقر المزدوج على أي خلية في النطاق A1:A100 يمكنك تغيير النطاق إلى أي نطاق تريده .. Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Not Intersect(Target, Range("A1:A100")) Is Nothing Then Cancel = True Target.Font.Name = "Marlett" If Target = vbNullString Then Target = "a" Else Target = vbNullString End If End If End Sub1 point
-
إخوتى فى الله بالمرفقات ساعه هديه للمنتدى إظهار إمكانيات الاكسل الرائعه بالرسم البيانى + المعادلات + الأكواد اتمنى أن تنال إعجابكم وأن يستفاد منها وتقبلوا منى وافر الإحترام والتقدير ساعه رائعة.rar1 point
-
أخى فى الله الأستاذ القدير // الشهابى بارك الله فيكم على مروركم الكريم وثناؤكم على الموضوع وما زلت مصراً على كونى تلميذا وأحسب نفسى تلميذا مجتهدا لما أراه وأشاهده من أساتذتى الذين تعلمت منهم ومازلت أتعلم منهم شاكرا لكم حسن تشجيعكم الدائم والمستمر لتلامذه المنتدى أما فيما يختص بشرح الرسم البيانى فإليكم موضوع سبق وأن قمت به خاص بالرسم البيانى على الرابط التالى http://www.officena.net/ib/index.php?showtopic=51464 أما الجديد بالملف الخاص بالساعه هو استخدام الداله راديان وهى داله لإرجاع الخليه ( الوسيط ) الى التقدير الدائرى وتستخدم تلك الداله فى حساب المثلثات بكثرة وهى من وجهة نظرى أكثر داله ارتباطا بعمل الساعات أو كل ما يدور بإتجاه عقارب الساعه أو عكسها وارتباط الأشكال ( الرسم البيانى ) بالخلايا القائم عليها الرسم البيانى مع ربطها بالكود يجعل الخليه تتغير مع تغير الساعه الموجوده بالخليه (A1) مما يجعل الثلاثة عقارب تتحرك مع تغير الساعه الموجوده بالخلية ( A1 ) وتقبل منى وافر الاحترام والتقدير1 point
-
يحدث ذلك أخي الفاضل ، لأن الإكسيل يرى الخلية فارغة على انها ليست فارغة وإنما تعتبر مساوية لرقم صفر .. وصفر على ما أعتقد كرقم تسلسلي في التواريخ هوبداية الأرقام التسلسلية فيظهر التاريخ بشهر 1 لعام 1900 ولتلافي الخطأ قم بتعديل المعادلة بهذا الشكل =IF(E5="","",DAY(E5)) =IF(E5="","",MONTH(E5)) =IF(E5="","",YEAR(E5))1 point
-
إخوتى فى الله بالمرفقات ملف يعمل كعرض تقديم ماده علميه كمثل الباور بوينت فى عرضه للشرائح الإختلاف أنك تتحكم فى المده الزمنيه لعرض الشرائح الفكرة مأخوذة من أحد الملفات التى عرضت بإحدى الندوات الخاصة بالأكسل وموضوع الندوة كيف يتم تعاقب الليل والنهار رقميا مع الرسم البيانى من خلال الأكسل وكيف يتم تصميم الساعات الديجتال وصناعه الطائرات بالرسم البيانى على الأكسل لم أستطع الحصول على شرائح الكرة الأرضيه وإلا كان الملف مبهرا كما رأيته أتمنى أن يكون الملف مفيدا وتقبلوا منى وافر الاحترام والتقدير عرض تعليمى للأطفال.rar1 point
-
1 point
-
استاذى الفاضل / ياسر شكرا على مرورك اما موضوع الشرح انا تلميذ لسة بتعلم مليش في الشرح يعنى يدوب اقدر اقدم شئ منقول فقط الشرح بقى للاستاذ اللى زيك يا كبير تقبل منى وافر الاحترام والتقدير1 point
-
استاذى الفاضل انظر المرفق هل هذا هو المطلوب تقبل احترامى وتقديرى ملف خاص.zip1 point
-
الاخوة المحترمين ارجو المساعدة فى هذة الاضافة لدى مشروع مماثل ومشكلتى مخرجات البرنامج (التقارير) المطلوب اضهار اجمالى التقرير من مدين ودائن ورصيد مع اضطهار تذيل وراس للصفحة لوجو مناسب تحياتى Ali_CLo_Time.rar1 point
-
للامانة العملية هذا العمل منقول من موقع office نقلته لكم وقمت بالعمل على تنسيقه فقط شكراً أستاذ حسام على هذه المعلومات القيمة. وشيء جميل أن تقوم بتسهيل وصول المعلومة لمن لا يعرفون من أين يحصلون عليها.1 point
-
السلام عليكم أستاذي الفاضل أرجو أن لا تيأس من قِلة المتابعين فالكثير أمثالي لم يعرفوا هذا الموقع إلا عندما احتاجوا لأشياء موجودة في هذا الموقع. فهذا الموقع كبحر يمتلئ بالكنوز نعثر على دُرره الواحدة تلو الأخرى فعندما عرفت هذا الموقع غرقت فيه راضية ولا أرغب بالخروج منه لما فيه من درر لم أكن أعلم عنها الكثير. ذلك لأن آخرين وضعوا دُررهم ليكشتفها محبوا المعرفة بعد فترة وإن طالت المدة. فيكفيك هذا صدقة جارية تنفع حاضراً أو مستقبلاً. ويكفيك أجراً أن ينتفع من علمك ولو شخصٍ واحد الدرس الثامن.pdf1 point
-
وعليكم السلام ورحمة الله بركاته نورت المنتدى أخي الحبيب ، وإن شاء الله تسعد مع أسرة المنتدى كلام في سرك كلمة صرح بالصاد (بس متقولش لحد إني صححت لك الكلمة) تقبل تحياتي أخي أحمد1 point
-
السلام وعليكم ورحمة الله وبركاته الرجاء المساعدة في عمل برنامج تقسيط بمقابل جوال يكون على الاكسيس1 point
-
بل كود يرسل امر الى القطعة الموصولة بالحاسب ، حيث يمكن تشغيل القطعة من اي منفذ usb عموما جميع الاجهزة التي تحتاج الى ربط مع الحاسب ياتي مع المنتج مشغل (درايفر) وتعليمات ، وندز لا بد ان يتعرف على هذه الاجهزة جرب البحث في موقع الشركة المصنعة لعلك تعثر على ما يفيدك1 point
-
اخي الكريم يمكن ان تجرب الملف المرفق وسوف تعلم ما هو المقصود الملف يعمل بشكل جيد ولكن المشكله انه عندما تنشئ صفحه بطريقه يدويه وتقوم بعمل ترحيل تمسح جميع البيانات في الصفحه التي تم انشائها المطلوب هو عمل ترحيل للبيانات بدون التاثير علي اي بيانات اخري ولك جزيل الشكر1 point
-
أخي الكريم تقصد ترحيل البيانات أم إن شاء صفحة جديدة وترحيل تنسيق الجدول1 point
-
اعمل بمحل لبيع المطابخ واريد برنامج اسجل من خلاله اسم العميل واجمالي قيمة العقد واسم البائع والدفعة المقدمة والدفعات التالية وتوافر استعلامات لكل من ( اجمالي المبيعات جميع المندوبين ولكل مندوب علي حده وايضا المبالغ المتبقية علي كل عميل وجميع العملاء ) وجزاكم الله خيرا مقدما علي ما تقدموه من مساعدات1 point
-
بعد التحية والتقدير للمشرف وجميع الاعضاء كوني قليل الخبرة في الاكسس ارغب من يساعدني في عمل برنامج اكسس ( با سم المصروفات ) وهو مصروفات محروقات ومياة وكهرباء لعدد 130 مكتب تقريبا بحيث يتضمن مايلي اسم المكتب الشهر بالهجري المبلغ مثال الرياض محرم 1435 200 ريال جدة محرم 1435 300 ريال علما ان هذا العمل يتكرر شهريا لكل من المحروقات والمياة والكهرباء على حدة ارجو كرما من يساعدني في هذا العمل ولكم اجمل تحياتي1 point
-
السلام عليكم لو سمحتم اريد برنامج لتحضير و تسجيل الغياب و المخالفات و التأخير لطلاب المدارس عن طريق رقم الهويه باستخدام الباركود ارجوا المساعده لمن يملك الخبره في ذلك وشكراا1 point
-
بسم الله الرحمن الرحيم وبه نستعين استكمالا للملفات الخاصة بالاسماء وهذا الملف لاسم الوالد والجد فقط من الاسم1 point
-
بسم الله الرحمن الرحيمالإخوة الأعزاء السلام عليكم ورحمة الله وبركاته نتابع معاً دالة SUMIF بسم الله نبدأ SUMIF Function الوصف: هى دالة تقوم بجمع مجموعة من القيم وفقاً لأساس معين نقوم بتحديده الدالة تتكون من ثلاثة اجزاء هى كالأتى • Range وهو النطاق الذى من خلاله ستتم عملية التصفية إلى القيم التى نريد إيجاد ناتج جمعها • Criteria هو المعيار الذى سيتم جمع القيم المقابلة له • Sum_Range هو النطاق الذى يشتمل على القيم الرقمية التى سيتم جمعها وفقاً للمعيار الذى تم وضعها لنستعرض مثال يشرح الدالة والشرح بالصورة التي بالمرفقات جزى الله من اعد الشرح ومن يسره كل خير 42.rar1 point
-
السلام عليكم اخي الكريم لتتضح الفكرة اكثر وحفظا للوقت والجهد لك وللاخوة يفضل ارسال ملف يوضح فيه ماتريد مع الشكر ابو خالد1 point