كل صيغة تبدأ بـ =، وتتكوّن من مراجع وأرقام ومعاملات ودوال. والقاعدة الذهبية: لا تكتب رقمًا داخل الصيغة إن كان يمكن أن يتغيّر — ضعه في خلية وأشِر إليها.
١ تشريح صيغة
- = إعلان أن ما بعده حساب لا نص.
- ROUND اسم دالة، وبين قوسيها الوسائط مفصولة بفاصلة.
- B2 مرجع نسبي يتحرك مع السحب.
- $F$1 مرجع مطلق مثبّت لا يتحرك.
- 2 ثابت — عدد المنازل العشرية.
الفاصلة أم الفاصلة المنقوطة؟
يفصل إكسل بين وسائط الدالة بفاصلة , أو فاصلة منقوطة ; بحسب إعدادات اللغة في نظامك. إن رفض إكسل صيغتك وهي صحيحة الشكل، جرّب تبديل الفاصل.
٢ أنواع المراجع الثلاثة
| النوع | الشكل | سلوكه عند السحب | متى تستخدمه |
|---|---|---|---|
| نسبي | B2 | يتحرك أفقيًا ورأسيًا | حساب لكل صف على حدة |
| مطلق | $B$2 | لا يتحرك أبدًا | نسبة أو سعر ثابت في خلية واحدة |
| مختلط | $B2 أو B$2 | يثبّت العمود أو الصف فقط | جداول الضرب والمصفوفات |
اضغط F4 أثناء تحرير الصيغة لتتنقّل بين الأنواع الأربعة دون كتابة علامة الدولار يدويًا.
الأصفار في الجدول الذي بلا دولارات لا تُظهر أي رسالة خطأ — ولهذا يمرّ هذا الخطأ على التقارير بسهولة. اضغط F4 بعد كتابة المرجع ليضع إكسل الدولارات عنك.
نسبة الضريبة في F1، والمبالغ في العمود B:
| A | B | C | F | |
|---|---|---|---|---|
| 1 | الفاتورة | المبلغ | الضريبة | 15% |
| 2 | INV-001 | 10,000 | 1,500 | |
| 3 | INV-002 | 4,000 | 600 | |
| 4 | INV-003 | 25,500 | 3,825 |
لو كتبت =B2*F1 بلا دولارات: عند السحب إلى C3 تصبح =B3*F2 — وF2 خلية فارغة، فتظهر أصفار. هذا أشهر خطأ في إكسل على الإطلاق.
ولماذا لا نكتب =B2*0.15؟ لأن تغيّر النسبة يوم واحد يجبرك على تعديل كل صيغة في الملف. وبالخلية تُعدّل مرة واحدة.
٣ ترتيب العمليات
( )
الأقواس أولًا
^
الأس
* ÷
الضرب والقسمة
+ −
الجمع والطرح
&
دمج النصوص
= < >
المقارنة أخيرًا
=2+3*4 تساوي 14 لا 20 — والأقواس تحسم النية
٤ رسائل الخطأ ومعانيها
| الخطأ | معناه | الحل |
|---|---|---|
| #DIV/0! | قسمة على صفر أو خلية فارغة | غلّفها بـ IFERROR أو تحقّق من المقام |
| #VALUE! | نوع بيانات غير مناسب (نص في عملية حسابية) | حوّل النص إلى رقم |
| #REF! | مرجع محذوف — حذفت صفًا أو عمودًا تشير إليه الصيغة | تراجع فورًا Ctrl+Z وأعد بناء المرجع |
| #N/A | القيمة غير موجودة في نطاق البحث | راجع المسافات والتنسيق أو استخدم IFNA |
| #NAME? | اسم دالة أو نطاق مكتوب خطأً | صحّح الاسم أو عرّف النطاق |
| ##### | ليس خطأً — العمود أضيق من الرقم | وسّع العمود |
| A | B | C | |
|---|---|---|---|
| 1 | المتوسط | #DIV/0! | القسمة على عدد = صفر |
| 2 | الإجمالي | #VALUE! | «1,200 ريال» نص لا رقم |
| 3 | سعر الصنف | #N/A | الكود غير موجود في جدول الأسعار |
لا تُخفِ الخطأ قبل أن تفهمه
IFERROR تُخفي كل الأخطاء بما فيها الأخطاء الحقيقية. استخدمها بعد التأكد من سبب الخطأ لا قبله، وفضّل IFNA حين يكون المتوقَّع هو «غير موجود» فقط.
خلاصة الدرس
- كل صيغة تبدأ بـ = وتُقرأ في شريط الصيغة.
- ضع الثوابت المتغيّرة في خلايا وأشِر إليها بمرجع مطلق.
- F4 تبدّل بين النسبي والمطلق والمختلط.
- الأقواس تسبق الضرب، والضرب يسبق الجمع.
- #REF! يعني أنك حذفت شيئًا تعتمد عليه الصيغة — تراجع فورًا.
٥ اختبر فهمك
ثلاثة أسئلة سريعة
اختر الإجابة التي تراها صحيحة، وستظهر لك النتيجة فورًا.
١. نسبة العمولة في الخلية H1 وستُستخدم لكل الصفوف. الصيغة الصحيحة في C2:
B2 نسبي ليتحرك مع الصفوف، وH1 مطلق ليبقى ثابتًا عند السحب.
٢. =10+2*5 تساوي:
الضرب قبل الجمع: 2×5=10 ثم +10 = 20. ولو أردت 60 فاكتب =(10+2)*5.
٣. ظهر #REF! في عمود كامل بعد حذف عمود آخر. ماذا تفعل؟
#REF! لا يُعالَج بالإخفاء — المرجع ضاع فعلًا، والتراجع أسرع طريق لاستعادته.