عبارات If-Else في OpenOffice Calc
- فئة: دروس
أفعل الكثير مع جداول البيانات. وعندما أعمل في جداول البيانات أعمل في OpenOffice. يعرف معظم الناس مداخل وعموميات جداول البيانات ، لكن الكثيرين لا يدركون مدى قوة جداول البيانات. Openoffice Calc يحمل الكثير من ضجة المستخدمين مما قد تعتقد. على سبيل المثال ، هل تعلم أن Calc يمكنه تنفيذ عبارات If / Else؟ في هذا البرنامج التعليمي لجدول البيانات ، ستتعلم كيفية استخدام عبارات IF / ELSE في OpenOffice Calc.
لنفترض أن لديك عمودين من الأرقام وتريد إضافة عمود ثالث بناءً على البيانات الأخرى. سيعتمد إدخال الأعمدة الثالثة على المعلومات الواردة في الأولين. إذا كان الإدخال A أكبر من B ، فعندئذٍ يكون C هو X ELSE C هو Y.
لكن كيف يمكن للمرء أن يفعل هذا؟ إنه في الواقع سهل للغاية. لنبدأ بمثال أكثر بساطة وننتقل إلى مثال أكثر تعقيدًا.
سيوضح المثال الأول عبارة IF / ELSE الأساسية التي تستخدم عمودين فقط من البيانات. سنقوم بعمل جدول بيانات بسيط يتعامل مع عدد الأشخاص الذين سيحضرهم كل موظف إلى نزهة الشركة. لتسهيل الأمور إذا قام الشخص بإدخال '0' فهذا يعني أنه لا يحضر ضيفًا (ومع ذلك ، يجب أن يأتي الموظف) وإذا أدخلوا الرقم '1' فهذا يعني أن الموظف يساوي اثنين من الحاضرين. سيمثل العمود الأول اسم الموظف بينما يمثل العمود الثاني عدد الضيوف الذين سيحضرهم الموظف. ستبدو الصيغة المطلوب إدخالها في العمود الثالث كما يلي:
= إذا (B1 = 1 ؛ 2 ؛ 1)
ما سيفعله هذا هو إدخال '2' في الخلية الثالثة حيث يقوم الموظف بإحضار ضيف و 1 إذا لم يكن كذلك.
الآن لنجعل هذا أكثر تعقيدًا. في هذا المثال لدينا ثلاثة أعمدة. العمود الأول هو رقم يمثل عدد ساعات عمل الموظف. سوف يمثل العمود الثاني عدد ساعات العمل التي تزيد عن 40 ساعة. سوف يمثل العمود الثالث مقدار أجر العمل الإضافي الذي دفعوه. ولكن لنفترض أنه يتعين عليك أيضًا حساب صفر من ساعات العمل. ستبدو صيغة العمود الثاني كما يلي:
= IF (A940؛ (A9-40)))
بالنسبة للعمود الثالث ، دعنا نواصل هذه الفكرة. لنفترض أنه إذا عمل الموظف أكثر من 5 ساعات من العمل الإضافي ، فسيحصل على مكافأة إضافية بقيمة 100 دولار في شيكه. لذلك سنضيف عمودًا رابعًا للمكافآت. من أجل البساطة ، يحصل جميع الموظفين على 10.00 دولارات في الساعة. العمل الإضافي هو الوقت القياسي ونصف الأجر. لذا فإن منتدى العمود الثالث سيكون معيارًا:
= SUM ((40 * 10) + (B9 * 15))
وستكون صيغة العمود الرابع:
= إذا (B9> = 5 ؛ 100 ؛ 0)
الآن بالنسبة للإجمالي النهائي لراتب الموظف ، سيتم إضافة عمود خامس يبدو كما يلي:
= SUM (C9 + D9)
افكار اخيرة
قد تكون الأمثلة بسيطة للغاية ولكن يمكن تطبيق الفكرة على العديد من الحالات. يمكن أن يؤدي استخدام عبارات IF / ElSE في OpenOffice Calc إلى نقل جداول البيانات بسرعة إلى مستوى أعلى بكثير من سهولة الاستخدام.