كيفية تصحيح خطأ #VALUE! الخطأ

ينطبق على
Excel لـ Microsoft 365 Excel لـ Microsoft 365 لـ Mac Excel 2024 Excel 2024 Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2016 for Mac Excel Web App

#VALUE هي طريقة Excel في القول: "هناك خطأ ما في طريقة كتابة الصيغة. أو، هناك خطأ ما في الخلايا التي تشير إليها." الخطأ عام جدا، وقد يكون من الصعب العثور على السبب الدقيق لذلك. توضح المعلومات في هذه الصفحة المشاكل الشائعة والحلول لهذا الخطأ.     

استخدم القائمة المنسدلة أدناه أو انتقل بسرعة إلى إحدى المناطق الأخرى:

تصحيح الخطأ لدالة محددة

ما الدالة التي تستخدمها؟

AVERAGE

اطلع على مزيد من المعلومات في تصحيح الخطأ #VALUE! في الدالتين AVERAGE أو SUM‏

CONCATENATE

اطلع على مزيد من المعلومات في تصحيح الخطأ #VALUE! في الدالة CONCATENATE‏

COUNTIF وCOUNTIFS

اطلع على مزيد من المعلومات في تصحيح الخطأ #VALUE! في الدالة COUNTIF/COUNTIFS‏

DATEVALUE

اطلع على مزيد من المعلومات في تصحيح الخطأ #VALUE! في الدالة DATEVALUE‏

DAYS

اطلع على مزيد من المعلومات في تصحيح الخطأ #VALUE! في الدالة DAYS‏

FIND وFINDB

اطلع على مزيد من المعلومات في تصحيح الخطأ #VALUE! في الدالات FIND/FINDB وSEARCH/SEARCHB‏

IF

اطلع على مزيد من المعلومات في تصحيح الخطأ #VALUE! في الدالة IF‏

INDEX وMATCH

اطلع على مزيد من المعلومات في تصحيح الخطأ #VALUE! في الدالتين INDEX وMATCH‏

SEARCH وSEARCHB

اطلع على مزيد من المعلومات في تصحيح الخطأ #VALUE! في الدالات FIND/FINDB وSEARCH/SEARCHB‏

SUM

اطلع على مزيد من المعلومات في تصحيح الخطأ #VALUE! في الدالتين AVERAGE أو SUM‏

SUMIF وSUMIFS

اطلع على مزيد من المعلومات في تصحيح الخطأ #VALUE! في الدالة SUMIF/SUMIFS‏

SUMPRODUCT

اطلع على مزيد من المعلومات في تصحيح الخطأ #VALUE! في الدالة SUMPRODUCT‏

TIMEVALUE

اطلع على مزيد من المعلومات في تصحيح الخطأ #VALUE! في الدالة TIMEVALUE‏

TRANSPOSE

اطلع على مزيد من المعلومات في تصحيح الخطأ #VALUE! في الدالة TRANSPOSE‏

VLOOKUP

اطلع على مزيد من المعلومات في تصحيح الخطأ #VALUE! في الدالة VLOOKUP‏

*لا شيء من الوارد أعلاه

ألا ترى دالتك في هذه القائمة؟ جرب الحلول الأخرى المدرجة أدناه.

مشاكل تتعلق بالطرح

كيفية القيام بعملية طرح أساسية

إذا كنت مستخدماً جديداً لـ Excel، فقد تكتب صيغة الطرح بشكل غير صحيح. فيما يلي طريقتان للقيام بذلك:

طرح مرجع خلية من آخر

الخلية D2 التي تحتوي على 2000.00 دولار، الخلية E2 بقيمة 1500.00 دولار، الخلية F2 مع الصيغة: =D2-E2 والنتيجة 500.00 دولار اكتب قيمتين في خليتين منفصلتين. في الخلية الثالثة، اطرح مرجع خلية من الأخرى. في هذا المثال، تحتوي الخلية D2 على المبلغ المدرج في الموازنة وتحتوي الخلية E2 على المبلغ الفعلي. تحتوي الخلية F2 على الصيغة =D2-E2‏.

