السلام عليكم:
وجدت في أرشيف هذا المنتدى دالة للتفقيط في ( الأكسل ) موضوعة في الخلية B1 وإذا كتبنا رقما في الخلية A1 فإن هذا الرقم يتحول إلى نص بقيمة تلك الخلية بالأحرف يكون مكتوبا في الخلية B1 والدالة التي وجدتها هي:
=B_Only(A1;1;0;2;"ريال سعودي";"ريالات";0;"هللة";"هللات";4)
لكنني وجدت دالة تحتها مباشرة أي في الخلية B2 وهذه الدالة هي:
=S_Only(A1;1;2)
ومع أني قمت بنسخ الدالة الأولى واستخدمتها في ورقة عمل أكسل إلا أنها لم تعمل معي بعد أن قمت بتغيير اسم الخلية من A1 إلى اسم الخلية الموجودة في مستنداتي بحيث أحصل على رسالة خطأ ( #NAME? ) ولا أعرف أين يكمن الخطأ كما قمت بلصق الدالة الثانية أيضا في الخلية الموجودة تحت خلية الدالة الأولى.
ـ هل هناك ارتباط معين بين الدالتين في الخليتين B1 و B2 ؟ أم أن إحداهما تغني عن الأخرى؟ وكيف أربط بينهما إذا كانتا مرتبطتين ؟
ـ هل ( B_Only ) و ( S_Only ) الواردتان بعد علامة المساواة في الدالتين أعلاه هما شيء ثابت لا يجب تغييره أم أنهما متغيران حسب ورقة العمل لدي ؟
ـ الدالتان أدناه مكتوبتان بالإنجليزية هل لهما علاقة بالدالتين أعلاه؟ بمعنى أن التفقيط لا يعمل إلا بتوفر كل الدالات الأربع أم أن الدالتان أدناه متعلقتان بالتفقيط باللغة الإنجليزية كما فهمته؟.
=B_Only(A1;2;0;2;"Saudi Riyal";"";0;"Halala";"";4)
=S_Only(A1;2;2)
مع خالص شكري وتقديري للجميع.
