الدالة هي صيغة مسبقة الإعداد في Excel وجداول بيانات Google التي تهدف إلى إجراء حسابات محددة في الخلية التي تقع فيها.
ملحوظة: تنطبق المعلومات الواردة في هذه المقالة على Excel 2019 و Excel 2016 و Excel 2013 و Google Sheets.
بناء جملة الدالة والحجج
تشير صيغة الدالة إلى تخطيط الدالة وتتضمن اسم الدالة ، الأقواس ، فاصلات الفواصل ، والحجج. مثل جميع الصيغ ، تبدأ الدوال بعلامة يساوي ( = ) متبوعًا باسم الدالة ووسائطها:
- يخبر اسم الدالة Excel بالحسابات التي يجب تنفيذها.
- توجد الحجج داخل الأقواس أو الأقواس الدائرية وتدل على وظيفة البيانات التي يجب استخدامها في تلك الحسابات.

على سبيل المثال ، إحدى الوظائف الأكثر استخدامًا في Excel و Google Sheets هي دالة SUM:
= SUM (D1: D6)
في هذا المثال: يمكن توسيع فائدة الوظائف المضمنة في Excel بتداخل وظيفة واحدة أو أكثر داخل دالة أخرى في صيغة. تأثير وظائف التعشيش هو السماح بإجراء حسابات متعددة في خلية واحدة من أوراق العمل. للقيام بذلك ، تعمل الدالة المتداخلة كواحدة من الوسيطات للدالة الرئيسية أو الخارجية. على سبيل المثال ، في الصيغة التالية ، يتم تداخل الدالة SUM داخل الدالة ROUND. = ROUND (SUM (D1: D6) ، 2) عند تقييم الدالات المتداخلة ، يقوم Excel بتنفيذ الدالة الأعمق أو الأعمق ، أولاً ثم يعمل في طريقه للخارج. نتيجة لذلك ، ستصبح الصيغة المذكورة أعلاه الآن: منذ Excel 2007 ، تم السماح بما يصل إلى 64 مستوى من الوظائف المتداخلة. في الإصدارات السابقة ، تم السماح سبعة مستويات من الوظائف المتداخلة. هناك فئتان من الوظائف في Excel وجداول بيانات Google: دالات ورقة العمل هي تلك الأصلية في البرنامج ، مثل مجموع و مستدير - كروي الوظائف التي نوقشت أعلاه. وظائف مخصصة ، من ناحية أخرى ، هي وظائف مكتوبة أو محددة من قبل المستخدم. في Excel ، يتم كتابة الدالات المخصصة بلغة البرمجة المضمنة: Visual Basic للتطبيقات أو VBA للاختصار. يتم إنشاء الدالات باستخدام محرر Visual Basic ، المثبت مع Excel. يتم كتابة الوظائف المخصصة لجداول بيانات Google برمجة التطبيقات، وهو شكل من أشكال JavaScript ، ويتم إنشاؤه باستخدام محرر النصوص البرمجية الموجود أسفل أدوات قائمة طعام. عادةً ما تقبل الوظائف المخصصة ، ولكن ليس دائمًا ، أحد أشكال إدخال البيانات وترجع نتيجة في الخلية التي تقع فيها. فيما يلي مثال على وظيفة معرفة من قبل المستخدم تقوم بحساب خصومات المشتري المكتوبة في التعليمات البرمجية لـ VBA. الوظائف الأصلية المعرفة من قبل المستخدم ، أو UDFS , يتم نشرها على موقع Microsoft على الويب: خصم وظيفة (الكمية والسعر)إذا كانت الكمية> = 100 ثمالخصم = الكمية * السعر * 0.1آخرالخصم = 0إنهاء إذاخصم = Application.Round (خصم ، 2)وظيفة النهاية في Excel ، يمكن أن تقوم الدوال المعرفة من قبل المستخدم بإرجاع القيم إلى الخلية (الخلايا) الموجودة بها فقط. لا يمكنها تنفيذ الأوامر التي تغير بيئة تشغيل Excel ، مثل تعديل محتويات أو تنسيق خلية. تسرد قاعدة معارف Microsoft القيود التالية للوظائف المعرفة من قبل المستخدم: على الرغم من أن جداول بيانات Google لا تدعمها حاليًا ، إلا أن وحدات الماكرو في Excel هي سلسلة من الخطوات المسجلة التي تعمل على تنفيذ مهام ورقة العمل المتكررة تلقائيًا. تتضمن أمثلة المهام التي يمكن أتمتتها تنسيق البيانات أو نسخ العمليات ولصقها. على الرغم من أن كليهما يستخدم لغة برمجة VBA من Microsoft ، إلا أنهما مختلفان من ناحيتين:
وظائف التعشيش في الصيغ

ورقة العمل مقابل وظائف مخصصة

محددات
دالات معرف المستخدم مقابل وحدات الماكرو في Excel





