Jump to content

תיעוד/פונקציות של Calc/BITAND

From The Document Foundation Wiki
This page is a translated version of the page Documentation/Calc Functions/BITAND and the translation is 12% complete.
Outdated translations are marked like this.


שם הפונקציה:

BITAND

קטגוריה:

מתמטית

תקציר:

מחזירה את הפעולה הלוגית על הסיביות וגם (and). שני הערכים באותו המקום אמורים להיות 1 בייצוג בינאי של מספרי המשתנים, כדי לקבל פלט של 1 באותו המיקום.

תחביר:

BITAND(Number1; Number2)

מחזירה:

BITAND מחזירה מספר שלם וחיובי.

משתנים:

מספר 1 ומספר 2 הם מספרים שלמים וחיוביים שקטנים מ־‎2 ^ 48‏ (281,474,976,710,656).

Number2 is an integer in the range [0, 248-1], or a reference to a cell containing that number, that is the second value for the bitwise AND operation.

  • * אם אחד המשתנים קטן מ־0, תחזיר BITAND שגיאה:502
  • אם אחד המשתנים הוא שבר עשרוני אז הוא יעוגל כלפי מטה.
  • אם אחד המשתנים אינו מספר שלם או גדול מ־‎(2^48)-1, תחזיר BITAND שגיאה:502.
  • If either Number1 or Number2 is a non-integer value, then BITAND truncates that value to an integer.
  • If either Number1 or Number2 is less than 0 or greater than 248-1, then BITAND reports an invalid argument error (שגיאה:‏502).

פרטים נוספים:

  • אין
  • 248 is equal to 281474976710656.

דוגמאות:

נוסחה תיאור מחזירה
=BITAND(6; 10)
6 בבסיס בינרי זה 0110 ו־10 בבסיס בינרי זה 1010 ולכן
(0110 & 1010 = 0010)
|| 2
‎=BITAND(123;156) 123 בבסיס בינרי זה 01111011 ו־156 בבסיס בינרי זה 10011100 ולכן
(01111011 & 10011100)
24
=BITAND(6.123; 10.9)
הערך של 6.123 מעוגל מטה וכך 6 בבסיס בינרי זה 0110 ו־10 בבסיס בינרי זה 1010 ולכן
(0110 & 1010 = 0010)
|| 2

פונקציות LibreOffice קשורות:

AND

BITLSHIFT

BITOR

BITRSHIFT

BITXOR

תקן ODF:

סעיף 6.6.2, חלק 2

פונקציות Excel מקבילות (או דומות):

BITAND since v.2013.