شعار الدروس (لاتوجد مشاكل بعد اليوم)
الدرس الثالث : تصحيح الأخطاء الشائعة عند إدخال الصيغ
اليوم سنتعرف على بعض الأخطاء الأكثر شيوعاً التي يمكن أن يواجهها المستخدم عند إدخال صيغة وايضا سنقوم بتفسير طريقة تصحيح هذه الأخطاء
1-بدء كل دالة بعلامة التساوي (=)
إذا حذفت علامة التساوي، فقد يتم عرض ما تكتبه على شكل نص أو تاريخ. على سبيل المثال، إذا كتبت SUM(A1:A10)، فيعرض Excel السلسلة النصية بالشكل التالي SUM(A1:A10) ولا يحسب الصيغة. وإذا كتبت 11/2، فيعرض Excel التاريخ بالشكل التالي 2 نوفمبر (باعتبار أن تنسيق الخلية هو عام) بدلاً من قسمة 11 على 2.
2-مطابقة كل أقواس الفتح والإغلاق
تأكد من أن كل الأقواس تشكل جزءاً من زوج متطابق (قوس فتح وقوس إغلاق). وعندما تستخدم دالة في صيغة، من المهم أن يكون كل قوس في موضعه الصحيح لكي تعمل الدالة بشكلٍ صحيح. على سبيل المثال، لن تعمل الصيغة =IF(B5<0),»Not valid»,B5*1.05) وذلك لوجود قوسي إغلاق وقوس فتح واحد فقط، في حين يجب وجود قوس فتح واحد وقوس إغلاق واحد. الصيغة الصحيحة كالتالي
CODE
=IF(B5<0,»Not valid»,B5*1.05)
3-استخدام نقطتين للإشارة إلى نطاق
عند الإشارة إلى نطاق خلايا، استخدم النقطتين (
للفصل بين مرجع الخلية الأولى في النطاق ومرجع الخلية الأخيرة فيه. على سبيل المثال، استخدم الصيغة =SUM(A1:A5)، وليس =SUM(A1:A5) لأن الصيغة الأخيرة تؤدي إلى إرجاع خطأ #NULL!.
4-إدخال كل الوسيطات المطلوبة
تتطلب بعض الدالات وسيطات. تأكد أيضاً من أنك لم تقم بإدخال عدد كبير جداً من الوسيطات
5-إدخال نوع الوسيطات الصحيح
تتطلب بعض الدالات مثل SUM وسيطات رقمية، في حين تتطلب دالات أخرى مثل REPLACE قيمة نصية لوسيطة واحدة على الأقل من وسيطاتها. إذا استخدمت النوع غير الصحيح من البيانات، فقد يُرجع Excel نتائج غير متوقعة أو يظهر خطأً.
6-عدم إجراء تداخل لأكثر من 64 دالة
لا يمكنك إدخال أكثر من 64 مستوى من الدالات أو جعلها متداخلة ضمن دالة واحدة.
7-إحاطة أسماء الأوراق الأخرى بعلامات اقتباس مفردة
إذا كانت الصيغة تشير إلى قيم أو خلايا ضمن أوراق عمل أو مصنفات أخرى وكان اسم المصنف الآخر أو ورقة العمل الأخرى يحتوي على حرف غير أبجدي، عليك تضمين الاسم بين علامتي اقتباس فرديتين ( ' ) مثل ='بيانات فصلية '!D3، أو =‘123’!A1
8-وضع علامة تعجب (!) بعد اسم ورقة العمل عند الإشارة إليها في صيغة
على سبيل المثال، لإرجاع القيمة من الخلية D3 في ورقة عمل باسم "بيانات فصلية" في المصنف نفسه، استخدم الصيغة التالية: D3!'بيانات فصلية'=
9-تضمين المسار إلى مصنفات خارجية
تأكد من أن كل مرجع خارجي يحتوي على اسم مصنف ويحتوي على المسار إلى هذا المصنف
يتضمن مرجع المصنف اسم المصنف ويجب إحاطته بقوسين ([Workbookname.xlsx]). ويجب أيضاً أن يحتوي المرجع على اسم ورقة العمل الموجودة في المصنف.
إذا لم يكن المصنف الذي تريد الإشارة إليه مفتوحاً في Excel، فلا يزال بإمكانك تضمين مرجع إليه في الصيغة. يجب توفير المسار الكامل إلى الملف، كما في المثال التالي: =ROWS(“C:My Documents[Q2 Operations.xlsx]Sales”!A1:A8). تُرجع هذه الصيغة عدد الصفوف الموجودة في النطاق الذي يتضمن الخلايا من A1 إلى A8 في المصنف الآخر (8).
ملاحظة: إذا كان المسار الكامل يحتوي على مسافات، كما في المثال السابق، يجب إحاطة المسار بعلامتي اقتباس مفردتين (في بداية المسار وبعد اسم ورقة العمل قبل علامة التعجب).
10-إدخال الأرقام بدون تنسيق
لا تقم بتنسيق الأرقام عند إدخالها في الصيغ. على سبيل المثال، إذا كانت القيمة المطلوب إدخالها هي 1,000 ر.س، فأدخل 1000 في الصيغة. فإذا أدخلت فاصلة كجزء من رقم، يتعامل معها Excel كحرف فاصل. أما إذا أردت عرض الأرقام بحيث تُظهر فواصل الآلاف أو الملايين أو رموز العملات، فقم بتنسيق الخلايا بعد إدخال الأرقام.
على سبيل المثال، إذا أردت إضافة 3100 إلى القيمة الموجودة في الخلية A3، وأدخلت الصيغة =SUM(3,100,A3)، فإن Excel يضيف الرقمين 3 و100 ثم يضيف هذا الإجمالي إلى القيمة في الخلية A3 بدلاً من إضافة 3100 إلى A3 وبالتالي تكون الصيغة =SUM(3100,A3).أما إذا أدخلت الصيغة =ABS(-2,134)، فيُظهر Excel خطأً بما أن الدالة تقبل بوسيطة واحدة فقط: =ABS(-2134).