الدالة BITOR في برنامج Microsoft Excel
صباح او مساء الخير حسب الوقت اللي هتشوفوا فيه المقال 🥀🥀🌼
هنتكلم النهاردة عن دالة BITOR وتعريف دالة BITOR وكيفية استخدام دالة BITOR وبعض الاخطاء
الشائع حدوثها عند استخدام دالة BITOR
تعريف دالة الـBITOR
في الإكسيل تعد دالة الـBITOR إحدى الدوال الهندسية المستخدمة في برنامج الإكسيل، حيث يتم استخدام هذه
الدالة لإيجاد قيمة عددية صحيحة متوافقة مع قيمتين يقوم المستخدم بتحديدهما في صيغة هذه الدالة التي تجري
عملية حسابية تدعى"bitwise OR"، إذ تعتمد هذه العملية على تحويل هذه القيمتين إلى نظام العد الثنائي، ثم
تقوم بمقارنة مواضع أرقام القيمة الأولى المدخلة بما يقابلها من مواضع في القيمة الثانية؛ ثم ترجع هذه الدالة
العدد 1 مكان الموضع العشري الذي تمت مقارنته بين القيمتين إذا كانت قيمة هذا الموضع لأحد القيمتين على
الأقل مساوية للعدد واحد، بينما ترجع العدد 0 إذا كانت قيمة هذا الموضع في كلتا القيمتين مساوية للصفر، وبعد
عملية المقارنة هذه فستقوم الدالة بإرجاع قيمة العدد الناتج بالنظام العشري،
لقد تم تطوير دالة الـBITOR
في إصدار إكسيل لعام 2013، وبالتالي فهي غير مدرجة في الإصدارات السابقة للبرنامج.
كيفية استخدام دالة الـBITOR
في الإكسيل يتم البدء بإنشاء صيغة دالة الـBITOR من خلال تحديد الخلية المراد ظهور الناتج فيها، ومن ثم
إدخال إشارة المساواة يتبعها رمز BITOR، يلي ذلك يتم فتح قوسين وإدخال القيمة الأولى "number1"
المراد مقارنة مواضعها بعد تحويلها للنظام الثنائي، والقيمة الثانية "number2" المراد إخضاعها لعملية
المقارنة ذاتها، ويجب التأكد من أن تكون القيم المدخلة في الصيغة مدخلة بالنظام العشري وأن تكون أكبر
أو تساوي 0،
تتم كتابة الصيغة العامة لدالة الـBITOR
على النحو الآتي:[٢] BITOR(number1, number2)= ومن الجدير بالذكر أن عملية المقارنة تحصل
من اليمين إلى اليسار، وهنالك بعض الأخطاء الشائع حدوثها عند استخدام دالة الـBITOR، ومن أبرز هذه
الأخطاء؛ الخطأ "#VALUE!" الذي يظهر إذا كانت القيم المدخلة غير رقمية، والخطأ
"#NUM!"
الذي يظهر إذا كانت البيانات المدخلة أقل من 0 أو غير تابعة للنظام العشري، أو إذا كانت قيمة أحد المدخلين
أكبر من
1-(48^2).
الوصف للدالة
تُرجع هذه الدالة البت 'OR' لرقمين.
بناء الجملة
BITOR(number1, number2)
يحتوي بناء جملة الدالة BITOR على الوسيطتين التاليتين.
Number1 مطلوبة.
يجب أن تكون في شكل عشري وأكبر من أو تساوي 0.
Number2 مطلوبة.
يجب أن تكون في شكل عشري وأكبر من أو تساوي 0.
ملاحظات
تكون النتيجة عبارة عن بت 'OR' للمعلمات.
في النتيجة، يكون كل موضع بت 1 إذا كانت أي وحدة من وحدات البت لأي معلمة في ذلك الموضع تساوي 1.
تتقدم القيم المرجعة من مواضع وحدات البت من اليمين إلى اليسار كقوة 2.
يُرجع البت الموجود إلى أقصى اليمين 1 (2^0)، ويُرجع البت الموجود إلى اليسار 2 (2^1)، وهكذا.
إذا كانت أي وسيطة خارج القيود الخاصة بها، فإن BITOR ترجع #NUM! وهي قيمة خطأ.
إذا كانت أي وسيطة أكبر من (2^48)-1، فإن BITOR ترجع #NUM! وهي قيمة خطأ.
إذا كانت قيمة أي وسيطة غير رقمية، فتُرجع الدالة BITOR قيمة الخطأ#VALUE! .
مثال
انسخ البيانات النموذجية في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة.
لعرض نتائج الصيغ، حدد هذه الأخيرة، ثم اضغط على F2، ثم اضغط على Enter. عند الحاجة، يمكنك ضبط
عرض العمود لرؤية البيانات كافة.
الصيغة | الوصف | النتيجة | كيفية عملها |
=BITOR(23,10) | تقارن بين مواضع البت الخاصة بالتمثيلات الثنائية للرقمين، فإذا كان أي من المواضع يحتوي على العدد 1، فتقوم بإرجاع العدد 2 مرفوعاً إلى أس، وفقاً لموضع البت. ثم يتم جمع هذه الأعداد. | 31 | يتم تمثيل العدد 23 في صورة 10111 بالتنسيق الثنائي، ويتم تمثيل العدد 10 في صورة 1010. توجد القيمة 1 في أي موضع من إجمالي المواضع الخمسة الخاصة بأي من العددين. يمكنك التعبير عن 1010 بالشكل 01010 حتى يتم تضمين عدد الأرقام نفسه في كلا الرقمين. يتم جمع الأعداد 2^0 و2^1 و2^2 و2^3 و2^4، للحصول على الإجمالي 31. |
23 = 10111 | |||
10 = 01010 | |||
اختبار: هل توجد القيمة 1 في أي من المواضع الخمسة؟ | |||
yyyyy | |||
1+2+4+8+16=31 |
لمعرفة كيفية ادراج الاشكال في البوربوينت اضغط هنا