-
محاضرات إكسل
[يا جماعه أنا كنت طلبت من زمان أن أى حد يدلنى ازاى أتعلم EXCEL و ردت على ادارة المنتدى بموقع جميل و لكن أنا اليوم و الحمد لله أصبحت أعرق القليل عن الأكسل و انا كنت مهتم جداً بالدوال لذلك قررت أ، أكتب لكم هذة المحاضرات حتى يتعلم من يريد التعلم ولا يحتار مثل حيرتى فى المواقع
و نبدأ اليوم
Commercial Excel
الدوال الأساسيه
Sum - جمع مجموعة قيم
Max - أكبر قيمه أو كميه أو رقم
Min - أصغر قيمه أو كميه أو رقم
Average - المتوسط
Count - تقوم بعد الخلايا الرقميه فقط
طريقه استخدام هذه المعادلات :
Sum (Range) =
= Max (Range)
= Min (Range)
= Average (Range)
= count (Range)
مع العلم أن Range هي المدي المطلوب عده او جمعه
Sumif
Sumif تقوم بجمع مجموعه من الخلايا الرقميه مع تحقق شرط معين هذا الشرط إما أن يكون ( نص – خليه – رقم ) وتستخدم كما يلي :
= Sumif (Range;Criteria;Sum-Range)
Sumif اسم الداله
Range مدي نطاق الخلايا التي يوجد بها الشرط
Criteria الشرط المطلوب تحقيقه ( نص – خليه – رقم )
Sumif-Range مدي الخلايا التي سيتم جمعها
CountIf
CountIf تقوم بعد مجموعه من الخلايا سواء كانت ( رقميه – نصيه ) مع امكانيه تحقق الشرط المطلوب
وتستخدم كما يلي :
= CountIf (Range;Criteria)
ملحوظه :.
في حاله كتابه نص في الــ Range او الــ Criteria يجب ان يكون النص بين علامات تنصيص " "
مثال توضيحي للعلاقات السابقه :.
Name Month Earning
Ahmed May 620
Enjy May 789
Bayomy Feb 840
Enjy April 1069
Enjy March 1600
Fahmy May 2489
Bayomy Jan 2500
قم بحساب مجمل الإيراد العام ؟
= Sum(C1:C7)
وضح أكبر إيراد موجود بالمثال ؟
= Max(C1:C7)
وضح أصغر إيراد موجود بالمثال ؟
= Min(C1:C7)
وضح المتوسط العام للإيرادات ؟
=Averge(C1:C7)
إحسب عدد تكرار إنجي بالمثال ؟
= CountIf(A1:A7;"Enjy")
If
=If(Condition;True;False)
If الداله
Condition الشرط المطلوب تحقيقه
True الشرط الإيجابي الذي يتم تحقيقه
False عدم تحقق الشرط
مثال توضيحي : .
A B C D E
Name Win Word Excel Total
Aly 98 99 79
Hany 80 81 82
Aya 90 91 92
Ramy 60 61 62
Ahmed 91 89 82
قم بجمع درجات كل طالب ؟
نقوم بالوقوف بالمؤشر علي الخليه E1 ثمنقوم بحسلب الصف الأول كما يلي ثم نقوم بسحب العلاقه لكل الطلبه الي اسفل .
=Sum(A1:D1)
فتصبح النتيجه كمايلي : .
A B C D E
Name Win Word Excel Total
Aly 98 99 79 276
Hany 80 81 82 243
Aya 90 91 92 273
Ramy 60 61 62 183
Ahmed 91 89 82 262
الطالب الناجح حاصل علي درجه 200 فأكثر والراسب أقل من 200
نقوم بالوقوف بالمؤشر علي الخليه F1 ثم القيام بكتابه المعادله علي النحو التالي:
= If(E1>=200;"pase";"fail")
ثم نقوم بسحب العلاقه لكل الطلبه. فتصبح النتيجه كما يلي :
A B C D E F
Name Win Word Excel Total
Aly 98 99 79 276 Pase
Hany 80 81 82 243 Pase
Aya 90 91 92 273 Pase
Ramy 60 61 62 183 fail
Ahmed 91 89 82 262 Pase
المطلوب إضافه 20 درجه للطالب الراسب ؟
نقوم بالوقوف بالمؤشر علي الخليهG1 ثم نكتب المعادله علي النحو التالي :
= If(E1<200;E1+20;E1)
ثم نقوم بسحب العلاقه لكل الطلبه. فتصبح النتيجه كما يلي :
A B C D E F G
Name Win Word Excel Total
Aly 98 99 79 276 Pase 276
Hany 80 81 82 243 Pase 243
Aya 90 91 92 273 Pase 273
Ramy 60 61 62 183 fail 203
Ahmed 91 89 82 262 Pase 262
اكتب كلمه First للطالب الأول أو الأعلي في الدرجات ؟
نقوم بالوقوف بالمؤشر علي الخليه المراد الكتابه بها ثم نكتب المعادله علي النحو التالي :
=If(E1=Max($E1:$E5);"First";"")
اكتب كلمه Last للطالب الأقل في الدرجات ؟
=If(E1=Min($E1:$E5);"Last";"")
برجاء من وجد شئ خطأ أن يرسل لى للتعديل
و سوف أكمل هذة المحاضرات كل أسبوع
و لكم خالص تمنياتى بالتوفيق
العوضى
-
مرحبا مجدداً
أردت أ، أ,فى بوعدى لكم و أن أكمل المحاضرات اللى أنا درستها و أفيدكم بها أيضاً معى لتكون الأستفادة أعم و أكمل
المحاضرة الثانيه
NestedIf
If المركبه وهي الواقعيه والتي يمكن تطبيقها في الواقع حيث يتم من خلالها تحقيق اكثر من شرط اواكثر من مطلب .
وتكون كما يلي : .
=IF (Condition;True;If(Condition;True; If(Condition;True;False)))
ملاحظات علي هذه المعادله:
- الشرط الأخير لايوضع له If .
- يتم قفل الأقواس في النهايه بعدد مرات تكرار If .
- أقصي عدد أو شرط يمكن إستخدامه في هذه المعادله هو 9 مرات فقط .
-
قم بعمل الأتي ؟
الطالب الحاصل علي أكثر من أو يساوي 200 يكون تقديره pase
الطالب الحاصل علي أكثر من أو يساوي 240 يكون تقديره good
الطالب الحاصل علي أكثر من أو يساوي 260 يكون تقديره Vgood
الطالب الحاصل علي أكثر من أو يساوي 276 يكون تقديره Excellent
ملحوظه :.
يجب أن نبدأ العلاقه بأكبر رقم .
=If(E1>=276;" Excellent";If(E1>=260;" Vgood";If(E1>=240; "good";If(E1>=200;" pase";"Fals"))))
ثم نقوم بسحب العلاقه لكل طالب سوف تظهر النتيجه المطلوبه .
IF With (and ;or)
=IF(and(Condition 1; Condition 2; Condition 3;…….);True;false)
=IF(or(Condition 1; Condition 2; Condition 3;…….);True;false)
تستخدم هذه القاعده لتحقيق اكثر من طلب ومن مميزاتها :-
## استخدامand مع if انه يوجد عده شروط ويتطلب تنفيذ هذه الشروط مجتمعه لتحقيق النتيجه الإيجابيه
## استخدام or مع if انه هناك عده شروط ولكن يتطلب علي الأقل تحقق شرط واحد منهم .
مثال : -
Month Branch Items Unit Price Salse
Jan Alex Mobile 4 300 1200
Feb Cairo Fan 5 150 750
Jan Giza Mobile 6 300 1800
Jan Alex Mobile 7 300 2100
Jan Giza Fan 8 150 1200
Feb Cairo Mobile 9 300 2700
Feb Alex Fan 10 150 1500
Feb Cairo Mobile 11 300 3300
المطلوب عموله أو مكافأه 7% لبيع موبايل بالقاهره في شهر فبراير ؟
=IF (and (A2="Feb";B2="Cairo";C2="Mobile");F2*7%;0)
المطلوب عموله أو مكافأه 7% لبيع موبايل بالقاهره في شهر فبراير ؟
=IF (or (A2="Feb";B2="Cairo";C2="Mobile");F2*7%;0)
ملحوظه : -
في قاعده or سوف يحقق اي شرط من الشروط الثلاثه التي ستقابله موبايل أو القاهره أو فبراير .
المطلوب إعطاء مكافأه بنسبه 5 % من المبيعات أن يكون في شهر يناير وأن يكون في أحد الفرعين التاليين فرع لإسكندريه أو فرع الجيزه ؟
= IF(and (A2="Jan";or(B2="Alex";B2="Giza"));F2*5%;0)
أرجو أن تكونوا قد استمتعتم معى بهذا الموضوع اللى بهدلنى كتير خالص
و لكم خالص تحياتى
العوضى
-
-
تسلم ع الدررس ياقلبي
تحيااتي