دالة الـBITAND في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
الكاتب:
سامي
-
"تعريف دالة الـBITAND في الإكسيل
تقوم دالة الـBITAND في الإكسيل بإرجاع قيمة عددية ناتجة عن مقارنة التمثيل الثنائي لقيمتين عدديتين من اليمين إلى اليسار، بحيث تعيد هذه الدالة القيمة 1 إذا كانت قيمة موضع العدد الأول تساوي 1 وكانت القيمة المقابلة لنفس الموضع في العدد الثاني تساوي 1، بينما تعيد هذه الدالة القيمة 0 إذا كانت قيمة الموضعين تساوي 0 أو كانت إحداهما تساوي 1 والأخرى 0، ولكن في النهاية سيتم تحويل القيمة العددية الناتجة من التمثيل الثنائي إلى تمثيل عشري يفهمه المستخدم، ولقد تم إدراج هذه الدالة للمرة الأولى في إصدار برنامج إكسيل لعام 2013، ولذلك فهي غير متوفرة في الإصدارات السابقة.
كيفية استخدام دالة الـBITAND في الإكسيل
تقوم دالة الـBITAND بمقارنة التمثيل الثنائي لقيمة عددين عشريين من خلال صيغة تتطلب إدراج مدخلين إجباريين عشريين، بحيث يجب أن تكون قيمة هذين المدخلين أكبر أو تساوي 0، ودائمًا ما يتم إنشاء صيغة هذه الدالة من خلال اختيار الخلية المراد عرض الناتج فيها، ومن ثم إدراج إشارة المساواة متبوعةً بالرمز BITAND، يلي ذلك فتح قوسين وإدراج القيمة الأولى ""number1"" والقيمة الثانية ""number2"" المراد مقارنة التمثيل الثنائي لهما، حيث تتبع دالة الـBITAND في الإكسيل الصيغة العامة الآتية:
BITAND( number1, number2)=
أمثلة عملية على استخدام دالة الـBITAND في الإكسيل
قد تظهر الأخطاء عند استخدام دالة الـBITAND في الإكسيل، إذ يظهر الخطأ ""#VALUE!"" إذا تم تزويد الصيغة ببيانات غير رقمية، بينما يظهر الخطأ ""#NUM!"" إذا تم تزويد الدالة بأعداد سالبة أو غير صحيحة أو أكبر من 1-(2^48)، وفي ما يأتي بعض الأمثلة العملية التي تبين كيفية استخدام دالة الـBITAND في الإكسيل بالطريقة الصحيحة:
يمكن استخدام الصيغة الآتية لإيجاد ناتج دالة الـBITAND للقيمتين {13 ,14}، بحيث سيظهرالعدد الحقيقي الصحيح ""12""، وذلك لأن العدد 13 يساوي 1101 في النظام الثنائي، والعدد 14 يساوي 1110، وعند مقارنة مواضع العددين من اليمين إلى اليسار سينتج العدد 1100 والذي يساوي 12 بالنظام العشري:
BITAND( 13, 14 )=
يمكن استخدام الصيغة الآتية لإيجاد ناتج دالة الـBITAND للقيمتين {5 ,7}، بحيث سيظهر الناتج ""5""، وذلك لأن العدد 5 يساوي 101 في النظام الثنائي، والعدد 7 يساوي 111، وعند مقارنة مواضع العددين من اليمين إلى اليسار سينتج العدد 101 والذي يساوي 5 بالنظام العشري:
BITAND( 5, 7 )=
يمكن استخدام الصيغة الآتية لإيجاد ناتج دالة الـBITAND للقيمتين {5 ,13}، بحيث سيظهر الناتج ""5""، وذلك لأن العدد 5 يساوي 101 في النظام الثنائي، والعدد 13 يساوي 1101، وعند مقارنة مواضع العددين من اليمين إلى اليسار سينتج العدد 101 والذي يساوي 5 بالنظام العشري:
BITAND( 5, 13 )=
يمكن استخدام الصيغة الآتية لإيجاد ناتج دالة الـBITAND للقيمتين {1 ,5}، بحيث سيظهر الناتج ""1""، وذلك لأن العدد 1 يساوي 1 في النظام الثنائي، والعدد 5 يساوي 101، وعند مقارنة مواضع العددين من اليمين إلى اليسار سينتج العدد 1 والذي يساوي 1 بالنظام العشري: BITAND( 1, 5 )= "
نحن نستخدم ملفات تعريف الارتباط (كوكيز) لفهم كيفية استخدامك لموقعنا ولتحسين تجربتك. من خلال الاستمرار في استخدام موقعنا ، فإنك توافق على استخدامنا لملفات تعريف الارتباط.