أو استخدم الدالة SUM مع الأرقام الموجبة والسالبة

الخلية D6 التي تحتوي على 2000.00 دولار، الخلية E6 بقيمة 1500.00 دولار، الخلية F6 بالصيغة: =SUM(D6,E6) والنتيجة 500.00 دولار اكتب قيمة موجبة في خلية واحدة، وقيمة سالبة في خلية أخرى. في خلية ثالثة، استخدم الدالة SUM لجمع الخليتين معاً. في هذا المثال، تحتوي الخلية D6 على المبلغ المدرج في الموازنة وتحتوي الخلية E6 على المبلغ الفعلي كرقم سالب. تحتوي الخلية F6 على الصيغة =SUM(D6،E6)‏.

#VALUE! مع عملية طرح أساسية

إذا كنت تستخدم Windows، فقد يظهر خطأ #VALUE! حتى عند إجراء صيغة طرح أساسية جداً. قد تؤدي الخطوات التالية إلى حل المشكلة:

  1. قم أولاً باختبار سريع. في مصنف جديد، اكتب 2 في الخلية A1. اكتب 4 في الخلية B1. ثم اكتب هذه الصيغة =B1-A1‏ في الخلية C1. إذا حصلت على خطأ #VALUE!، انتقل إلى الخطوة التالية. إذا لم تتمكن من معرفة الخطأ، فجرب الحلول الأخرى في هذه الصفحة.

  2. في Windows، افتح لوحة تحكم "المنطقة".

    • Windows 10: حدد البدء، واكتب المنطقة، ثم حدد لوحة التحكم Region .
    • Windows 8: في شاشة البدء، اكتب المنطقة، وحدد الإعدادات، ثم حدد المنطقة.
    • Windows 7: حدد البدء، واكتب المنطقة، ثم حدد المنطقة واللغة.
  3. في علامة التبويب تنسيقات ، حدد إعدادات إضافية.

  4. البحث عن فاصل القوائم. إذا تم تعيين فاصل القوائم على علامة الطرح، فقم بتغييره إلى شيء آخر. على سبيل المثال، تعتبر الفاصلة، من فواصل القوائم الشائعة. تعتبر أيضاً الفاصلة المنقوطة من الفواصل الشائعة. على الرغم من ذلك، فقد يكون هناك فاصل قائمة آخر مناسب لمنطقتك.

  5. حدّد موافق.

  6. افتح المصنف الخاص بك. إذا كانت الخلية تحتوي على خطأ #VALUE!، انقر نقرًا مزدوجًا لتحريرها.

  7. في حالة وجود علامات فاصلة بدلاً من علامات الطرح، قم بتغيير تلك العلامات لعلامات طرح.

  8. اضغط على ENTER.

  9. كرر هذه العملية للخلايا التي تحتوي على أخطاء.

كيفية طرح التواريخ

طرح مرجع خلية من آخر

الخلية D10 ذات 1/1/2016، الخلية E10 ذات 4/24/2016، الخلية F10 ذات الصيغة: =E10-D10 والنتيجة 114 اكتب تاريخين في خليتين منفصلتين. في الخلية الثالثة، اطرح مرجع خلية من الأخرى. في هذا المثال، تحتوي الخلية D10 على تاريخ البدء وتحتوى الخلية E10 على تاريخ الانتهاء. تحتوى الخلية F10 على الصيغة = E10 D10‏.

أو، استخدم الدالة DATEDIF

الخلية D15 ذات 1/1/2016، الخلية E15 ذات 4/24/2016، الخلية F15 مع الصيغة: =DATEDIF(D15,E15,d) والنتيجة 114 اكتب تاريخين في خليتين منفصلتين. في الخلية الثالثة، استخدم الدالة DATEDIF لإيجاد الفرق في التواريخ. للحصول على مزيد من المعلومات حول الدالة DATEDIF، راجع حساب الفرق بين تاريخين.

