تسمية الثوابت والصيغ
خزّن القيم الثابتة والحسابات القابلة لإعادة الاستخدام تحت اسم
تسمية الثوابت والصيغ درس مجاني في Excel Formulas Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Excel Formulas Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.
الأسماء تخزّن أكثر من النطاقات
حتى الآن كان الاسم يشير إلى مجموعة من الخلايا. لكن يمكن للاسم أيضاً تخزين قيمة ثابتة أو حتى صيغة كاملة، من دون الحاجة إلى خلايا.
يتيح لك ذلك الاحتفاظ بالثوابت المهمة في مكان واحد ومنح الحسابات المعقدة تسمية قصيرة وذات معنى.
- يمكن أن تساوي
TaxRateالرقم0.18. - يمكن أن تساوي
GrandTotalصيغة SUM تعيد استخدامها في كل مكان.
تسمية ثابت في Excel
لتخزين قيمة تحت اسم في Excel، افتح مدير الأسماء من علامة التبويب Formulas وانقر على New.
- اكتب اسماً مثل
TaxRate. - في مربع Refers to، أدخل
=0.18. - انقر على OK.
لاحظ أنك تكتب القيمة مسبوقة بعلامة يساوي. والآن يتصرف TaxRate كأنه خلية تحتوي على 0.18، لكنه يوجد في تعريفات المصنف بدلاً من خلية ظاهرة.
=0.18تسمية ثابت في Google Sheets
تشير النطاقات المسمّاة في Google Sheets دائماً إلى خلايا، لذا فإن أبسط طريقة هي وضع القيمة في خلية ثم تسمية تلك الخلية.
- اكتب
0.18في خلية فارغة، مثلZ1. - حدّد
Z1وافتح Data > Named ranges. - سمّه
TaxRate.
تكون النتيجة مماثلة: تعمل =Price*TaxRate في كل مكان، ويمكنك تحديث المعدل بتعديل خلية واحدة.
=Price*TaxRateاستخدام ثابت مسمّى
بعد تعريف TaxRate، تصبح الصيغ موضّحةً لوظيفتها. لإضافة ضريبة بنسبة 18% إلى سعر موجود في A2:
=A2*(1+TaxRate)
تظهر الفائدة الكبرى عند تغيّر المعدل. حدّث TaxRate في موضع واحد، وستُعاد حساب كل الصيغ في المصنف فوراً.
- لا حاجة للبحث عن قيم
0.18المكتوبة مباشرة. - ولا خطر من نسيان إحداها وإنشاء أرقام غير متسقة.
=A2*(1+TaxRate)لماذا لا نكتب الرقم مباشرة؟
يؤدي تضمين قيمة ثابتة مثل 0.18 مباشرةً في عشرات الصيغ إلى مشكلة يصعب صيانتها.
- إذا تغيّر المعدل إلى 20%، فعليك البحث عن كل صيغة وتعديلها.
- إذا نسيت إحداها، فستختلف الإجماليات عن بعضها من دون ملاحظة واضحة.
- لن يعرف القارئ ما إذا كانت
0.18تمثل معدل ضريبة أو خصماً أو خطأً إملائياً.
يحل ثابت مسمّى مثل TaxRate المشكلات الثلاث كلها، إذ يوفّر مصدراً واحداً للحقيقة مع تسمية واضحة.
تسمية صيغة
يمكن للاسم أيضاً أن يحتوي على صيغة كاملة. في مدير الأسماء في Excel، أنشئ اسماً مثل SalesTotal واجعل Refers to مضبوطاً على:
=SUM(Sheet1!$B$2:$B$13)
والآن، تؤدي كتابة =SalesTotal في أي خلية إلى إرجاع ذلك المجموع. لقد غلّفت عملية حسابية داخل تسمية واحدة واضحة.
استخدم مراجع مطلقة (علامات الدولار) حتى تشير الصيغة المسمّاة دائماً إلى الخلايا نفسها.
=SUM(Sheet1!$B$2:$B$13)مثال تطبيقي: الهامش
لنفترض أنك تحسب هامش الربح باستمرار. عرّف صيغتين مسمّاتين:
TotalRevenue→=SUM(Revenue)TotalCost→=SUM(Costs)
بعد ذلك ستبدو صيغة الهامش واضحة وجميلة:
=(TotalRevenue-TotalCost)/TotalRevenue
تغلف كل صيغة مسمّاة منطقها الخاص، لذلك تركز العملية الحسابية النهائية على المعنى التجاري بدلاً من حسابات الخلايا.
=(TotalRevenue-TotalCost)/TotalRevenueالصيغ المسمّاة النسبية
إليك حيلة متقدمة: إذا أبقيت المراجع نسبية في صيغة مسمّاة، فسيتصرف الاسم بشكل مختلف تبعاً لموضع استخدامه.
فعلى سبيل المثال، إذا عرّفت اسماً هو PrevRow أثناء تفعيل الخلية A2 على أنه =A1، فسوف يشير دائماً إلى الخلية الموجودة فوقه مباشرةً، أينما كتبت =PrevRow.
- يُعد ذلك مفيداً للأنماط المتكررة نزولاً في عمود.
- لكنه صعب التصحيح، لذا لا تستخدمه إلا عندما تفهم قاعدة الخلية النشطة.
=PrevRowتنظيم الثوابت
مع نمو المصنف، تصبح قائمة الثوابت المسمّاة بمثابة لوحة إعدادات منظمة. ومن القيم الشائعة التي يمكن تسميتها:
TaxRateوDiscountRateوShippingFeeCompanyNameكثابت نصي مثل="Acme Inc"StartDateالذي يحتوي على تاريخ ثابت
يمنحك تجميع هذه العناصر في مدير الأسماء لوحة تحكم واحدة لكل افتراضات النموذج.
="Acme Inc"تحديث قيمة مسمّاة
لتغيير ثابت مسمّى في Excel، افتح مدير الأسماء، وحدّد الاسم، ثم عدّل مربع Refers to. اضغط على Enter، وستُعاد حساب كل صيغة تعتمد عليه.
في Sheets، عدّل الخلية الأساسية التي سمّيتها فحسب.
- ينتشر التعديل الواحد عبر المصنف بأكمله.
- وهذه هي الفائدة الأساسية: مصدر واحد للحقيقة.
غيّر التعريف دائماً بدلاً من توزيع أرقام جديدة داخل الصيغ.
الثوابت مقابل الصيغ المسمّاة
من المفيد التمييز بين الفكرتين:
- يشير الثابت المسمّى إلى قيمة ثابتة، مثل
=0.18أو="Acme Inc". ولا يتغير إلا إذا عدّلت التعريف. - تشير الصيغة المسمّاة إلى عملية حسابية، مثل
=SUM(Revenue). وتُعاد حسابها كلما تغيّرت مدخلاتها.
يُنشأ كلاهما بالطريقة نفسها في مدير الأسماء، والفرق ببساطة هو ما تضعه في مربع Refers to.
=SUM(Revenue)تحقّق سريع
عرّفت اسماً هو TaxRate ويشير إلى =0.18. ما الفائدة الأساسية مقارنة بكتابة 0.18 في كل صيغة؟
مراجعة
تعلّمت أن الأسماء يمكنها تخزين ما هو أكثر من النطاقات:
- يضع الثابت المسمّى مثل
TaxRate=0.18افتراضاً في مكان مركزي. - تغلف الصيغة المسمّاة مثل
SalesTotal=SUM($B$2:$B$13)عملية حسابية داخل تسمية. - يؤدي تحديث التعريف مرة واحدة إلى تحديث كل الصيغ التابعة.
- استخدم مراجع مطلقة في الصيغ المسمّاة حتى تظل ثابتة في مواضعها.
ستتحكم لاحقاً في ما يمكن للمستخدمين كتابته باستخدام التحقق من صحة البيانات.
=A2*(1+TaxRate)الأسئلة الشائعة
هل درس «تسمية الثوابت والصيغ» مجاني؟
نعم — نص درس «تسمية الثوابت والصيغ» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Excel Formulas Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.
ماذا ستتعلم في «تسمية الثوابت والصيغ»؟
خزّن القيم الثابتة والحسابات القابلة لإعادة الاستخدام تحت اسم تتمرن على Excel Formulas Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Excel Formulas Academy؟
لا تُشترط خبرة سابقة. Excel Formulas Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.
كم من الوقت يستغرق درس «تسمية الثوابت والصيغ»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Excel Formulas Academy هذا؟
نعم. كل درس في Excel Formulas Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- إنشاء النطاقات المسماة واستخدامها
- تسمية الثوابت والصيغ
- تقييد الإدخال باستخدام التحقق من صحة البيانات
- إنشاء قوائم منسدلة