الوسيطات هي القيم التي تستخدمها الدالات لإجراء العمليات الحسابية. في برامج جداول البيانات مثل Excel و Google Sheets ، تكون الوظائف مجرد صيغ مدمجة تقوم بتنفيذ العمليات الحسابية المحددة ، وتتطلب معظم هذه الوظائف إدخال بيانات ، إما بواسطة المستخدم أو مصدر آخر ، من أجل إرجاع النتيجة.
بناء جملة الدالة
يشير بناء جملة الدالة إلى تخطيط الدالة وتضمين اسم الدالة وقوسها وفاصلات الفواصل وحجوزاتها.
دائمًا ما تكون الوسيطات محاطة بأقواس و يتم الفصل بين الوسيطات الفردية بفواصل.
مثال بسيط ، كما هو موضح في الصورة أعلاه ، هو دالة SUM - التي يمكن استخدامها لجمع أو جمع الأعمدة الطويلة أو صفوف الأرقام. بناء الجملة لهذه الوظيفة هو:
SUM (Number1، Number2، ... Number255)
الوسائط لهذه الوظيفة: Number1، Number2، ... Number255
عدد من الحجج
يختلف عدد الوسيطات التي تتطلبها الدالة مع الدالة. يمكن أن تحتوي الدالة SUM على ما يصل إلى 255 وسيطة ، ولكن هناك حاجة واحدة فقط - الوسيطة Number1 - أما الباقي فهي اختيارية.
في هذه الأثناء ، تشتمل وظيفة OFFSET على ثلاث حجج مطلوبة واثنتين اختياريتين.
لا تتضمن الوظائف الأخرى ، مثل الدالتين NOW و TODAY ، أية وسائط ، بل تسحب بياناتها - الرقم التسلسلي أو التاريخ - من ساعة نظام الكمبيوتر. على الرغم من عدم الحاجة إلى أية وسائط بواسطة هذه الوظائف ، يجب أن يتم تضمين الأقواس ، والتي تعد جزءًا من بنية الدالة ، عند إدخال الدالة.
أنواع البيانات في الوسيطات
مثل عدد الوسائط ، فإن أنواع البيانات التي يمكن إدخالها لوسيطة تختلف تبعاً للدالة.
في حالة الدالة SUM ، كما هو موضح في الصورة أعلاه ، يجب أن تحتوي الوسيطات على بيانات أرقام - ولكن يمكن أن تكون هذه البيانات:
- البيانات الفعلية التي يتم جمعها - الوسيطة Number1 في الصورة أعلاه ؛
- مرجع خلية فردية إلى موقع بيانات الأرقام في ورقة العمل - الوسيطة Number2؛
- صفيف أو نطاق من مراجع الخلية - الوسيطة Number3؛
تتضمن الأنواع الأخرى من البيانات التي يمكن استخدامها للوسائط ما يلي:
- بيانات نصية
- القيم المنطقية
- قيم الخطأ
- وظائف أخرى.
وظائف التعشيش
من الشائع أن يتم إدخال دالة واحدة كوسيطة لوظيفة أخرى. تُعرف هذه العملية بوظائف التعشيش ويتم القيام بها لتوسيع قدرات البرنامج في إجراء العمليات الحسابية المعقدة.
على سبيل المثال ، ليس من غير المألوف أن تتداخل وظائف IF مع بعضها داخل الآخر كما هو موضح أدناه.
= IF (A1> 50، IF (A2 <100، A1 * 10، A1 * 25)
في هذا المثال ، يتم استخدام الدالة IF الثانية أو المتداخلة كوسيطة Value_if_true للدالة IF الأولى ويتم استخدامها لاختبار شرط ثاني - إذا كانت البيانات في الخلية A2 أقل من 100.
منذ Excel 2007 ، يتم السماح مستويات التداخل 64 في الصيغ. قبل ذلك ، تم دعم سبعة مستويات فقط من التعشيش.
العثور على وسيطات الدالة
طريقتان للعثور على متطلبات الوسيطة للوظائف الفردية هي:
- افتح مربع حوار الدالة في Excel؛
- نوافذ Tooltip في Excel وجداول بيانات Google.
مربعات حوار دالة Excel
تحتوي الغالبية العظمى من الدالات في Excel على مربع حوار - كما هو موضح في دالة SUM في الصورة أعلاه - يسرد الوسيطات المطلوبة والاختيارية للدالة.
يمكن فتح مربع الحوار الخاص بالوظيفة من خلال:
- العثور على اسم الدالة والنقر فوقه تحت علامة تبويب الصيغة للشريط ؛
- النقر فوق الخيار " إدراج دالة" الموجود بجوار شريط الصيغة - كما هو موضح في الصورة أعلاه.
تلميحات الأدوات: كتابة اسم الدالة
هناك طريقة أخرى لاكتشاف وسائط الدالة في Excel وجداول بيانات Google وهي:
- انقر فوق خلية ،
- أدخل علامة المساواة - لإعلام البرنامج بإدخال صيغة ؛
- أدخل اسم الدالة - أثناء الكتابة ، تظهر أسماء جميع الوظائف التي تبدأ بهذا الحرف في تلميح الأدوات أسفل الخلية النشطة ؛
- أدخل قوس مفتوح - يتم تحديد الوظيفة المحددة ووسائطها في تلميح الأدوات.
في Excel ، يحيط إطار تلميح الأدوات بالوسائط الاختيارية مع أقواس مربعة ([]). جميع الحجج المدرجة الأخرى مطلوبة.
في جداول بيانات Google ، لا تفرق نافذة تلميح الأدوات بين الوسيطات المطلوبة والإختيارية. بدلاً من ذلك ، يتضمن مثالاً بالإضافة إلى ملخص لاستخدام الدالة ووصف كل وسيطة.