تقوم بإرجاع متغير ‏(عدد صحيح) يشير إلى علامة الرقم.

بناء الجملة

Sgn ( رقم)

يمكن أن يكونوسيطة المطلوب أي تعبير رقمي.

إرجاع القيم

إذا كان الرقم

إرجاع Sgn

أكبر من صفر

1

يساوي صفر

0

أقل من صفر

‎-1


ملاحظات

تحدد علامة وسيطة الرقم القيمة التي يتم إرجاعها للدالة Sgn.

مثال استعلام

التعبير

النتائج

SELECT Unitprice,sgn(unitprice) AS PriceSign,Discount,sgn(Discount) as DiscountSign FROM productSales;

إرجاع "سعر الوحدة" و"الخصم" مع علامات كل منهما (1 للقيمة الموجبة و-1 للقيمة السالبة و0 للقيمة الصفرية) في العمودين PriceSign و DiscountSign على التوالي.

مثال VBA

ملاحظة: توضح الأمثلة التالية استخدام هذه الدالة في وحدة نمطية في Visual Basic for Applications (VBA). لمزيد من المعلومات حول استخدام VBA، حدد "مرجع المطور" في القائمة المنسدل إلى جانب "البحث" وأدخل مصطلحا واحدا أو أكثر في مربع البحث.

يستخدم هذا المثال الدالة Sgn لتحديد علامة الرقم.

Dim MyVar1, MyVar2, MyVar3, MySign
MyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0
MySign = Sgn(MyVar1) ' Returns 1.
MySign = Sgn(MyVar2) ' Returns -1.
MySign = Sgn(MyVar3) ' Returns 0.

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى المشاركين في برنامج Microsoft Office Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×