PDA

عرض كامل الموضوع : دورة الأوفيس :: برنامج الأكسل :: الدرس السادس



moody
05-03-2005, 04:00 PM
الدرس السادس (شرح لبعض الصيغ المتقدمة في الأكسل + الطريقة الصحيحة لإنشاء الصيغ المتقدمة باستخدام الدوال + التخطيط البياني )


أولاً : شرح لبعض الصيغ المتقدمة في الأكسل .

ماذا إذا أردت تنشئ صيغ في الأكسل تعتمد على شرط معين يجرى فعله . مثلا يمكنك من استخدام الصيغ المتقدمة مثل IF و Vlookup التي يتم إيجاد نتيجتهما بناءاً على شرط معين وبالتالي تصبح بياناتك أكثر مرونة . لنأخذ أمثلة على الدوال المتقدمة .

الدالة IF . هي جزء من الدوال المنطقية . تسمح لك بإنجاز الحسابات في حالة أن يكون الشرط صحيحاً وإنجاز حسابات أخرى في حالة أن يكون الشرط خاطئاً . يكون بناء الجملة لهذه الدالة هو .

IF (B3>10,A4/2)=

شرح هذه الصيغة / تقول الدالة إذا كان العدد المدخل في الخلية رقم B3 أكبر من 10. هذا هو الشرط .
الآن نتائج الشرط . إذا كان العدد المدخل في الخلية B3 أكبر من 10 كأن يكون 16 مثلاً إذا اقسم العدد الموجود في الخلية A4 على 2 . هنا تحقق الشرط
وإذا كان العدد الموجود في الخلية B3 أصغر من 10 كأن يكون 4 مثلاً فإن البرنامج سيطبع العدد0 لأنه لم يتحقق الشرط .

الدالة VLOOKUP . هي جزء من فئة بحث ومراجع . تسمح لك بالبحث عن إحدى القيم في العمود الموجود في صف أو عمود معينين من جدول البحث ويحتوي جدول البحث على معلومات ذات ترتيب معين . يكون بناء الجملة لهذه الدالة هو .
VLOOKUP(lookup_value,table_arry,col_index_num,range_lookup )

Lookup_ value : قيمة البحث . هي القيمة التي سيتم البحث عنها في العمود الأول من الجدول يمكن أن تكون قيمة أو سلسلة نصية .

table_arry : جدول المعلومات الذي يتم البحث فيه عن البيانات. استخدم أحد المراجع لأحد النطاقات أو أحد أسماء النطاقات، مثل Database أو List
إذا كانت range_lookup تساوي TRUE، فيجب أن توضع القيم الموجودة في العمود الأول من table_array في ترتيب تصاعدي:...، و-2، و-1، و0، و1، و2،...، ومن الألف إلى الياء، وFALSE، وTRUE؛ وإلا فقد لا تقوم VLOOKUP بإعطاء القيمة الصحيحة. إذا كانت range_lookup تساوي FALSE، فلن تكون هناك حاجة لفرز table_array.يمكنك وضع القيم في ترتيب تنازلي باختيار الأمر فرز من القائمة بيانات وتحديد تنازلي.يمكن أن تكون القيم الموجودة في العمود الأول من table_array نصاً أو أرقاماً أو قيماً منطقية.تتساوى النصوص ذات الأحرف الكبيرة والأحرف الصغيرة.


col_index_num : رقم فهرس العمود . رقم العمود في table_array الذي يجب إرجاع القيمة المطابقة منه. تقوم col_index_num التي قيمتها 1 بإرجاع القيمة في العمود الأول في table_array، وتقوم col_index_num التي قيمتها 2 بإرجاع القيمة في العمود الثاني في table_array وهكذا. إذا كانت col_index_num أصغر من 1، تقوم VLOOKUP بإرجاع قيمة الخطأ !VALUE#؛ إذا كانت col_index_num أكبر من عدد الأعمدة في table_array، تقوم VLOOKUP بإرجاع قيمة الخطأ !REF#.

