تُعد الصيغ (Formulas) والدوال (Functions) هي القلب النابض لبرنامج Microsoft Excel، فهي التي تمنحه قوته الحقيقية في معالجة البيانات وتحليلها. بدون الصيغ والدوال، سيكون Excel مجرد جدول عادي لتخزين البيانات.
باستخدام الصيغ والدوال، يمكنك تحويل جداولك إلى أدوات ذكية قادرة على:
الصيغة (Formula) هي تعبير رياضي أو منطقي تقوم بكتابته بنفسك في خلية Excel لأداء عملية حسابية أو معالجة بيانات.
=. هذه العلامة تُخبر Excel بأن المحتوى التالي في الخلية هو صيغة وليست مجرد نص أو رقم.
A1، B2) في الصيغ. هذا يجعل الصيغ ديناميكية؛ فعندما تتغير القيم في الخلايا المشار إليها، تتغير نتيجة الصيغة تلقائيًا.
+ : للجمع (Addition)- : للطرح (Subtraction)* : للضرب (Multiplication)/ : للقسمة (Division)^ : للأس (Exponentiation)=A1+B1 : لجمع القيم الموجودة في الخليتين A1 و B1.=C3*D4 : لضرب القيم الموجودة في الخليتين C3 و D4.=E5/2 : لقسمة القيمة الموجودة في الخلية E5 على 2.=(F2+G2)*H2 : لجمع قيم F2 و G2 أولاً، ثم ضرب الناتج في H2 (تُستخدم الأقواس لتحديد أولوية العمليات).الشكل 1: خلية تحتوي على صيغة مع إبراز الخلايا المرتبطة
تُعد مراجع الخلايا حجر الزاوية في بناء الصيغ الفعالة في Excel. فهم كيفية عملها، خاصة عند نسخ الصيغ، أمر بالغ الأهمية. هناك ثلاثة أنواع رئيسية من مراجع الخلايا:
هو النوع الافتراضي للمرجع في Excel. عند نسخ صيغة تحتوي على مراجع نسبية إلى خلايا أخرى، تتغير مراجع الخلايا تلقائيًا بناءً على الموضع الجديد. هذا مفيد جدًا لتطبيق نفس العملية الحسابية على صفوف أو أعمدة متعددة.
C1 تحتوي على الصيغة =A1+B1، وعند سحب هذه الصيغة إلى الخلية C2، ستتغير الصيغة تلقائيًا إلى =A2+B2.يظل المرجع المطلق ثابتًا ولا يتغير عند نسخ الصيغة إلى خلايا أخرى. يُستخدم رمز الدولار $ قبل حرف العمود ورقم الصف لجعل المرجع مطلقًا.
C1 تحتوي على الصيغة =$A$1+$B$1، وعند سحب هذه الصيغة إلى الخلية C2، ستبقى الصيغة كما هي =$A$1+$B$1.E1). في هذه الحالة، يجب أن يكون مرجع الخلية E1 مطلقًا ($E$1) لضمان أن جميع الحسابات تشير دائمًا إلى نفس نسبة الضريبة، حتى عند نسخ الصيغة إلى خلايا أخرى.يجمع بين المرجع النسبي والمطلق، حيث يكون جزء من المرجع ثابتًا والجزء الآخر نسبيًا. يُستخدم رمز الدولار $ قبل حرف العمود أو رقم الصف فقط.
=$A1 : يثبت العمود A ويجعل الصف نسبيًا (يتغير الصف عند السحب لأسفل، ولا يتغير العمود عند السحب لليمين/اليسار).=A$1 : يثبت الصف 1 ويجعل العمود نسبيًا (يتغير العمود عند السحب لليمين/اليسار، ولا يتغير الصف عند السحب لأسفل).الدوال (Functions) هي صيغ جاهزة ومُعدة مسبقًا في Excel تُستخدم لتنفيذ عمليات حسابية أو منطقية محددة. بدلاً من كتابة صيغة طويلة ومعقدة، يمكنك ببساطة استخدام دالة جاهزة.
تُكتب الدوال دائمًا على النحو التالي:
=FunctionName(arguments)
= : علامة البدء (كما هو الحال في الصيغ).FunctionName : اسم الدالة (مثل SUM, AVERAGE, IF).(arguments) : الوسيطات (Arguments) وهي القيم أو مراجع الخلايا التي تحتاجها الدالة لإجراء عمليتها، وتوضع بين قوسين وتُفصل بفاصلة (أو فاصلة منقوطة حسب إعدادات النظام).| الدالة | الاستخدام | مثال | الشرح |
|---|---|---|---|
SUM() |
جمع مجموعة من القيم. | =SUM(A1:A5) |
تجمع جميع الأرقام في النطاق من الخلية A1 إلى A5. |
AVERAGE() |
حساب المتوسط الحسابي لمجموعة من القيم. | =AVERAGE(B1:B10) |
تحسب متوسط الأرقام في النطاق من B1 إلى B10. |
MAX() |
إيجاد القيمة العظمى (أكبر رقم) في مجموعة من القيم. | =MAX(C1:C20) |
تُرجع أكبر رقم في النطاق من C1 إلى C20. |
MIN() |
إيجاد القيمة الصغرى (أصغر رقم) في مجموعة من القيم. | =MIN(D1:D20) |
تُرجع أصغر رقم في النطاق من D1 إلى D20. |
COUNT() |
عدّ عدد الخلايا التي تحتوي على أرقام في نطاق معين. | =COUNT(A1:A10) |
تعد الخلايا من A1 إلى A10 التي تحتوي على قيم رقمية. |
IF() |
تنفيذ شرط معين وإرجاع نتيجة بناءً عليه. تحتوي على 3 وسيطات: الشرط، النتيجة إذا كان الشرط صحيحًا، النتيجة إذا كان الشرط خاطئًا. | =IF(A1>50, "ناجح", "راسب") |
إذا كانت القيمة في A1 أكبر من 50، تُرجع "ناجح"، وإلا تُرجع "راسب". |
NOW() |
إظهار التاريخ والوقت الحاليين. لا تتطلب وسيطات. | =NOW() |
تُرجع التاريخ والوقت الحاليين. يتم تحديثها تلقائيًا عند فتح المصنف أو إجراء أي تغيير. |
بنهاية هذه الوحدة، سيكون الطالب قادرًا على:
A10). استخدم مرجعًا مطلقًا للخلية A10 لحساب الضريبة لكل منتج في عمود "الضريبة".SUM و AVERAGE و MAX و MIN لحساب إجمالي المبيعات، متوسط سعر الوحدة، أعلى سعر بيع، وأقل سعر بيع.IF لتحديد ما إذا كانت المبيعات تجاوزت هدفًا معينًا (مثلاً 1000 ريال). إذا تجاوزت، اكتب "هدف محقق"، وإلا "يحتاج إلى تحسين".