يقوم خطأ #VALUE! بطرح التواريخ المخزنة كنص

اجعل عمود التاريخ أوسع. إذا كانت محاذاة التاريخ إلى اليسار، فهذا يعني أنه تاريخ بالفعل. ولكن إذا كانت محاذاة التاريخ إلى اليمين، فهذا يعني أن التاريخ ليس تاريخاً في الحقيقة. إنه نص. ولن يتعرف Excel على النص كتاريخ. فيما يلي بعض الحلول التي يمكن أن تساعدك في هذه المشكلة.

التحقق من وجود مسافات بادئة

  1. انقر نقراً مزدوجاً فوق تاريخ يتم استخدامه في صيغة طرح.
  2. ضع المؤشر في البداية ولاحظ إذا كان بإمكانك تحديد مسافة واحدة أو أكثر. إليك ما تبدو عليه المساحة المحددة في بداية الخلية: خلية ذات مسافة محددة قبل 1/1/2016
    إذا كانت الخلية تحتوى على هذه المشكلة، فانتقل إلى الخطوة التالية. إذا لم تتمكن من رؤية مسافة واحدة أو أكثر، فانتقل إلى القسم التالي الخاص بالتحقق من إعدادات التاريخ على الكمبيوتر.
  3. حدد العمود الذي يحتوي على التاريخ عن طريق تحديد رأس العمود الخاص به.
  4. حدد نص البيانات>إلى أعمدة.
  5. حدد التالي مرتين.
  6. في الخطوة 3 من 3 من المعالج، ضمن تنسيق بيانات العمود، حدد التاريخ.
  7. اختر تنسيق تاريخ، ثم حدد إنهاء.
  8. كرر هذه العملية للأعمدة الأخرى للتأكد من عدم احتوائها على مسافات بادئة قبل التواريخ.

التحقق من إعدادات التاريخ على الكمبيوتر

يستخدم Excel نظام التاريخ الخاص بالكمبيوتر. إذا لم يتم إدخال تاريخ خلية باستخدام نظام التاريخ نفسه، فلن يتعرف Excel عليه كتاريخ صحيح.

على سبيل المثال، لنفترض أن الكمبيوتر يعرض التواريخ بالصيغة ي ي/ش ش/س س س س. إذا قمت بكتابة تاريخ مثل هذا في خلية، فإن Excel سيتعرف عليه كتاريخ وقد تتمكن من استخدامه في صيغة طرح. ومع ذلك، إذا كتبت تاريخا مثل dd/mm/yyy، فلن يتعرف Excel على ذلك كتاريخ. بدلاً من ذلك، سيعامل معاملة النص.

في ما يلي حلان لهذه المشكلة: يمكنك تغيير نظام التاريخ الذي يستخدمه الكمبيوتر ليتطابق مع نظام التاريخ الذي تريد كتابته في Excel. أو يمكنك إنشاء عمود جديد في Excel واستخدام الدالة DATE لإنشاء تاريخ صحيح استناداً إلى التاريخ المخزن كنص. إليك كيفية القيام بذلك مع افتراض أن نظام التاريخ في الكمبيوتر هو ي ي/ش ش/س س وأن تاريخ النص 2017/12/31 في الخلية A1:

  1. قم بإنشاء صيغة مماثلة لما يلي: =DATE(RIGHT(A1,4),MID(A1,4,2),LEFT(A1,2))‏
  2. ستكون النتيجة 2017/12/31.
  3. إذا كنت تريد أن يظهر التنسيق مثل dd/mm/yyy، فاضغط على CTRL+1 (أو صورة أيقونة زر أمر MAC + 1 على Mac).
  4. قم باختيار إعدادات محلية مختلفة تستخدم تنسيق ي ي/ش ش/س س، على سبيل المثال، الإنجليزية (المملكة المتحدة). عند الانتهاء من تطبيق التنسيق، تكون النتيجة 31/12/2017 وهي تاريخ صحيح وليست تاريخ نص.

