cellio

المرجع الدائري في إكسل: كيفية العثور عليه وحل المشكلة

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

بقلم Ayoub Farid · · 2 دقائق قراءة

يُظهر لك Excel أحياناً رسالة تحذيرية تفيد بوجود "مرجع دائري واحد أو أكثر" (Circular References) ويصبح ناتج الجمع لديك فجأة صفراً (0). المرجع الدائري يعني ببساطة أن إحدى معادلات Excel تعتمد على نتيجتها الخاصة، سواء كان ذلك بشكل مباشر أو عبر المرور بخلايا أخرى.

السبب الأكثر شيوعاً

لنفترض أنك تحسب الإجمالي داخل الخلية B14:

=SUM(B2:B14)

المشكلة هنا أن النطاق المحدد يتضمن الخلية B14 نفسها. والحل البسيط هو تعديل الصيغة لتصبح: =SUM(B2:B13).

يتكرر الخطأ نفسه عند استخدام أعمدة كاملة، مثل كتابة =SUM(B:B) داخل أي خلية تقع ضمن العمود B نفسه.

الحلقات الدائرية غير المباشرة

  • الخلية C2 تحتوي على: =B2*D2
  • الخلية D2 تحتوي على: =C2/10

تحتاج الخلية C2 إلى قيمة الخلية D2، بينما تعتمد الخلية D2 بدورها على C2. لن تلاحظ أي خطأ واضح في كل صيغة بشكل منفرد، ولكن عند ربطهما معاً ينشأ تكرار لا نهائي أو حلقة مغلقة.

كيفية العثور على المرجع الدائري

  1. انتقل إلى تبويب صيغ (Formulas) > تدقيق الأخطاء (Error Checking) > مراجع دائرية (Circular References) وستظهر لك قائمة بالخلايا المسببة للمشكلة.
  2. يمكنك إلقاء نظرة على شريط الحالة في الأسفل؛ حيث يظهر تنبيه مثل "مراجع دائرية: B14" (Circular References: B14).
  3. استخدم أداة تتبع السوابق (Trace Precedents) لإظهار أسهم توضح مسار تدفق البيانات بين الخلايا بصرياً.

كيفية حل المشكلة

  • قم بتضييق النطاق حتى لا يشتمل على الخلية التي تحتوي على المعادلة نفسها.
  • انقل خلية الإجمالي إلى مكان خارج عمود البيانات (مثل تخصيص قسم منفصل للملخصات في جدول بيانات عملك).
  • فك الارتباط في الحلقات غير المباشرة عن طريق بناء الحسابات بالاعتماد على المدخلات الأساسية وليس على نتائج خلايا أخرى تعتمد عليها.

المراجع الدائرية المقصودة

تعتمد بعض النماذج المالية المتقدمة (مثل حساب الفائدة التي تعتمد على الرصيد الذي يتأثر بدوره بقيمة الفائدة) على ما يُعرف باسم "الحساب التكراري" عبر المسار التالي: ملف > خيارات > صيغ > تمكين الحساب التكراري (File > Options > Formulas > Enable iterative calculation). ننصحك بتجنب هذا الخيار تماماً أثناء تعلم إكسل، إلا إذا كان لديك سبب تحليلي واضح وخاص، لأنه قد يتسبب في إخفاء أخطاء حقيقية داخل ملفك.

الأسئلة الشائعة

ما هو المرجع الدائري في Excel؟

هو صيغة أو معادلة تشير إلى نفس الخلية المكتوبة فيها، سواء بشكل مباشر أو عبر سلسلة متصلة من معادلات إكسل الأخرى.

كيف أجد مكان المرجع الدائري؟

من خلال الذهاب إلى: Formulas > Error Checking > Circular References، أو بمجرد النظر إلى التنبيه الموجود في شريط الحالة أسفل الشاشة.

لماذا يظهر ناتج الدالة SUM بقيمة 0 مع تحذير المرجع الدائري؟

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

هل يجب عليّ تفعيل الحساب التكراري (Iterative Calculation)؟

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

تابع القراءة