تصف هذه المقالة بناء جملة صيغة الدالة 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",",",".") |
إرجاع 2,500.27. يتم تحديد الفاصل العشري للوسيطة النصية في المثال في الوسيطة الثانية كفاصلة، ويتم تحديد فاصل المجموعة في الوسيطة الثالثة كنقطة. |
2500,27 |
=NUMBERVALUE("3.5%") |
ترجع 0.035. نظراً إلى أنه لم يتم تحديد وسيطات اختيارية، تُستخدَم الفواصل العشرية وفواصل المجموعات للإعدادات المحلية الحالية. لا يتم عرض الرمز %، على الرغم من أنه يتم حساب النسبة المئوية. |
0,035 |