ملاحظة

تتم كتابة الصيغة المذكورة أعلاه مع الدالات DATE وRIGHT وMID وLEFT. لاحظ أنه مكتوب مع افتراض أن تاريخ النص يحتوي على حرفين لأيام، وحرفين لأشهر، وأربعة أحرف للسنة. قد تحتاج إلى تخصيص الصيغة لتناسب تاريخك.

مشاكل تتعلق بالمسافات والنص

إزالة المسافات التي تسبب خطأ #VALUE!

غالبا ما يحدث خطأ #VALUE! لأن الصيغة تشير إلى الخلايا الأخرى التي تحتوي على مسافات، أو خادعة: مسافات مخفية. يمكن لتلك المسافات جعل الخلية تبدو فارغة، ولكنها في الواقع غير فارغة. 

1. حدد الخلايا المرجعية

العمود المحدد ابحث عن الخلايا التي تشير إليها الصيغة وحددها. في الكثير من الحالات تعد إزالة المسافات لعمود بالكامل تدريباً مناسباً لأنه يمكنك استبدال مسافة واحدة أو أكثر في نفس الوقت. في هذا المثال، يؤدي تحديد E إلى تحديد العمود بأكمله.

2. البحث والاستبدال

علامة التبويب في علامة التبويب الصفحة الرئيسية ، وحدد بحث عن & حدد>استبدال.

3. استبدال المسافات بلا شيء

ابحث عن المربع الذي يحتوي على مسافة، واستبدل ب لا يحتوي على أي شيء في المربع بحث عن ، اكتب مسافة واحدة. بعد ذلك، في مربع استبدال بـ، قم بحذف أي شيء قد يكون هناك.

4. استبدال أو استبدال الكل

زر استبدال الكل إذا كنت واثقا من أنه يجب إزالة جميع المسافات في العمود، فحدد استبدال الكل. إذا كنت ترغب في التنقل واستبدال المسافات بدون أي شيء على أساس فردي، يمكنك تحديد بحث عن التالي أولا، ثم تحديد استبدال عندما تكون واثقا من عدم الحاجة إلى المساحة. عندما تنتهي، خطأ #VALUE! قد يتم حل الخطأ. أذا لم يكن الأمر كذلك، فانتقل إلى الخطوة التالية.

5. تشغيل عامل التصفية

المنزل > فرز & تصفية > التصفية في بعض الأحيان يمكن للأحرف المخفية بخلاف المسافات أن تجعل الخلية تظهر فارغة، عندما لا تكون فارغة حقا. فاصلة عليا واحدة في الخلية يمكن أن تفعل ذلك. للتخلص من هذه الأحرف في عمود، قم بتشغيل عامل التصفية بالانتقال إلى الفرز المنزلي>& عامل تصفية التصفية>.

6. تعيين عامل التصفية

قائمة التصفية مع تحديد خانة الاختيار تحديد الكل، وتحديد خانة الاختيار (الفراغات) انقر فوق سهم عامل التصفية تصفية السهم ، ثم قم بإلغاء تحديد تحديد الكل. بعد ذلك، حدد خانة الاختيار الفراغات.

7. حدد أي خانات اختيار غير مسماه.

تم تحديد خانة اختيار غير مسماة حدد أي خانات اختيار لا تحتوي على أي شيء بجانبها، مثل هذه.

8. حدد الخلايا الفارغة، وقم بحذفها

الخلايا الفارغة التي تمت تصفيتها محددة عندما يعيد Excel الخلايا الفارغة، حددها. ثم اضغط على مفتاح الحذف Delete. يؤدي ذلك إلى مسح أي أحرف مخفية في الخلايا.

9. مسح عامل التصفية

قائمة التصفية، مسح عامل التصفية من ... حدد سهم عامل التصفية سهم عامل التصفية ، ثم حدد مسح عامل التصفية من... بحيث تكون جميع الخلايا مرئية.