range_lookup : (بحث في النطاق) القيمة المنطقية التي تحدد ما إذا كنت ترغب في أن تقوم VLOOKUP بالعثور على تطابق تام أو تطابق تقريبي. إذا كانت تساوي TRUE أو مهملة، يتم إرجاع أحد التطابقات التقريبية. بمعنى آخر، إذا لم يتم العثور على أحد التطابقات التامة، يتم إرجاع أكبر قيمة تالية أقل من lookup_value. إذا كانت تساوي FALSE، تقوم VLOOKUP بالعثور على تطابق تام. إذا لم يتم العثور على إحداها، يتم إرجاع قيمة الخطأ N/A#.

ملاحظة
إذا لم تستطع دالة VLOOKUP من إيجاد قيمة البحث ذات التطابق التام . فإنها ستستخدم أكبر قيمة في جدول البحث في أول عمود والتي تبقى أقل من قيمة البحث .


دالة Now ودالة PMT :

دالة :now هي جزء من دوال التاريخ والوقت وهي دالة بسيطة تستخدم لوضع التاريخ والوقت الحاليان في ورقة العمل . كما يمكنك استخدام هذه الدالة في حالة الرغبة في إيجاد قيمة محددة من الوقت والتاريخ الحالي .

أما الدالة PMT : والتي تعتبر من الدوال المالية تستخدم لحساب سداد قرض يستند إلى دفعات سداد ثابتة ومعدل فائدة ثابت مثال على هذه الدالة .
PMT(3%12,12,20000)

الآن تستخدم لحساب دفعات شهرية إلى قرض معين بقيمة 20000 دولار مع نسبة فائدة 3% والتي يجب أن تدفع على 12 شهر .


ثانياً : الطريقة الصحيحة لإنشاء الصيغ المتقدمة باستخدام الدوال

هي مثل الطريقة السابقة التي شرحنها في الدوال في الدرس الخامس . من القائمة إدراج . اختر دالة
يجب هنا عليك معرفة شروط الدوال المتقدمة والتي تجدها بمجرد اختيارك للدالة .



رابعاً : إنشاء التخطيط البياني
سوف تتعامل مع الأرقام بشكلها البياني بعد أن تعاملت معها بالشكل الرقمي . عادتا لا يتم فهم البيانات في برنامج الأكسل إلا عند تمثيلها بشكل بياني . فهي تخبرك بالعلاقة بين البيانات فهيا تسهل عليك فهم العلاقة بين البيانات .
قم أولاً بتحديد الصف أو العمود الذي تريد إنشاء تخطيط بياني له . ثم انقر على القائمة إدراج . ثم اختر تخطيط ستلاحظ ظهور هذه النافذة .
الخطوة الأولى

http://www.yabdoo.com/users/3243/gallery/252_p8782.jpg


الخطوة الثانية .

http://www.yabdoo.com/users/3243/gallery/252_p8783.jpg

الخطوة الثالثة ( تتعلق بإضافة عنوان للتخطيط وطريقة عرض وسيلة الشرح ) اتبع الشرح المصور . انتظر التحميل .

http://www.yabdoo.com/users/3243/gallery/252_p8784.gif

الخطوة الرابعة . تحديد مكان ظهور التخطيط
http://www.yabdoo.com/users/3243/gallery/252_p8785.jpg

تستطيع تحرير بيانات التخطيط وتعديلها بطريقتين الأولى قم بالنقر على التخطيط ستلاحظ بالأعلى ظهور قائمة جديدة اسمها تخطيط اختر من القائمة ما تريده . أما الخطوة الثانية انقر على احد العناصر الموجودة بداخل التخطيط بزر الفأرة الأيمن كما بالصورة .

http://www.yabdoo.com/users/3243/gallery/252_p8786.jpg



الاختبـــــــــــار

قم بتطبيق جميع خصائص هذا الدرس . على ورقة العمل التي أنشأتها .



أي استفسار أنا حاضر


تحيااااااتي لكم

أنمـــار
05-03-2005, 04:33 PM
ما شاء الله


درس رائع و مفيد



مشكور اخوي مودي


و على فكرة استخدامك للصور المتحركة جدا موضح و باهر



وفقك الله


تحياتي

gladiator
05-03-2006, 11:52 AM
law sama7t ya a7' moody howa dah eldars ela7'eir fie excel we tany 7aga ezay akdar atkalem ma3ak laeny fe3lan 3ayes at3alem office wa a7'eran yagsek allah 3ana alf 7'ayr

