مايكروسوفت اكسل هو أداة قوية لإدارة البيانات التي تستخدم على نطاق واسع في المكتب والبيئة المنزلية. ومع ذلك ، حتى المستخدمين ذوي الخبرة في بعض الأحيان لديهم مشاكل مع الصيغ عندما إكسيل لا تعترف بها أو يعرض نتائج غير صحيحة. في هذه المقالة ، سننظر في جميع الأسباب المحتملة لمثل هذه المشكلة ونقترح عدة طرق لحلها.
أحد الأسباب الأكثر شيوعا التي لا يرى إكسيل الصيغ هو تنسيقها غير الصحيح. إكسيل حساس لصحة صيغة الصيغة ، لذلك حتى خطأ صغير يمكن أن يؤدي إلى صيغة مكسورة. بالإضافة إلى ذلك ، قد تتطلب بعض العمليات استخدام بناء جملة خاص ، على سبيل المثال ، عند العمل مع نطاقات الخلايا أو التعبيرات الشرطية.
سبب آخر محتمل للمشاكل مع الصيغ في إكسيل هو إشارة غير صحيحة من مجموعة من الخلايا أو عدم وجود البيانات اللازمة. إذا كانت الصيغة تشير إلى خلايا فارغة أو تحتوي على قيم غير صحيحة ، فلن يتمكن إكسيل من إجراء العمليات الحسابية بشكل صحيح. أيضا ، إذا تم تحديد نطاق الخلايا بشكل غير صحيح أو يحتوي على أخطاء ، قد لا يتم التعرف على الصيغة من قبل إكسيل.
من المهم أن نتذكر أن إكسيل يستخدم ترتيب معين لحساب الصيغ. قد يؤدي الإشارة غير الصحيحة لترتيب العمليات أو انتهاك هذا الأمر إلى نتائج غير صحيحة أو عرض الصيغة كنص.
إذا كان إكسيل لا يرى الصيغة أو يعرض نتائج غير صحيحة ، فمن المستحسن أن تتحقق أولا من صحة بناء جملة الصيغة ونطاقات الخلايا المحددة. إذا لزم الأمر ، يمكنك استخدام وظائف فحص بناء الجملة أو عرض الصيغ كنص لتحديد الأخطاء. تأكد أيضا من وجود جميع البيانات الضرورية في الخلايا المشار إليها بواسطة الصيغة. إذا استمرت المشكلة ، يمكنك محاولة إعادة حساب جميع الصيغ في المستند أو تحديث إكسيل إلى أحدث إصدار. إذا لم تساعد كل هذه الطرق ، فقد تكون المشكلة مرتبطة بمشاكل في البرنامج نفسه ، وستحتاج إلى الاتصال بالمطورين أو متخصصي دعم إكسيل.
- أخطاء في صيغة الصيغة
- تعطيل الصيغ في إعدادات إكسيل
- تنسيق غير صحيح للخلايا
- وجود مسافات أو أحرف غير مرئية في الخلايا
- مشاكل في حسابات تحديثات الصيغة التلقائية
أخطاء في صيغة الصيغة
تتضمن الأخطاء الأكثر شيوعا في بناء جملة الصيغة ما يلي:
- عدم وجود علامة المساواة ( = ) في بداية الصيغة. يجب أن تبدأ جميع الصيغ في إكسيل بهذا الرمز. على سبيل المثال ، "=مجموع(أ1:أ3)".
- الاستخدام غير الصحيح للأقواس. يجب وضع أقواس الفتح والإغلاق بشكل صحيح. على سبيل المثال ، "=إذا(أ1>0 ، "رقم موجب" ، "رقم سالب")".
- الاستخدام غير الصحيح لعلامات التشغيل. من الضروري استخدام العلامات بشكل صحيح للجمع ( + ) ، والطرح ( - ) ، والضرب ( * ) ، والقسمة ( / ) ، وما إلى ذلك.
- أخطاء في وظائف التسجيل. يجب كتابة الوظائف في إكسيل بشكل صحيح ، مع التهجئة الصحيحة لاسم الوظيفة والوسيطات. على سبيل المثال ، "=فلوكوب(أ1 ، ب1:ج3 ، 2 ، خطأ)".
- أخطاء في مراجع الخلايا. يجب كتابة مراجع الخلايا بشكل صحيح ، مع الإشارة إلى العمود والصف الصحيحين. على سبيل المثال ، "=مجموع(أ1:أ3)".
لتصحيح الأخطاء في بناء جملة الصيغة ، من الضروري التحقق بعناية من بناء الجملة ومنطق الصيغة بالكامل. أيضا ، عند استخدام الوظائف ومراجع الخلايا ، من المفيد استخدام الصيغة فحص بناء الجملة و تمييز الخطأ وظيفة تقدمها اكسل.
بالإضافة إلى ذلك ، يمكنك استخدام وظيفة "إعادة الحساب" أو اختصار لوحة المفاتيح "كترل+شيفت+و 9" للتأكد من إعادة حساب الجدول بأكمله وتنفيذ الصيغ.
تعطيل الصيغ في إعدادات إكسيل
في بعض الأحيان لا يعرض إكسيل الصيغ لأن هذه الميزة معطلة في إعدادات البرنامج. دعونا نلقي نظرة على كيفية التحقق من هذه الإعدادات وتغييرها لإرجاع رؤية الصيغ.
- افتح إكسيل وانتقل إلى علامة التبويب" ملف".
- حدد "خيارات" من قائمة الخيارات المتاحة.
- في اللوحة الموجودة على اليسار ، حدد"الحساب".
- تأكد من تمكين مربع الاختيار الصيغ. إذا تم تعطيل مربع الاختيار ، فحدده وانقر فوق موافق.
- تحقق مما إذا كانت الصيغ قد ظهرت على ورقة إكسيل.
إذا لم يتم عرض الصيغ بعد إكمال هذه الخطوات ، فقد تكون لديك إعدادات أخرى مثبتة أو تكمن المشكلة في مكان آخر. يوصى أيضا بالتحقق من الأخطاء المحتملة في الملف نفسه.
تنسيق غير صحيح للخلايا
سبب آخر أن إكسيل لا يرى الصيغة قد يكون تنسيق غير صحيح للخلايا. عند كتابة صيغة إلى خلية ، يتم تطبيقها تلقائيا على الخلايا ذات التنسيق المطبق. ومع ذلك ، إذا كانت الخلايا التي يتم تطبيق الصيغ لها تنسيق أو نمط خاطئ ، فقد لا يتعرف إكسيل على الصيغة.
قد تحدث المشكلة ، على سبيل المثال ، إذا تم تنسيق الخلايا كنص وليس كأرقام. في هذه الحالة ، لن تعمل أي صيغ تحتوي على عمليات حسابية. إذا كنت بحاجة إلى استخدام الصيغ مع الأرقام ، فتأكد من تنسيق الخلايا بشكل صحيح.
يجدر أيضا التحقق من تنسيق الخلية للتنسيق المخفي. قد يتم تنسيق بعض الأرقام باستخدام أحرف خاصة أو تنسيق شرطي ، مما قد يجعل من الصعب التعرف على الصيغ. في هذه الحالة ، من الضروري إزالة جميع الأحرف غير الضرورية والتحقق من أن تنسيق الخلية يتوافق مع الصيغة التي كتبتها.
إذا كان تنسيق الخلايا لا يتطابق مع الصيغة ، يمكنك تغيير تنسيق الخلية يدويا عن طريق تحديد التنسيق المطلوب من قائمة تنسيقات إكسيل. يمكنك أيضا استخدام وظائف تنسيق الخلايا الخاصة لتطبيق التنسيق المطلوب تلقائيا على الخلايا.
وجود مسافات أو أحرف غير مرئية في الخلايا
عندما لا يرى إكسيل الصيغة ، قد يكون أحد الأسباب الشائعة هو وجود مسافات أو أحرف غير مرئية في الخلايا. على الرغم من حقيقة أن هذه الرموز قد تكون غير مرئية للعين ، فإنها لا تزال تؤثر على تشغيل الصيغ والوظائف في إكسيل.
تحدث المشكلة غالبا عندما تحتوي القيم المدخلة في الخلايا على مسافات قبل النص أو بعده. على الرغم من أن هذه المسافات قد تبدو غير مهمة ، إلا أنها تعتبر في الواقع جزءا من النص ويمكن أن تؤدي إلى نتائج غير صحيحة عند استخدام الصيغ.
من الممكن أيضا إدراج نص من مصدر آخر يحتوي على أحرف غير مرئية في الخلية. يمكن أن يحدث هذا ، على سبيل المثال ، عند نسخ نص من صفحة ويب أو من برنامج آخر. يمكن أن تكون الأحرف غير المرئية فواصل أسطر خاصة أو علامات تبويب أو أحرف تحكم أخرى.
للتحقق من الخلايا للمسافات أو الأحرف غير المرئية ، يمكنك استخدام وظيفة القطع في إكسيل. تعمل وظيفة القطع على إزالة جميع المسافات قبل النص وبعده ، بالإضافة إلى أي أحرف غير مرئية.
مثال على استخدام وظيفة القطع:
= تقليم (أ1)
في هذا المثال ، يتم تطبيق وظيفة القطع على قيمة الخلية أ1. ستكون النتيجة نصا بدون مسافات وأحرف غير مرئية.
إذا كان إكسيل لا يرى الصيغة أو لا يعطي النتيجة المتوقعة ، فإنه يستحق التحقق من الخلايا للمسافات أو الأحرف غير المرئية. استخدام وظيفة تريم سوف تساعدك على تجنب المشاكل المحتملة والحصول على النتائج الصحيحة عند العمل مع الصيغ والوظائف في إكسيل.
مشاكل في حسابات تحديثات الصيغة التلقائية
عند العمل مع إكسيل ، هناك حالات لا يتم فيها تحديث الصيغ تلقائيا ، مما قد يؤدي إلى نتائج حسابية غير صحيحة. فيما يلي بعض الأسباب الشائعة لحدوث مثل هذه المشاكل:
1. يتم تعطيل الحسابات في الخلايا
يحتوي إكسيل على ميزة" الحساب اليدوي " التي تسمح لك بتعطيل تحديثات الصيغة التلقائية. للتحقق مما إذا كان الحساب اليدوي ممكنا ، انتقل إلى علامة التبويب "الصيغ" على الشريط ، وحدد "الحساب الصحيح" وتحقق من وجود علامة اختيار بجوار "تلقائي".
2. يتم تعيين فترات الحساب بشكل غير صحيح
إكسيل يمكن حساب الصيغ تلقائيا فقط في تلك الخلايا التي هي ضمن الفاصل الزمني المحدد الحساب. للتحقق من الفاصل الزمني وتغييره ، انتقل إلى علامة التبويب "ملف" ، وحدد "المعلمات" ، وانتقل إلى علامة التبويب "الحساب" وتحقق من القيمة في حقل "تحديث الصيغة".
3. تحتوي الخلايا التابعة على أخطاء
إذا كانت أي من الخلايا التي تعتمد عليها الصيغة تحتوي على خطأ ، فقد لا يقوم إكسيل بتحديث الصيغة تلقائيا. من الضروري التحقق من جميع الخلايا التابعة بحثا عن الأخطاء وتصحيحها.
4. تم تعطيل تنفيذ وحدات الماكرو
إذا تم تعطيل وحدات الماكرو في ملف إكسيل ، وهذا يمكن أن يؤدي إلى مشاكل تحديث الصيغ. للتحقق مما إذا تم تمكين وحدات الماكرو ، انتقل إلى علامة التبويب "ملف" ، وحدد "خيارات" ، وانتقل إلى علامة التبويب "مركز التوثيق" واضبط إعدادات الأمان لتنفيذ وحدات الماكرو.
5. تحتوي الصيغة على دالة لحساب بيانات الوقت
إذا كانت الصيغة تحتوي على دالة حساب بيانات مؤقتة لا يتم تحديثها تلقائيا ، فيمكنك تمكين تحديثات الصيغة باستخدام ماكرو. للقيام بذلك ، إنشاء ماكرو من شأنها إعادة حساب الصيغ في كل مرة تقوم فيها بفتح الملف ، وحفظه.
قد يستغرق إصلاح مشاكل التحديث التلقائي للصيغ في إكسيل بعض الوقت والرعاية ، ولكن بعد ذلك ستكون جميع الحسابات صحيحة ودقيقة.