10. النتيجة

#VALUE! ذهب الخطأ، وتم استبداله بنتيجة الصيغة. المثلث الأخضر في الخلية E4 إذا كانت المسافات هي الجاني #VALUE الخاص بك! فإنه تم استبدال الخطأ تقريباً بنتيجة الصيغة، كما هو موضح هنا في هذا المثال. إذا لم يكن الأمر كذلك، فكرر هذه العملية للخلايا الأخرى التي تشير إليها الصيغة. أو جرب الحلول الأخرى في هذه الصفحة.

ملاحظة

في هذا المثال، لاحظ أن الخلية E4 تحتوى على مثلث أخضر وتمت محاذاة الرقم إلى اليمين. مما يعني أنه تم تخزين الرقم كنص. قد يتسبب هذا في حدوث المزيد من المشاكل لاحقا. إذا رأيت هذه المشكلة، نوصي بـ تحويل الأرقام المخزنة كنص إلى أرقام.

البحث عن نص أو أحرف خاصة

قد يؤدي النص أو الأحرف الخاصة داخل الخلية إلى خطأ #VALUE. ولكن في بعض الأحيان يكون من الصعب ملاحظة أي من الخلايا بها هذه المشاكل. حل: استخدم الدالة ISTEXT لفحص الخلايا. لاحظ أن ISTEXT لا يحل الخطأ، بل يبحث ببساطة عن الخلايا التي قد تسبب الخطأ.

مثال للخطأ #VALUE!

H4 مع =E2+E3+E4+E5 ونتيجة #VALUE! فيما يلي مثال على صيغة تحتوي على #VALUE! #VALUE. غالباً ما يكون هذا بسبب الخلية E2. يظهر حرف خاص كمربع صغير بعد "00". أو كما تظهر الصورة التالية، يمكنك استخدام الدالة ISTEXT في عمود منفصل للتحقق من وجود نص.

المثال نفسه، مع ISTEXT

الخلية F2 مع =ISTEXT(E2) ونتيجة TRUE هنا تمت إضافة الدالة ISTEXT في العمود F. جميع الخلايا جيدة باستثناء تلك التي تحتوي على قيمة TRUE. مما يعني أن الخلية E2 تحتوي على نص. لحل هذه المشكلة، يمكنك حذف محتويات الخلية وكتابة القيمة 1865.00. أو يمكنك أيضاً استخدام الدالة CLEAN‏ لمسح الأحرف تماماً، أو استخدام الدالة REPLACE‏ لاستبدال الأحرف الخاصة بالقيم الأخرى.

بعد استخدام CLEAN أو REPLACE، ستحتاج إلى نسخ النتيجة، واستخدام Home > Paste Paste > Special > Values. قد تحتاج إلى تحويل الأرقام المخزنة كنص إلى أرقام.

استخدام الدالات بدلا من العمليات

قد لا تتمكن الصيغ التي تحتوي على عمليات رياضية مثل + و* من حساب الخلايا التي تحتوي على نص أو مسافات. في هذه الحالة، جرب استخدام دالة بدلاً من ذلك. غالبا ما تتجاهل الدالات القيم النصية وتحسب كل شيء كأرقام، مما يلغي #VALUE! #VALUE. على سبيل المثال، بدلاً من =A2+B2+C2، اكتب =SUM(A2:C2). أو، بدلاً من =A2*B2، اكتب =PRODUCT(A2,B2).

حلول أخرى يمكنك تجربتها

تحديد موقع مصدر الخطأ

حدد الخطأ

الخلية H4 مع الصيغة =E2+E3+E4+E5 ونتيجة #VALUE! حدد الخلية أولا باستخدام #VALUE! #REF!.

انقر فوق الصيغ تقييم > الصيغة