eldeowy
08-03-2006, 02:57 AM
شكرا

safi
17-03-2006, 04:16 PM
السلام عليكم .
لدي في القائمة a :
a1="list
a2="safi
a3="ali
a4="khaled
لدي في القائمة b:
b1="numbers
b2=2
b3=3
b4=4
قمت بادراج تعريف "اسم" من خلال الخلية a1 ليكون "list"
كتبت المعادلة:
offset(sheet1!$A$ 1;1;0;counta(sheet1!$A:A)-1;1=
في الصفحة الثانية : قمت بادراج تعريف لللاسم ايضا وكتبت المعادلة:
=(offset(sheet1!$B$2;match(sheet2!$A$2;list;0)-1;0;1;1
النتيجة التي سأحصل عليها في الصفحة الثانية انه حين اضع في الخلية a2 مثلاsafi
فانه في الخلية b2 سيظهر الرقم المقابل لهذا الاسم وهنا 2
المشكلة عندي انني اضطر لكتابة المعادلتين المذكورتين اعلاه كما حفظتها ، ولكن لا اعرف كيف أصل اليها مباشرة حين استخدم "ادراج دالة" ومن ثم تظهر النوافذ التي يتوجب عليها املاءها !
هنا يبدوا انني استخدمت ثلاث دوال : offset-counta-match فماهي الطريقة المثلى للتعامل معها بشكل مبسط
وهنا في تلك المعادلتين : ماذا تعني الارقام المذكورة: ( 0،-1،1) !
التمس التوضيح راجيا ان يكون استفساري واضحا .

hah693
25-03-2006, 10:58 AM
بسم الله الرحمن الرحيم
احتاج حساب الدقائق والساعه

مثال
الفرق إذا كان وقت الدخول 8.30 وأنا تأخرت وجيت الساعه11.15 أبغا الفرق
بطريق الاكسل
انا محتاج مساعدتكم
;)

captain
25-03-2006, 11:32 AM
عادي اخوي

اكتب التاريخ و اطرح عادي كما تطرح اي عملية رياضية

مثلا لو كتبت في الخلية f3
8:30

وكتبت في الخلية f4
11:49

اكتب في الخلية f5 التالي
=f4-f3

hah693
25-03-2006, 11:51 AM
أولا//// مشكور اخوي على الرد
وعلى الاهتمام

لااكن أخوي ماصلح
لان الوقت المعروف هو 8.30 أقصد وقت دخول الدوام أنا جيت 11.15 أبغى أطلع الفرق عدد الساعات والدقائق بظبط ما هي الصيغه
أرجوكم ساعدوني!!!!!

safi
30-04-2006, 08:17 PM
السلام عليكم ..
اعتذر لهذا العنوان ..
ولكنني وجدت منذ البداية ان هناك بعضا من اللا مبالاة في الرد !
ولكي لااكرر سؤالي في هذا المنتدى او بمنتدى آخر ، فقط اردت التأكد من ان الاستفسارات يمكن قراءتها، حتى وان لم أجد حلا لها!
ربما لأنني وجدت ان اللامبالاة في معظم منتديات الاوفيس هي ذاتها !!
اكرر اعتذاري ..

safi
30-04-2006, 08:28 PM
كما ذكر لك الأخ فالعملية سهلة بذات الطريقة المذكورة وان رغبت أكثر استخدم ( تنسيق خلايا ) ثم اختر ( الوقت ) فتكون النتيجة كما ترغب ..

toota
25-05-2006, 10:35 AM
والله ما قصرت!!!!!!!!! مشكور وايد. الله يحفظك ويرعاك!!! وجزاك الله ألف خير
انا احس براحة الضمير لانني لا اضيع وقتي عالنت بالاطلاع على مواضيع تافهة. ياليت تعم الفائدة عالجميع ويطور الشباب من قدراته

toota
25-05-2006, 10:56 AM
عندما انت تكتب وانا أكتب وغيرنا يكتب في احد المنتديات لا بد ان تتوقع بان هناك من يقرا موضوعاتنا واخرين ينتقدونها واخرين يرفضونها وفئة قد تكون كبيرة تمر عليها مرور الكرام ولا تلتفت اليها. أما أنت فانك تقدم عملا تطوعيا وتشارك اخرين في علمك وهذا اعتبره زكاة عما تعرفه لان العلم الذي لديك وزعته عالاخرين دون مقابل وبالطبع لك الاجر والثواب من رب العالمين وتقدير وشكر من الذين يعرفون قيمة ما تقدمه ومن لا يقدره اهمله.

رهيب®
31-05-2006, 11:02 AM
بسم الله الرحمن الرحيم

االسلام عليكم ورحمة الله وبركاته

( من لايشكر الناس لايشكر الله ) ..
من هذا المنطلق اتقدم بجزيل االشكر والامتنان اولا لهذا المنتدى الرائع والجميل .. وثانيا للاخ العزيز moody على هذه الجهود الرائعه التي يبذلها في سبيل الخروج بهذه الصوره الجميله والرائعه ..

منذ فتره وانا احاول جاهدا ان اصمم ( ومن خلال خبرتي الضعيفه ) برنامج عن طريق الاكسس يفيدني في عملي ويختصر لي من الجهد والوقت الشيء الكثير .. ومن خلال بحثي الدؤوب عن مواقع كثيره تهتم بالاكسس لم اجد سوى مواقع ليس لدي اهتمام اكبر او اوسع عن الاكسس ... الا انني وجدت ضالتي هنا في منتدى ( يابدوو) ومن خلال الدروس التي يقدمها الاخ المشرف الرائع moody....

مرة اخرى اتقدم بالشكر الجزيل اولا لادارة المنتدى ... وثانيا للاخ العزيز moody على جهوده الرائعه ليس في الاكسس فقط بل في مجموعة الافيس كامله ...
ولا اخفيكم ان لدي مشروع سوف ابدأ به بعد اسابيع قليله وعن طريق برنامج البوير بوينت والذي ايضا للاخ moody جهود واضحه وجباره فيما يقدمه

وفق الله الجميع لما يحبه ويرضاه

والسلام عليكم ورحمة الله وبركاته

رهيب®
31-05-2006, 11:09 AM
نسيت اضافه قد تكون مهمه

وهي :-
لماذا لايتم تجميع الدروس وتكون في موضوع واحد ويتم تثبيته اعلى الصفحه حتى يتم التوصل اليها سريعا .. لاسيما ان بعض البرامج يصل عدد دروسها الى اكثر من عشره ... ليصبح الموضوع عباره عن ارشيف يتم الوصول اليه سريعا دون عناء البحث ...... مجرد اقتراح

jahaaf
05-06-2006, 12:25 AM
مشكور يأخي على هذا الدرس الجيد

moody
23-06-2006, 12:22 AM
السلام عليكم ..
اعتذر لهذا العنوان ..
ولكنني وجدت منذ البداية ان هناك بعضا من اللا مبالاة في الرد !
ولكي لااكرر سؤالي في هذا المنتدى او بمنتدى آخر ، فقط اردت التأكد من ان الاستفسارات يمكن قراءتها، حتى وان لم أجد حلا لها!
ربما لأنني وجدت ان اللامبالاة في معظم منتديات الاوفيس هي ذاتها !!
اكرر اعتذاري ..

احنا شرحنا الأساسيات ومسألة التطوير تعتمد عليك ، عموما ردودك كانت في وقت كنت غير موجود فيه شخصيا

واعتقد الأخوان ما قصروا معاك ، اما بخصوص تضجرك من اللامبالاة في منتديات الأوفيس بالذات يرجع السبب في سهولة تعلمها

sonita
15-12-2006, 07:33 PM
استاذ مودي انت رائع ونحن نستفيد من دروسك الله يجزيك الخير مثل ما تقدم الخير لكل من يريد الافادة فعلا لا نجد كلمات تعبر عن شكرك

بس حبيت اعرف هل دروس الاكسس والاكسل فقط 8 دروس ولك مني كل الاحترام والتقدير

(من علمك حرفا تكن له عبدا)

ندى القلب
25-01-2007, 05:32 PM
الف شكر لك اخي الكريم
على الشرح

(هدى)
20-05-2012, 10:13 PM
شكرا جزيلا لك كل التقدير