تصف هذه المقالة بناء جملة صيغة الدالة NUMBERVALUE وطريقة استخدامها في Microsoft Excel.
الوصف
تقوم هذه الدالة بتحويل نص إلى رقم، بشكل مستقل عن الإعدادات المحلية.
بناء الجملة
NUMBERVALUE(Text, [Decimal_separator], [Group_separator ])
يحتوي بناء جملة الدالة NUMBERVALUE على الوسيطات التالية.
-
Text مطلوبة. النص الذي تريد تحويله إلى رقم.
-
Decimal_separator اختياري. الحرف المستخدم لفصل عدد صحيح وجزء كسري من النتيجة.
-
Group_separator اختياري. الحرف المستخدم لفصل تجميعات الأرقام، مثل الآلاف عن المئات والملايين عن الآلاف.
ملاحظات
-
إذا لم تكن قيمة الوسيطتين Decimal_separator وGroup_separator محددة، فيتم استخدام الفواصل من الإعدادات المحلية الحالية.
-
إذا استُخدمت أحرف متعددة في الوسيطتين Decimal_separator وGroup_separator، فيتم استخدام الحرف الأول فقط.
-
إذا تم تحديد سلسلة فارغة ("") كالوسيطة Text، فتكون النتيجة 0.
-
يتم تجاهل المساحات الفارغة في الوسيطة Text، حتى لو كانت في وسطها. على سبيل المثال، يتم إرجاع " 000 3 " على الشكل 3000.
-
إذا تم استخدام فاصل عشري أكثر من مرة واحدة في الوسيطة Text، فإن NUMBERVALUE ترجع #VALUE! وهي قيمة خطأ.
-
إذا كان فاصل المجموعات قبل فاصل الأرقام العشرية في الوسيطة Text، فيتم تجاهل فاصل المجموعات.
-
إذا حدث فاصل المجموعات بعد الفاصل العشري في الوسيطة Text، ترجع NUMBERVALUE #VALUE! وهي قيمة خطأ.
-
إذا كانت قيمة أي من الوسيطات غير صالحة، فتُرجع الدالة NUMBERVALUE قيمة الخطأ #VALUE! .
-
إذا انتهت وسيطة النص بعلامة نسبة مئوية (%) واحدة أو أكثر، فيتم استخدامها في حساب النتيجة. تُعد علامات النسبة المئوية المتعددة إضافية إذا تم استخدامها في الوسيطة Text تماماً كما هي الحال عند استخدامها في صيغة. على سبيل المثال، تُرجع =NUMBERVALUE("9%%") النتيجة نفسها (0.0009) التي تُرجعها الصيغة =9%%.
مثال
انسخ البيانات النموذجية في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لعرض نتائج الصيغ، حدد هذه الأخيرة، ثم اضغط على F2، ثم اضغط على Enter. عند الحاجة، يمكنك ضبط عرض العمود لرؤية البيانات كافة.
الصيغة |
الوصف |
النتيجة |
---|---|---|
=NUMBERVALUE("2.500,27",",",".") |
إرجاع 2500.27. يتم تحديد الفاصل العشري لل الوسيطة النصية في المثال في الوسيطة الثانية كفواصلة، كما يتم تحديد فاصل المجموعات في الوسيطة الثالثة كفترة زمنية. |
2500,27 |
=NUMBERVALUE("3.5%") |
ترجع 0.035. نظراً إلى أنه لم يتم تحديد وسيطات اختيارية، تُستخدَم الفواصل العشرية وفواصل المجموعات للإعدادات المحلية الحالية. لا يتم عرض الرمز %، على الرغم من أنه يتم حساب النسبة المئوية. |
0,035 |