تقييم مربع حوار الصيغة باستخدام +E3+E4+E5 حدد الصيغ تقييم>الصيغة>تقييم. يقوم Excel بالخطوات عبر أجزاء الصيغة بشكل فردي. في هذه الحالة يتم فصل الصيغة =E2+E3+E4+E5‏ بسبب المسافة المخفية في الخلية E2. لا يمكنك رؤية المسافة بالبحث في الخلية E2. على الرغم من ذلك، يمكنك مشاهدتها هنا. تظهر كـ " ".

استبدال الخطأ #VALUE! بقيمة أخرى

في بعض الأحيان تريد فقط استبدال الخطأ #VALUE! بقيمة أخرى مثل نصك الخاص أو صفر أو خلية فارغة. في هذه الحالة يمكنك إضافة الدالة IFERROR إلى الصيغة. يتحقق IFERROR لمعرفة ما إذا كان هناك خطأ، وإذا كان الأمر كذلك، فاستبدله بقيمة أخرى من اختيارك. إذا لم يكن هناك خطأ، يتم حساب الصيغة الأصلية.

تحذير

يخفي IFERROR جميع الأخطاء، وليس فقط #VALUE! #VALUE. لا يوصى بإخفاء الأخطاء لأنه غالباً ما يكون الخطأ بسبب شيء يحتاج للإصلاح وليس الإخفاء. لا نوصي باستخدام هذه الدالة ما لم تكن متأكدا تماما من أن الصيغة تعمل بالطريقة التي تريدها.

الخلية التي تتضمن #VALUE!

الخلية H4 مع =E2+E3+E4+E5 ونتيجة #VALUE! فيما يلي مثال على صيغة تحتوي على #VALUE! بسبب وجود مسافة مخفية في الخلية E2:

الأخطاء التي تم إخفاؤها بواسطة IFERROR

الخلية H4 مع =IFERROR(E2+E3+E4+E5,--) وإليك نفس الصيغة مع إضافة IFERROR إلى الصيغة. يمكنك قراءة الصيغة كالآتي: "حساب الصيغة، ولكن إذا كان هناك أي نوع من الأخطاء، قم باستبدالها بشرطتين." لاحظ أنه يمكنك أيضاً استخدام "" لعدم عرض أي شيء بدلاً من شرطتين. أو يمكنك استبدال النص الخاص بك، على سبيل المثال: "إجمالي الخطأ".

لسوء الحظ، يمكنك أن ترى أن IFERROR لا يحل الخطأ فعليا، بل يخفيه ببساطة. لذلك تأكد من أن إخفاء الخطأ أفضل من تصحيحه.

التأكد من توفر اتصالات البيانات

قد يصبح اتصال البيانات غير متوفر في مرحلة ما. لتصحيح ذلك، قم باستعادة اتصال البيانات، أو ضع في اعتبارك استيراد البيانات إذا أمكن ذلك. إذا لم تكن لديك إمكانية الوصول إلى الاتصال، فاطلب من مُنشئ المصنف إنشاء ملف جديد بالنيابة عنك. من الناحية المثالية، سيكون للملف الجديد قيم فقط، ولا توجد اتصالات. يمكنهم القيام بذلك عن طريق نسخ جميع الخلايا ولصقها فقط كقيم. للصق كقيم فقط، يمكنهم تحديد "لصق الصفحة الرئيسية>لصق>القيمالخاصة>". يقوم هذا الإجراء باستبعاد كافة الصيغ والاتصالات، وكذلك يقوم أيضاً بإزالة أي أخطاء #VALUE.

نشر سؤال في منتدى مجتمع Excel

إذا لم تكن متأكدا مما يجب فعله في هذه المرحلة، فيمكنك البحث عن أسئلة مماثلة في منتدى مجتمع Excel، أو نشر أسئلة خاصة بك.

إنشاء ارتباط إلى منتدى مجتمع Excel نشر سؤال في منتدى مجتمع Excel

اطلع أيضاً على

نظرة عامة حول الصيغ في Excel

كيفية تفادي الصيغ المقطوعة