BITXOR (הפונקציה BITXOR)

מאמר זה מתאר את תחביר הנוסחה של הפונקציה BITXOR והשימוש בה ב- Microsoft Excel.

תיאור

החזרת סיבית מסוג XOR של שני מספרים.

תחביר

BITXOR(number1, number2)‎

תחביר הפונקציה BITXOR מכיל את הארגומנטים הבאים.

  • Number1    נדרש. חייב להיות גדול או שווה ל- 0.

  • Number2    נדרש. חייב להיות גדול או שווה ל- 0.

הערות

  • הפונקציה BITXOR מחזירה מספר עשרוני שהוא התוצאה של הסכום עבור סיבית מסוג XOR ('או אקסקלוסיבי') של הפרמטרים שלה.

  • אם אחד הארגומנטים הוא מחוץ לאילוץ, BITXOR מחזירה את ערך השגיאה ‎#NUM!‎.

  • אם אחד הארגומנטים גדול מ- ‎(2^48)-1‎‏, BITXOR מחזירה את ערך השגיאה ‎#NUM!‎.

  • אם אחד הארגומנטים הוא ערך לא מספרי, BITXOR מחזירה את ערך השגיאה ‎#VALUE!‎.

  • בתוצאה, כל מיקום סיבית הוא 1 אם הערכים של הפרמטרים במיקום סיבית זה אינם שווים; במילים אחרות, ערך אחד הוא 0 והשני הוא 1. לדוגמה, באמצעות הנוסחה BITXOR(5,3)‎‏, 5 מבוטא כ- 101 בנתונים בינאריים ו- 3 מבוטא כ- 11 בנתונים בינאריים. כדי לעזור בהשוואה, באפשרותך להתייחס ל- 3 כ- 011. מימין לשמאל, ערכי הסיביות בשלושת המיקומים בדוגמה זו הם זהים (1) רק במיקום הימני ביותר. תוצאת 'לא שווה' מחזירה ערך 1 עבור המיקום השני והשלישי מימין, ותוצאת 'שווה' מחזירה 0 עבור המיקום הימני ביותר.

  • ערכים של 1 המוחזרים ממיקומי הסיביות מתקדמים מימין לשמאל כחזקות של 2. הסיבית הימנית ביותר מחזירה 1 (‎2^0), הסיבית שלשמאלה מחזירה 2 (‎2^1), וכן הלאה.

  • באמצעות אותה דוגמה, 0 מוחזר עבור המיקום של הסיבית הימנית ביותר מכיוון שהיא 0, 2 (‎2^1) מוחזר עבור המיקום של הסיבית השניה מימין (ערך של 1) ו- 4 (2^2)‎ מוחזר עבור הסיבית השמאלית ביותר (גם כן ערך של 1). הסכום הוא 6, בייצוג עשרוני.

דוגמה

העתק את נתוני הדוגמה מהטבלה שלהלן והדבק אותם בתא A1 בגליון עבודה חדש של Excel. כדי שהנוסחאות יציגו תוצאות, בחר אותן, הקש F2 ולאחר מכן הקש Enter. אם יש צורך, באפשרותך להתאים את רוחב העמודות כדי לראות את כל הנתונים.

נוסחה

תיאור

תוצאה

כיצד זה פועל

‎‎=BITXOR(5,3) ‎‎

החזרת הסכום הכולל של ההשוואה 'או אקסקלוסיבי' לפי סיביות בכל מיקום סיבית.

6

המספר 5 הוא ייצוג בינארי של 101, ו- 3 הוא 11. באפשרותך לבטא 11 כ- 011 כדי ששני המספרים יכילו 3 ספרות. השוואה 'או אקסקלוסיבי' לפי סיביות בודקת אם שתי הספרות בכל מיקום אינן שוות, ובמידה וזהו המצב, מחזירה ערך חיובי עבור אותו מיקום.

בדיקה: באילו מיקומים הספרות אינן שוות?

5 בערך בינארי = 101

3 בערך בינארי = 011

yyn

‎‎‎(1*(2^2))+(1*(2^1))+(1*0)‎‎‎

4+2+0

6

לראש הדף

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×